Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

duplicity-0.8.20-2.1 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: duplicity Distribution: openSUSE Tumbleweed
Version: 0.8.20 Vendor: openSUSE
Release: 2.1 Build date: Sat Jul 10 00:27:23 2021
Group: Productivity/Archiving/Backup Build host: obs-arm-10
Size: 2361677 Source RPM: duplicity-0.8.20-2.1.src.rpm
Packager: http://bugs.opensuse.org
Url: http://duplicity.nongnu.org/
Summary: Encrypted bandwidth-efficient backup using the rsync algorithm
Duplicity incrementally backs up files and directories by encrypting
tar-format volumes with GnuPG and uploading them to a remote (or local)
file server. In theory many remote backends are possible; right now
local, ssh/scp, ftp, rsync, HSI, WebDAV, and Amazon S3 backends are
written.

Because duplicity uses librsync, the incremental archives are space
efficient and only record the parts of files that have changed since
the last backup. Currently duplicity supports deleted files, full unix
permissions, directories, symbolic links, fifos, etc., but not hard
links.

Provides

Requires

License

GPL-3.0-or-later

Changelog

* Fri Jul 09 2021 Martin Wilck <mwilck@suse.com>
  - Fix "duplicity --version" (boo#1188132)
    * Replace OBS service "obs_scm" by "download_files"; duplicity's
      distribution procedure relies on PyPi.
* Mon Jul 05 2021 Martin Wilck <mwilck@suse.com>
  - Update to version 0.8.20:
    * Better looping.  Increase to 100 loops.
    * Repeating test for LP bug 487720.
      Restore fails with "Invalid data - SHA1 hash mismatch"
    * Log difftar filename where kill happened.
    * Allow customization.
    * Add support for --s3-multipart-chunk-size, default 25MB.
      Fixes issue #61
    * Fix test file count after deleting lockfile.
    * Support -o{Global,User}KnownHostsFile in --ssh-options.
      Fixes issue #60
    * Add pydrive2 to requirements.txt
  - Use OBS source services
    * Upstream project has switched from launchpad to gitlab.com
* Sun May 02 2021 Michael Gorse <mgorse@suse.com>
  - Update to version 0.8.19:
    + Add a new Google Drive backend (gdrive:).
    + Remove installs common between before\_script: and script:.
    + Gdata module passes on py27 only.
    + Util.uexec() will return u'' if no err msg in e.args.
    + Util.uexec() should check for e==None on entry.
    + Fix bug #1547458 - more consistent passphrase prompt.
    + Fix bug #1454136 - SX backend issues.
    + Fix bug 1918981 - option to skip trash on delete on mediafire.
    + Added --mf-purge option to bypass trash.
    + Fix bug 1919017 - MultiBackend reports failure on file
      deletion.
    + Fix #41 - par2+rsync (non-ssh) fails.
    + Fix Google Drive timeout.
    + Don't sync when removing old backups.
    + fix util.uexc: do not return None.
    + Implement Box backend.
    + Implement megav3 backend to to cater for change in MEGACmd.
    + fix documentation for azure backend.
    + Add IDrive backend.
    + Progress bar improvements.
    + Fix;usr:Fixes bug #1652953 - seek(0) on /dev/stdin crashes.
    + Add a new Google Drive backend (gdrive:).
    + Azure v12 support.
    + List required volumes when called with 'restore --dry-run'.
    + Fix sorting of BackupSets by avoiding direct comparison.
    + Update mailing list link.
    + Fix #16 - Move from boto to boto3.
    + Fix to correctly build \_librsync.so.
    + Fix to add --inplace option to build\_ext.
    + Multibackend: fix indentation error that was preventing from
      registering more than one affinity prefix per backend.
* Tue Jan 12 2021 Michael Gorse <mgorse@suse.com>
  - Update to version 0.8.18:
    + Onedrive: Support using an external client id / refresh token.
    + Fix issue #26 Backend b2 backblaze fails with nameprefix
      restrictions.
    + Fix issue #29 Backend b2 backblaze fails with nameprefix
      restrictions.
    + Report errors if B2 backend does exist but otherwise fails to
      import.
    + Added option --log-timestamp to prepend timestamp to log entry.
    + Patch for Python 3.10.
* Sun Nov 15 2020 Michael Gorse <mgorse@suse.com>
  - Update to version 0.8.17:
    + Fixup ignore\_regexps for optional text.
    + Fix issue #26 - duplicity does not clean up par2 files.
    + Fix issue #25 - Multibackend not deleting files.
    + Adjust setup.py for changelog changes.
    + Make exclude-if-present more robust.
    + Drop default umask of 0077.
    + Fix some unadorned strings.
    + Fix issue #23.
    + Rclonebackend now logs at the same logging level as duplicity.
    + Allow sign-build to fail on walk away.  Need passwordless
      option.
    + Fix --rename typo.
    + Escape single quotes in machine-readable log messages.
    + Add a pylint disable-import-error flag.
    + Change urllib2 to urllib.request in parse\_digest\_challenge().
    + Fix bug #1893481 Error when logging improperly encoded
      filenames.
* Wed Sep 30 2020 Michael Gorse <mgorse@suse.com>
  - Update to version 0.8.16:
    + Merged in convert2md - Convert README's to markdown.
    + Merged in s3-boto3-region-and-endpoint - after fixes.
    + Merged in lazy init for Boto3 network connections.
    + Merged in OutlawPlz:paramiko-progress.
    + Merged in s3-unfreeze-all.
* Tue Jul 28 2020 Michael Gorse <mgorse@suse.com>
  - Update to version 0.8.15:
    + Merged in joshAppdev:pydriveshared - Backend for Shared Drives
      on Google.
    + Merged in martin-sucha:pydrive-notfound - Fix missing
      FileNotUploadedError in pydrive
    - Since dadbe2d2, FileNotUploadedError is not imported
      anymore, resulting in an exception in case some of the files
      failed to upload. Adding the import back.
    + * Merged in hupfdule:s3-boto3-region-and-endpoint - Allow
      setting s3 region and endpoint.
    + Fix bug #1211481 with merge from Raffaele Di Campli
    - Ignores the uid/gid from the archive and keeps the current
      user's one.
    + - Cleanup with Paramiko backend does not remove files due to
      missing filename byte decoding
* Wed Jul 22 2020 Michael Gorse <mgorse@suse.com>
  - Update to version 0.8.14:
    + Fixes for issue #7, par2backend produces badly encoded
      filenames.
    + Merged in mikix:mikix/rename-fix - Fix --rename encoding.
    + Merged in jmakovicka:master - Support PyDrive2 library in the
      pydrive backend.
    + More fixes for bug #1877885 - Catch quota overflow on Mega
      upload.
    + Fixed bug #1875937 - validate_encryption_settings() fails w/S3
      glacier.
    + Patched in a megav2backend.py to update to MEGAcmd tools.
    + Fixes for rclonebackend.
* Fri May 08 2020 Michael Gorse <mgorse@suse.com>
  - Update to version 0.8.13:
    + Fixed bug #1876778 - byte/str issues in megabackend.py.
    + Fixed bug #1876446 - WebDAV backend creates only tiny or 0 Byte
      files.
    + Fixed bug #1875529 - Support hiding instead of deletin on B2.
    + Fixed bug #1872332 - NameError in ssh_paramiko_backend.py.
    + Fixed bug #1869921 - B2 backup resume fails for TypeError.
    + - Enable additional pylint warnings. Make 1st pass at
      correction.
    + - Renamed globals to config to fix conflict with
      __builtin__.globals().
    + - Resolved conflict between duplicity.config and
      testing.manual.config.
    + - Normalized emacs mode line to have encoding:utf8 on all *.py
      files.
    + Fixed bug #1868414 - timeout parameter not passed to
      BlobService for Azure backend.
  - Rebase duplicity-remove_shebang.patch.
  - Remove logic to handle the bzr revision appended to the version:
    not needed anymore.
  - Add python3-setuptools_scm to BuildRequires: new dependency.
* Thu Mar 19 2020 Michael Gorse <mgorse@suse.com>
  - Update to version 0.8.12:
    + Merged in translation updates.
    + Fixed bug #1867742 - TypeError: fsdecode() takes 1 positional
      argument but 2 were given with PCA backend.
    + Fixed bug #1867529 - UnicodeDecodeError: 'ascii' codec can't
      decode byte 0x85 in position 0: ordinal not in range(128) with
      PCA.
    + Fixed bug #1867468 - UnboundLocalError (local + variable
      'ch_err' referenced before assignment) + in
      ssh_paramiko_backend.py.
    + Fixed bug #1867435 - TypeError: must be str, not bytes using
      PCA backend.
    + Fixed bug #1867444 - UnicodeDecodeError: 'ascii' codec can't
      decode byte 0x85 in position 0: ordinal not in range(128)
      using PCA backend.
    + Cleaned up some setup issues where the man pages + and
      snapcraft.yaml were not getting versioned.
    + Fixed bug #1755955 - best order is unclear, of
      exclude-if-present and exclude-device-files.
    + Fixed bug #1769267 - [enhancement] please consider using
      rclone as backend.
    + Fixed bug #1865648 - module 'multiprocessing.dummy' has no
      attribute 'cpu_count'.
    + Fixed a couple of file history bugs:
    - #1044715 Provide a file history feature
      . removed neutering done between series.
    - #1526557 --file-changed does not work
      . fixed str/bytes issue finding filename.
* Wed Feb 26 2020 Michael Gorse <mgorse@suse.com>
  - Fix source URI.
* Tue Feb 25 2020 Michael Gorse <mgorse@suse.com>
  - Update to version 0.8.11:
    + Fixed to work around par2 0.8.1 core dump on short name.
    + Merged in translation updates.
    + Fixed bug #1857818 - startswith first arg must be bytes.
    + Fixed bug #1863018 - mediafire backend fails on py3.
    + Fixed bug #1236248 - --extra-clean clobbers old backups.
    + Add rclone requirement to snapcraft.yaml.
    + Fixed bug #1860405 - Auth mechanism not supported.
    + Fixed bug #1862672 - test_log does not respect TMPDIR.
    + Renamed botobackend.py to s3_boto_backend.py.
    + Reworked setup.py to build a pip-compatible distribution
      tarball of duplicity.
    + Added dist/makepip for convenience.
    + Adjust Dockerfiles to new requirements.
    + Fixed bug #1861287 - Removing old backup chains fails using
      pexpect+sftp.
    + Enhance setup.py/cfg to allow install by pip.
    + Changes in version 0.8.10:
    + Switched to python3 for snaps.
    + Fixed bug #1858713 - paramiko socket.timeout.
    + Removed some unneeded includes of gettext
    + Fixed bug #1859304 with patch from Arduous
    - Backup and restore do not work on SCP backend.
    + Move to single-sourceing the package version.
    + Fixed bug #1859877 - syntax warning on python 3.8.
    + Skip functional/test_selection::TestUnicode if
      python version is less than 3.7.
    + Clean up some TODO tasks in testing code.
    + Clean up deprecation errors in Python 3.8.
    + Fixed bug #1858204 - ENODEV should be added to
      list of recognized error strings.
    + Fixed bug #1858207 missing targets in multibackend.
    + Merged in translation updates.
  - Rebase duplicity-remove_shebang.patch.
  - Modify setup.py to default to the correct revision absent a bzr
    tree, so that documentation is installed into a reasonable
    directory.
* Wed Jan 08 2020 Michael Gorse <mgorse@suse.com>
  - Update to version 0.8.09:
    + Merged in translation updates
    + Add snapcraft login to makesnap
    + Fixed bug #1858295 - Unicode error in source filename.
    + Fixed bug #1855736 - Duplicity fails to start.
    + Fix bytes/string differences in subprocess_popen().
    + Fix bug #1857734 - TypeError in ssh_paramiko_backend.
    + Fix bug #1858153 with patch from az
    - mega backend: fails to create directory.
    + Convert all shebangs to python3 for bug #1855736.
    + Fixed bug #1857554 name 'file' is not defined
    + Renamed testing/infrastructure to testing/docker.
    + fix manpage indention
    + clarify difference between boto backends
    * add boto+s3:// for future use when boto3+s3://
      will become default s3 backend.
    + Fixed a mess I made.  setup.py was shebanged to
      Py3, duplicity was shebanged to Py2.  This meant
      that duplicity ran as Py2 but could not find its
      modules because they were under Py3.  AArgh!
    + Fixed bug #1856447 with hint from Enno L
    - Replaced with formatted string
    + Fixed bug #1855636 with patch from Filip Slunecko
    - Wrong buf type returned on error.  Make bytes.
* Thu Jan 02 2020 Michael Gorse <mgorse@suse.com>
  - Update to version 0.8.08:
    + Fixed a typo made during Python 3 conversion.
    + Issue warning on temporary connection loss.
    + Fixes bug #1840044: Migrate boto backend to boto3
    - New module uses boto3+s3:// as schema.
    + Fixed bug #1853809 - Tests failing with Python 3.8 /
      Deprecation warnings.
    + Fixed bug #1853655 - duplicity crashes with
    - -exclude-older-than
    - The exclusion setup checked for valid string only.  Made
      the code comprehend datetime (int) as well.
    + Applied patches to handle translations.
    + Added build signing to dist/makesnap.
    + Fixed bug #1852876 '_io.BufferedReader' object has no
      attribute 'uc_name'.
    + B2 moved the API from "b2" package into a separate "b2sdk"
      package.
  - Rebase duplicity-remove_shebang.patch.
* Thu Nov 14 2019 Michael Gorse <mgorse@suse.com>
  - Update to version 0.8.07:
    + Added b2sdk to snapcraft.yaml.
    + Fixed bug #1850440 with suggestion from Paolo Montrasio
    - TypeError: Can't mix strings and bytes in path components.
    + Fixed bug #1850990 with suggestion from Jon Wilson
    - --s3-use-glacier and --no-encryption cause slow backups.
    + Fixed bug #1851167 with help from Aspen Barnes
    - Had Popen() to return strings not bytes.
    + Merged in lp:~mterry/duplicity/pydrive-cache-fix
    - The pydrive backend had another of the ongoing bytes/string
      issues. :)
    + Merged in lp:~mterry/duplicity/resume-encrypt-no-pass
    - This branch arose from a Debian patch that has been disabling
      the encryption validation of volume1 during restarts for
      years. Debian has been preserving the ability to back up
      with just an encrypt key and no password (i.e. to have no
      secrets on the backup machine).
    + Fixed bug #1851727 - InvalidBackendURL for multi backend
    - Encode to utf8 only on Python2, otherwise leave as unicode.
    + Merged in translation updates.
* Wed Nov 06 2019 Michael Gorse <mgorse@suse.com>
  - Update to version 0.8.06:
    + Merged in translation updates
    + Removed file() call in swiftbackend.  It's been deprecated
      since py2.
    + Revisited bug #1848783 - par2+webdav raises TypeError on Python 3
    - Fixed so bytes filenames were compared as unicode in re.match()
    + Fixed bug #1849661 with patch from Graham Cobb
    - The problem is that b2backend uses 'quote_plus' on the
      destination URL without specifying the 'safe' argument as
      '/'. Note that 'quote' defaults 'safe' to '/', but
      'quote_plus' does not!
    + Added additional fsdecode's to uses of local_path.name and
      source_path.name in b2backend's _get() and _put.  See bug
      [#1847885] for more details.
    + Fixed bug #1848166 - Swift backend fails on string concat
    - added util.fsdecode() where needed
    + Fixed bug #1848783 with patch from Jacob Middag
    - Don't use byte strings in regex
    + Fixed bug #1626061 with patch from Michael Apozyan
    - While doing multipart upload to s3 we need to report the
      total size of uploaded data, and not the size of each part
      individually.  So we need to keep track of all parts
      uploaded so far and sum it up on the fly.
    + Fixed bug #1848203 with patch from Michael Apozyan
    - convert to integer division
    + Updated b2 backend to work with both v0 and v1 of b2sdk
    + Fixed bug #1847885 - B2 fails on string concatenation.
    - use util.fsdecode() to get a string not bytes.
    - Partially fixed in bug #1843995, this applies same fix to
      remaining instances of the problem
    + Fixed Resouce warnings when using paramiko.  It turns out
      that duplicity's ssh_paramiko_backend.py was not handling
      warning suppression and ended up clearing all warnings,
      including those that default to off.
* Tue Oct 08 2019 Michael Gorse <mgorse@suse.com>
  - Update to version 0.8.05:
    + Merged in translation updates.
    + Fix bug #1843995 - B2 fails on string concatenation.
    + Fix bug #1844750 - RsyncBackend fails if used with
      multi-backend.
    + Fixed bug reported on maillist - Python error in Webdav backend
    + Fixed bug #1846167 - webdavbackend.py: expected bytes-like
      object, not str.
    + Fixed bug #1844950 - ssh-pexpect backend syntax error.
    + Fixed bug #1846678 - --exclude-device-files and
    - other-filesystems crashes
  - duplicity-remove_shebang.patch: remove some context from the
    rdiffdir diff so that the patch doesn't fail every time the date
    is updated.
* Sun Sep 08 2019 Michael Gorse <mgorse@suse.com>
  - Update to version 0.8.04:
    + b2 backend requires additional import.
    + Duplicity crashes when using --file-prefix.
    + Removed socket.settimeout from backend.py.
      It was already set in commandline.py.
    + Removed pycryptopp from README requirements.
    + Add packaging code for Snapcraft/Snap packages.
    + Ran futurize selectively filter-by-filter to find the ones
      that work.
    + Change README-TESTING to be correct for running individual
      tests now that we have moved to Tox/Pytest.
    + Encode Azure back-end paths
    + Removed a couple of unused files.
    + Merged in translation updates.
  - Rebase duplicity-remove_shebang.patch.
* Mon Aug 12 2019 Michael Gorse <mgorse@suse.com>
  - Update to version 0.8.03:
    * Some changes to provide Python test coverage:
    * Fixed bugs #1838427 and #1838702 with a fix
      suggested by Stephen Miller.  The fix was to
      supply tarfile with a unicode grpid, not bytes.
    * Fixed some 2to3 issues in dup_main.py
    * Fixed division differences with futurize
    * Merged in translation updates
  - Rebase duplicity-remove_shebang.patch.
* Thu Jul 25 2019 Michael Gorse <mgorse@suse.com>
  - Update to version 0.8.02:
    * Remove python-gettext from requirements.txt.  Normal
      Python installation includes gettext.
    * Mod README to include Python 3.6 and 3.7
    * Fixed bug #1836829 progress.py: old_div not defined
    - also fixed old_div in _boto_multi.py
    * Merged in lp:~limburgher/duplicity/dropbox
    - Fixes bug #1836611 dropbox mixing bytes and strings
    * Merged in lp:~stragerneds/duplicity/duplicity
    - Cache results of filename parsing for speedup
    * Removed python-gettext from setup.py.  Whoops!
    * Merged in lp:~mterry/duplicity/pytest-runner-move
    - Move pytest-runner to testing requirements in setup
    * Fix language classifiers in setup.py
    * Remove speedup in testing backup.  The math was correct,
      but it's failing on Docker and Launchpad testing.
    * Fix so Docker image duplicity_test will update and pull
      new bzr revisions if changed since last build.
    * Enhanced build_duplicity_test.sh
    - Use -h to get help and defaults
    - Takes arguments for distro, revno, help
    - Distros supported are 18.04, 18.10, 19.04, 19.10
    - Revnos are passed to bzr -r option
    * Merged in po-updates.
    * Fixed bug #1829416 with help from charlie4096
    - onedrive: Can’t convert ‘bytes’ object to str implicitly
    * Fix dist/makedist to run on python3
  - Drop duplicity-dropbox-strings.patch and duplicity-old-div.patch:
    fixed upstream.
  - Rebase duplicity-remove_shebang.patch.
* Sat Jul 20 2019 Andrei Dziahel <develop7@develop7.info>
  - require python3-future: fixes runtime error starting duplicity
* Fri Jul 19 2019 Michael Gorse <mgorse@suse.com>
  - Add duplicity-old-div.patch: fix "old_div not defined" errors
    (lp#1836829).
  - Add duplicity-dropbox-strings.patch: fix dropbox backend mixing
    bytes and strings (lp#1836611).
* Tue Jul 16 2019 Michael Gorse <mgorse@suse.com>
  - Update to version 0.8.01:
    * Comment out HSIBackendTest since shim is not up-to-date.
    * Merged in po-updates.
    * Make sure test filenames a bytes not unicode.
    * Fix test_glob_to_regex to work on Python 3.7
    * Fix warning in _librsync.c module.
    * Add encoding to logging.FileHandler call to make log file
      utf8
    * Ensure _librsync.so is regenned before tox testing.
    * Adjust POTFILES.in for compilec.py move.
    * Fix so we start duplicity with the base python we run under.
    * Fix some issues found by test_code.py.
    * Normalize shebang to just python, no version number
    * Fix so most testing/*.py files have the future suggested
      lines
    - from __future__ import print_function
      from future import standard_library
      standard_library.install_aliases()
    * Merged lp:~mterry/duplicity/boto-import
    - A couple functions in the boto backend were using the boto
      module without importing it first.
    * Merged in lp:~mterry/duplicity/s3fsdecode
    - Fix s3 backups by encoding remote filenames
    * Fix reimport problem where "from future.builtins" was being
      treated the differently than "from builtins".  They are both
      the same, so converted to shorter form "from builtins" and
      removed duplicates.
    * Fixed bug #1833573 0.8.00 does not work on Python 2
    - Fixed shebang to use /usr/bin/python instead of python
    * Fixed bug #1833559 0.8 test fails with 'duplicity not found'
      errors
    - Fixed assumption that duplicity/rdiffdir were in $PATH
    * Fixed failing test in testing/unit/test_globmatch.py
    - Someone is messing with regex.  Fix same.
    - See https://bugs.python.org/issue29995 for details
    * Fix some import conflicts with the "past" module
    - Rename collections.py to dup_collections.py
    - Remove all "from future.utils import old_div"
    - Replace old_div() with "//" (in py27 for a while).
    - All tests run for py3, unit tests run for py2.  The new
      import fail is "from future import standard_library"
    * Fixed bug #1831178 sequence item 0: expected str instance,
      int found
    - Simply converted int to str when making list
    * Merged in lp:~kaffeekiffer/duplicity/azure-python3-fix
    - Use util.fsencode to encode file string
    * Merged in lp:~mterry/duplicity/uexc-string
    - The return type of util.uexc should always be a string.
    * Merged in lp:~mterry/duplicity/gio-pydrive-fsdecode
    - Fix gio and pydrive backends to use fsdecode
    * See CHANGELOG for changes in version 0.8.00
  - Drop duplicity-refresh-collections-status.patch: fixed upstream.
  - Rebase duplicity-remove_shebang.patch, and adapt to use python 3
  - Adjust dependencies, build, and files to use python 3
    (bsc#1082695).
  - Add python3-pytest-runner to BuildRequires.
  - Adjust egg-info line in files: the directory name doesn't
    precisely match the version name.
* Mon May 20 2019 mgorse@suse.com
  - Add duplicity-refresh-collections-status.patch: refresh
    collections status after sync (lp#1828869).
* Tue Apr 30 2019 mvetter@suse.com
  - Update to 0.7.19:
    * Fixed bug #1798206 and bug #1798504
    - Made paramiko a global with import during __init__ so it would
      not be loaded unless needed.
    * Merged in lp:~mterry/duplicity/pydrive-root-0.7
    - Just a tiny fix to clean up the temporary file we create to find the root ID.
      It's a little surprising for the user if they wind up with this file called
      "i_am_in_root" that they don't know where it came from. Almost sounds like
      they were hacked.
    * Merged in lp:~yajo/duplicity/duplicity
    - Support partial metadata sync.
    - Fixes bug #1823858 by letting the user to choose partial syncing.
      Only the metadata for the target chain will be downloaded. If older
      (or newer) chains are encrypted with a different passphrase, the user will
      be able to restore to a given time by supplying only the
      passphrase for the chain selected by the `--restore-time` option
      when using this new option.
    - A side effect is that using this flag reduces dramatically the
      sync time when moving files from one to another location, in
      cases where big amounts of chains are found.
  - Update duplicity-remove_shebang.patch
* Fri Oct 19 2018 mvetter@suse.com
  - Update to 0.7.18.2
    * Fixed bug #1788558 again
    - If we get None for size skip check.
* Tue Aug 28 2018 mpluskal@suse.com
  - Cleanup spec file a bit
  - Use modern python macros
  - Drop no-longer needed duplicity-rpmlintrc
  - Reduce duplicities
  - Split lang subpackage
* Tue Aug 28 2018 mvetter@suse.com
  - Update to 0.7.18.1:
    * Fixed bug #1788558
      Treat None as zero when printing log.
    * Revert fix for bug #1788599.
      Was causing problems with directory names
  - Update duplicity-remove_shebang.patch
* Thu Aug 23 2018 mvetter@suse.com
  - Update to 0.7.18:
    * Fixed bug #1756550 Online html man page is showing a 0 byte file
    * Partial fix of bug #1734144 with patch from Joris van Eijden
    - Note: this is really just a partial fix for now, since it only covers
      the case where the local size does not yet match the remote size.  A
      case where -1 is the returned length is not fixed.
    - Number of retries is now same as globals.num_retries.
    - Added standoff delay of 0.5 sec per attempt.
    * Fixed bug #1764432 with patch from Robke Geenen
    - Just join the parts together.
    * Fixed bug #1717935 with suggestion from strainu
    - Use urllib.quote_plus() to properly quote pathnames passed via URL
    * Fixed bug #1780617 Test fail when GnuPG >= 2.2.8
    - Relevant change in GnuPG 2.2.8: https://dev.gnupg.org/T3981
    - Added '--ignore-mdc-error' to all gpg calls made.
    * Fixed bug #1785520 with patch from Chris Hunt
    - Fix for B2 version 1.3.4 just released
    * Fix a 2to3 error in ssh_paramiko_backend.py
  - Update duplicity-remove_shebang.patch
* Sat Mar 03 2018 wr@rosenauer.org
  - update to 0.7.17
    * Removed changes made in bug #1044715 Provide a file history feature
    - Changes required too much memory to carry in the manifest
    - The option --file-changed in collection-status is now invalid
    - This will close bugs: #1730451, #896728, #1526557, #1550176
    - Starting a full backup will be needed to fully utilize this fix
    * Fix update of Launchpad Translations. Translations were not being
      picked up on a daily basis and we got several months behind.
* Sun Jan 14 2018 wr@rosenauer.org
  - update to 0.7.16
    * Fixed AttributeError: 'GPGError' object has no attribute 'decode'
    * More fixes for Unicode handling
    * Fixed "BackendException with oauth2client 4.0.0"
    * Fixed "Dropbox support needs to be updated for Dropbox SDK v7.1"
    * Fixed small file upload changes made in Dropbox SDK v7.1
    * Fix pylint error in webdavbackend.py

Files

/usr/bin/duplicity
/usr/bin/rdiffdir
/usr/lib/python3.8/site-packages/duplicity
/usr/lib/python3.8/site-packages/duplicity-0.8.20-py3.8.egg-info
/usr/lib/python3.8/site-packages/duplicity-0.8.20-py3.8.egg-info/PKG-INFO
/usr/lib/python3.8/site-packages/duplicity-0.8.20-py3.8.egg-info/SOURCES.txt
/usr/lib/python3.8/site-packages/duplicity-0.8.20-py3.8.egg-info/dependency_links.txt
/usr/lib/python3.8/site-packages/duplicity-0.8.20-py3.8.egg-info/requires.txt
/usr/lib/python3.8/site-packages/duplicity-0.8.20-py3.8.egg-info/top_level.txt
/usr/lib/python3.8/site-packages/duplicity/__init__.py
/usr/lib/python3.8/site-packages/duplicity/__pycache__
/usr/lib/python3.8/site-packages/duplicity/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/__init__.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/asyncscheduler.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/asyncscheduler.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/backend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/backend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/cached_ops.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/cached_ops.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/commandline.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/commandline.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/config.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/config.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/diffdir.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/diffdir.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/dup_collections.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/dup_collections.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/dup_main.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/dup_main.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/dup_temp.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/dup_temp.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/dup_threading.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/dup_threading.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/dup_time.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/dup_time.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/errors.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/errors.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/file_naming.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/file_naming.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/filechunkio.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/filechunkio.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/globmatch.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/globmatch.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/gpg.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/gpg.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/gpginterface.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/gpginterface.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/lazy.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/lazy.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/librsync.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/librsync.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/log.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/log.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/manifest.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/manifest.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/patchdir.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/patchdir.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/path.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/path.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/progress.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/progress.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/robust.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/robust.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/selection.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/selection.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/statistics.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/statistics.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/tarfile.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/tarfile.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/tempdir.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/tempdir.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/util.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/__pycache__/util.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/_librsync.cpython-38-arm-linux-gnueabihf.so
/usr/lib/python3.8/site-packages/duplicity/_librsyncmodule.c
/usr/lib/python3.8/site-packages/duplicity/asyncscheduler.py
/usr/lib/python3.8/site-packages/duplicity/backend.py
/usr/lib/python3.8/site-packages/duplicity/backends
/usr/lib/python3.8/site-packages/duplicity/backends/README
/usr/lib/python3.8/site-packages/duplicity/backends/__init__.py
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/__init__.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/_boto_multi.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/_boto_multi.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/_boto_single.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/_boto_single.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/_cf_cloudfiles.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/_cf_cloudfiles.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/_cf_pyrax.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/_cf_pyrax.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/adbackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/adbackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/azurebackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/azurebackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/b2backend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/b2backend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/boxbackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/boxbackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/cfbackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/cfbackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/dpbxbackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/dpbxbackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/gdocsbackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/gdocsbackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/gdrivebackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/gdrivebackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/giobackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/giobackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/hsibackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/hsibackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/hubicbackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/hubicbackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/idrivedbackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/idrivedbackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/imapbackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/imapbackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/jottacloudbackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/jottacloudbackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/lftpbackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/lftpbackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/localbackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/localbackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/mediafirebackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/mediafirebackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/megabackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/megabackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/megav2backend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/megav2backend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/megav3backend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/megav3backend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/multibackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/multibackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/ncftpbackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/ncftpbackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/onedrivebackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/onedrivebackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/par2backend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/par2backend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/pcabackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/pcabackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/pydrivebackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/pydrivebackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/rclonebackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/rclonebackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/rsyncbackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/rsyncbackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/s3_boto3_backend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/s3_boto3_backend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/s3_boto_backend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/s3_boto_backend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/ssh_paramiko_backend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/ssh_paramiko_backend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/ssh_pexpect_backend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/ssh_pexpect_backend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/swiftbackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/swiftbackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/sxbackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/sxbackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/tahoebackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/tahoebackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/webdavbackend.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/__pycache__/webdavbackend.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/_boto_multi.py
/usr/lib/python3.8/site-packages/duplicity/backends/_boto_single.py
/usr/lib/python3.8/site-packages/duplicity/backends/_cf_cloudfiles.py
/usr/lib/python3.8/site-packages/duplicity/backends/_cf_pyrax.py
/usr/lib/python3.8/site-packages/duplicity/backends/adbackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/azurebackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/b2backend.py
/usr/lib/python3.8/site-packages/duplicity/backends/boxbackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/cfbackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/dpbxbackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/gdocsbackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/gdrivebackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/giobackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/hsibackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/hubicbackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/idrivedbackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/imapbackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/jottacloudbackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/lftpbackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/localbackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/mediafirebackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/megabackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/megav2backend.py
/usr/lib/python3.8/site-packages/duplicity/backends/megav3backend.py
/usr/lib/python3.8/site-packages/duplicity/backends/multibackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/ncftpbackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/onedrivebackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/par2backend.py
/usr/lib/python3.8/site-packages/duplicity/backends/pcabackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/pydrivebackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/pyrax_identity
/usr/lib/python3.8/site-packages/duplicity/backends/pyrax_identity/__init__.py
/usr/lib/python3.8/site-packages/duplicity/backends/pyrax_identity/__pycache__
/usr/lib/python3.8/site-packages/duplicity/backends/pyrax_identity/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/pyrax_identity/__pycache__/__init__.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/pyrax_identity/__pycache__/hubic.cpython-38.opt-1.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/pyrax_identity/__pycache__/hubic.cpython-38.pyc
/usr/lib/python3.8/site-packages/duplicity/backends/pyrax_identity/hubic.py
/usr/lib/python3.8/site-packages/duplicity/backends/rclonebackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/rsyncbackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/s3_boto3_backend.py
/usr/lib/python3.8/site-packages/duplicity/backends/s3_boto_backend.py
/usr/lib/python3.8/site-packages/duplicity/backends/ssh_paramiko_backend.py
/usr/lib/python3.8/site-packages/duplicity/backends/ssh_pexpect_backend.py
/usr/lib/python3.8/site-packages/duplicity/backends/swiftbackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/sxbackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/tahoebackend.py
/usr/lib/python3.8/site-packages/duplicity/backends/webdavbackend.py
/usr/lib/python3.8/site-packages/duplicity/cached_ops.py
/usr/lib/python3.8/site-packages/duplicity/commandline.py
/usr/lib/python3.8/site-packages/duplicity/config.py
/usr/lib/python3.8/site-packages/duplicity/diffdir.py
/usr/lib/python3.8/site-packages/duplicity/dup_collections.py
/usr/lib/python3.8/site-packages/duplicity/dup_main.py
/usr/lib/python3.8/site-packages/duplicity/dup_temp.py
/usr/lib/python3.8/site-packages/duplicity/dup_threading.py
/usr/lib/python3.8/site-packages/duplicity/dup_time.py
/usr/lib/python3.8/site-packages/duplicity/errors.py
/usr/lib/python3.8/site-packages/duplicity/file_naming.py
/usr/lib/python3.8/site-packages/duplicity/filechunkio.py
/usr/lib/python3.8/site-packages/duplicity/globmatch.py
/usr/lib/python3.8/site-packages/duplicity/gpg.py
/usr/lib/python3.8/site-packages/duplicity/gpginterface.py
/usr/lib/python3.8/site-packages/duplicity/lazy.py
/usr/lib/python3.8/site-packages/duplicity/librsync.py
/usr/lib/python3.8/site-packages/duplicity/log.py
/usr/lib/python3.8/site-packages/duplicity/manifest.py
/usr/lib/python3.8/site-packages/duplicity/patchdir.py
/usr/lib/python3.8/site-packages/duplicity/path.py
/usr/lib/python3.8/site-packages/duplicity/progress.py
/usr/lib/python3.8/site-packages/duplicity/robust.py
/usr/lib/python3.8/site-packages/duplicity/selection.py
/usr/lib/python3.8/site-packages/duplicity/statistics.py
/usr/lib/python3.8/site-packages/duplicity/tarfile.py
/usr/lib/python3.8/site-packages/duplicity/tempdir.py
/usr/lib/python3.8/site-packages/duplicity/util.py
/usr/share/doc/packages/duplicity
/usr/share/doc/packages/duplicity/CHANGELOG.md
/usr/share/doc/packages/duplicity/README-LOG.md
/usr/share/doc/packages/duplicity/README.md
/usr/share/licenses/duplicity
/usr/share/licenses/duplicity/COPYING
/usr/share/man/man1/duplicity.1.gz
/usr/share/man/man1/rdiffdir.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 9 23:48:49 2021