./sysutils/duplicity, Remote encrypting incremental backup utility

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.8.19, Package name: duplicity-0.8.19, Maintainer: pkgsrc-users

Duplicity backs directories by producing encrypted tar-format volumes and
uploading them to a remote or local file server. Because duplicity uses
librsync, the incremental archives are space efficient and only record the
parts of files that have changed since the last backup. Because duplicity
uses GnuPG to encrypt and/or sign these archives, they will be safe from
spying and/or modification by the server.


Required to run:
[net/rsync] [net/lftp] [net/ncftp3] [security/gnupg] [security/py-paramiko] [devel/py-pexpect] [devel/py-setuptools] [net/py-boto] [www/py-gdata] [lang/python27] [net/py-dropbox] [security/py-requests-oauthlib] [net/librsync] [devel/py-fasteners] [www/py-cloudfiles] [www/py-swiftclient]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 750f0dfd46caff0eea07164041725fced3550a0a
RMD160: 406566eb4a756431f3baf650c5d2cd9d2a6d4212
Filesize: 1329.996 KB

Version history: (Expand)


CVS history: (Expand)


   2021-04-30 09:03:28 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
duplicity: updated to 0.18.19

rel.0.8.19 (2021-04-29)

New
* Merge branch 'google-drive-v3' into 'master' [Kenneth Loafman]
    Add a new Google Drive backend (gdrive:)
    See merge request duplicity/duplicity!41

Changes
* Remove installs common between before\_script: and script: [Kenneth Loafman]
* Remove installs common between before\_script: and script: [Kenneth Loafman]

Fix
* Gdata module passes on py27 only. [Kenneth Loafman]
* Util.uexec() will return u'' if no err msg in e.args. [Kenneth Loafman]
* Util.uexec() should check for e==None on entry. [Kenneth Loafman]
* Fix bug 1547458 - more consistent passphrase prompt. [Kenneth Loafman]
* Fixes bug 1454136 - SX backend issues. [Kenneth Loafman]
* Fixes bug 1918981 - option to skip trash on delete on mediafire. [Kenneth Loafman]
    Added --mf-purge option to bypass trash
* Fix bug 1919017 - MultiBackend reports failure on file deletion. [Kenneth Loafman]
* Fixes 41 - par2+rsync (non-ssh) fails. [Kenneth Loafman]

Other
* Merge branch 'develop' into 'master' [Kenneth Loafman]
    Fix Google Drive timeout
    See merge request duplicity/duplicity!51
* Fix "Giving up after 5 attempts. timeout: The read operation timed \ 
out" [Christian Perreault]
* Merge branch 'master' into 'master' [Kenneth Loafman]
    Don't sync when removing old backups
    See merge request duplicity/duplicity!50
* Don't sync when removing old backups. [Matthew Marting]
* Merge branch 'fix-uexec-returns-None' into 'master' [Kenneth Loafman]
    fix util.uexc: do not return None
    See merge request duplicity/duplicity!49
* Fix util.uexc: do not return None. [Michael Kopp]
* Merge branch 'boxbackend' into 'master' [Kenneth Loafman]
    Implement Box backend
    See merge request duplicity/duplicity!48
* Implement Box backend. [Jason Wu]
* Merge branch 'megav3' into 'master' [Kenneth Loafman]
    Implement megav3 backend to to cater for change in MEGACmd
    See merge request duplicity/duplicity!47
* Implement megav3 backend to to cater for change in MEGACmd. [Jason Wu]
* Merge branch 'master' of git@gitlab.com:duplicity/duplicity.git. [Kenneth Loafman]
* Merge branch 'use-new-azure-python-packages' into 'master' [Kenneth Loafman]
    fix documentation for azure backend
    See merge request duplicity/duplicity!46
* Fix documentation for azure backend. [Michael Kopp]
* Merge branch 'master' into 'master' [Kenneth Loafman]
    Fix typo
    See merge request duplicity/duplicity!45
* Fix typo. [Moses Miller]
* Merge branch 'master' into 'master' [Kenneth Loafman]
    Add IDrive backend
    See merge request duplicity/duplicity!43
* Add IDrive backend. [SmilingM]
* Merge branch 'master' into 'master' [Kenneth Loafman]
    Progress bar improvements
    See merge request duplicity/duplicity!44
* Progress bar improvements. [Moses Miller]
* Fix;usr:Fixes bug 1652953 - seek(0) on /dev/stdin crashes. [Kenneth Loafman]
* Add a new Google Drive backend (gdrive:) [Jindřich Makovička]
    - Removes the PyDrive/PyDrive2 dependencies, and depends only on the
      Google API client libraries commonly available in distributions.
    - Uses unchanged JSON secret files as downloaded from GCP
    - Updates the Google Drive API to V3
* Merge branch 'azurev12' into 'master' [Kenneth Loafman]
    Azurev12
    See merge request duplicity/duplicity!40
* Replaced original azure implementation. [Erwin Bovendeur]
* Fixed code smells. [Erwin Bovendeur]
* Azure v12 support. [Erwin Bovendeur]
* Revert "fix:pkg:Remove requirement for python3-pytest-runner.  Not \ 
used." [Kenneth Loafman]
    This reverts commit 90e7e2acb6d158437cab3210114da46df72a7c85.
* Merge branch 'feature/list-required-volumes-on-restore-dry-run' into 'master' \ 
[Kenneth Loafman]
    List required volumes when called with 'restore --dry-run'
    See merge request duplicity/duplicity!38
* List required volumes when called with 'restore --dry-run' [Matthias Blankertz]
    When restoring in dry-run mode, and with the manifest available, list
    the volumes that would be gotten from the backend when actually
    performing the operation.
    This is intended to aid users of e.g. the S3 backend with (deep) glacier
    storage, allowing the following workflow to recover files, optionally at
    a certain time, from a long-term archive:
    1. duplicity restore --dry-run [--file-to-restore <file/dir>] [--time \ 
<time>] boto3+s3://...
    2. Start a Glacier restore process for all the listed volumes
    3. duplicity restore [--file-to-restore <file/dir>] [--time \ 
<time>] boto3+s3://...
* Merge branch 'swrmr-master-patch-23969' into 'master' [Kenneth Loafman]
    Fix sorting of BackupSets by avoiding direct comparison
    See merge request duplicity/duplicity!37
* Fix sorting of BackupSets by avoiding direct comparison. [Stefan Wehrmeyer]
    Sorting should only compare their time/end_time, not BackupSets directly
* Merge branch 'master' of gitlab.com:duplicity/duplicity. [Kenneth Loafman]
* Merge branch 'master' into 'master' [Kenneth Loafman]
    Update mailing list link
    See merge request duplicity/duplicity!36
* Update mailing list link. [Chris Coutinho]
* Merge branch 'master' of gitlab.com:duplicity/duplicity. [Kenneth Loafman]
* Fixes 16 - Move from boto to boto3. [Kenneth Loafman]
* Py27 EOL 01/2020, py35 EOL 01/2021, remove tests. [Kenneth Loafman]
* Remove 2to3 from ub16 builds. [Kenneth Loafman]
* Move py35 back to ub16, try 2. [Kenneth Loafman]
* Move py35 back to ub16. [Kenneth Loafman]
* Move py27 tests to ub16 and py35 tests to ub18. [Kenneth Loafman]
* Fixes 16 - Move from boto to boto3. [Kenneth Loafman]
* Py27 EOL 01/2020, py35 EOL 01/2021, remove tests. [Kenneth Loafman]
* Move py27 tests to ub16 and py35 tests to ub18. [Kenneth Loafman]
    Move py35 back to ub16.
    Move py35 back to ub16, try 2.
    Remove 2to3 from ub16 builds.
* Fixes 33, remove quotes from identity filename option. [Kenneth Loafman]
* Fix to correctly build \_librsync.so. [Kenneth Loafman]
* Fix to add --inplace option to build\_ext. [Kenneth Loafman]
* Rename pylintrc to .pylintrc. [Kenneth Loafman]
* Merge branch 'fix-prefix-affinity-registration' into 'master' [Kenneth Loafman]
* Multibackend: fix indentation error that was preventing from registering more \ 
than one affinity prefix per backend. [KheOps]
* Move testfiles dir to a temp location. [Kenneth Loafman]
    - was crashing LiClipse/Eclipse when present in project.
    - so far only Darwin and Linux are supported, default Linux.
    - Darwin uses 'getconf DARWIN_USER_TEMP_DIR' for temp dir.
    - Linux uses TMPDIR, TEMP, or defaults to /tmp.
* Merge remote-tracking branch 'alpha/testfiles' [Kenneth Loafman]
* Update .gitlab-ci.yml to need code test to pass. [Kenneth Loafman]
* Remove basepython in code and coverage tests. [Kenneth Loafman]
* Add report.xml. [Kenneth Loafman]
* Bulk replace testfiles with /tmp/testfiles. [Kenneth Loafman]
* Skip unicode tests that fail on non-Linux systems like macOS.
   2021-02-11 11:41:30 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
duplicity: remove unused file
   2021-02-11 11:40:35 by Adam Ciarcinski | Files touched by this commit (6) | Package updated
Log message:
duplicity: updated to 0.8.18

rel.0.8.18 (2021-01-09)

Other
* Merge branch 'onedrive-token' into 'master' [Kenneth Loafman]
* Onedrive: Support using an external client id / refresh token. [Michael Terry]
* Update .gitlab-ci.yml to need code test to pass. [Kenneth Loafman]
* Merge branch 'master' of git@gitlab.com:duplicity/duplicity.git. [Kenneth Loafman]
* Fix issue 26 Backend b2 backblaze fails with nameprefix restrictions. [Kenneth \ 
Loafman]
* Fix issue 29 Backend b2 backblaze fails with nameprefix restrictions. [Kenneth \ 
Loafman]
* Fix unadorned strings. [Kenneth Loafman]
* Merge branch 'Rufflewind-master-patch-11811' into 'master' [Kenneth Loafman]
* Report errors if B2 backend does exist but otherwise fails to import. [Phil \ 
Ruffwind]
* Add report.xml. [Kenneth Loafman]
* Remove basepython in code and coverage tests. [Kenneth Loafman]
* Fix pep8 warning. [Kenneth Loafman]
* Added option --log-timestamp to prepend timestamp to log entry. [Kenneth Loafman]
* Merge branch 'master' of gitlab.com:duplicity/duplicity. [Kenneth Loafman]
* Merge branch 'master' into 'master' [Kenneth Loafman]
* Improve. [Gwyn Ciesla]
* Change version for LP. [Kenneth Loafman]
* Change version for LP. [Kenneth Loafman]
* Improve patch for Python 3.10. [Gwyn Ciesla]
* Conditionalize for Python version. [Gwyn Ciesla]
* Patch for Python 3.10. [Gwyn Ciesla]

rel.0.8.17 (2020-11-11)

Other
* Fixup ignore\_regexps for optional text. [Kenneth Loafman]
* Fix issue 26 (again) - duplicity does not clean up par2 files. [Kenneth Loafman]
* Fix issue 26 - duplicity does not clean up par2 files. [Kenneth Loafman]
* Fix issue 25 - Multibackend not deleting files. [Kenneth Loafman]
* Adjust setup.py for changelog changes. [Kenneth Loafman]
* Delete previous manual changelogs. [Kenneth Loafman]
* Tools to make a CHANGELOG.md from git commits. [Kenneth Loafman]
* Merge branch 'exc-if-present-robust' into 'master' [Kenneth Loafman]
* Make exclude-if-present more robust. [Michael Terry]
* Merge branch 'no-umask' into 'master' [Kenneth Loafman]
* Drop default umask of 0077. [Michael Terry]
* Comment out RsyncBackendTest, again. [Kenneth Loafman]
* Fix some unadorned strings. [Kenneth Loafman]
* Fixed RsyncBackendTeest with proper URL. [Kenneth Loafman]
* Merge branch 'Yump-issue-23' into 'master' [Kenneth Loafman]
* Fix issue 23. [Yump]
* Rclonebackend now logs at the same logging level as duplicity. [Kenneth Loafman]
* Allow sign-build to fail on walk away.  Need passwordless option. [Kenneth Loafman]
* Merge branch 'fix-rename' into 'master' [Kenneth Loafman]
* Fix --rename typo. [Michael Terry]
* Move back to VM build, not remote.  Too many issues with remote. [Kenneth Loafman]
* Merge branch 'escape-quote' into 'master' [Kenneth Loafman]
* Escape single quotes in machine-readable log messages. [Michael Terry]
* Uncomment review-tools for snap. [Kenneth Loafman]
* Whoops, missing wildcard '*'. [Kenneth Loafman]
* Changes to allow remote build of snap on LP. [Kenneth Loafman]
* Changes to allow remote build of snap on LP. [Kenneth Loafman]
* Add a pylint disable-import-error flag. [Kenneth Loafman]
* Change urllib2 to urllib.request in parse\_digest\_challenge(). [Kenneth Loafman]
* Fix Python 3.9 test in .gitlab-ci.yaml. [Kenneth Loafman]
* Fix Python 3.9 test in .gitlab-ci.yaml. [Kenneth Loafman]
* Add Python 3.9 to .gitlab-ci.yaml. [Kenneth Loafman]
* Add Python 3.9 to the test suite.  It tests sucessfuly. [Kenneth Loafman]
* Fix bug 1893481 again for Python2.  Missed include. [Kenneth Loafman]
* Fix bug 1893481 Error when logging improperly encoded filenames. [Kenneth Loafman]
* Change version for LP. [Kenneth Loafman]

rel.0.8.16 (2020-09-29)

Other
* Merged in s3-unfreeze-all. [Kenneth Loafman]
* Merge branch 's3-unfreeze-all' into 'master' [Kenneth Loafman]
* Wait for Glacier batch unfreeze to finish. [Marco Herrn]
* Adorn string as unicode. [Marco Herrn]
* Utilize ThreadPoolExecutor for S3 glacier unfreeze. [Marco Herrn]
* Refine codestyle according to PEP-8. [Marco Herrn]
* Adorn strings as unicode. [Marco Herrn]
* S3 unfreeze all files at once. [Marco Herrn]
* Add boto3 to list of requirements. [Kenneth Loafman]
* Remove ancient CVS Id macro. [Kenneth Loafman]
* Merged in OutlawPlz:paramiko-progress. [Kenneth Loafman]
* Merge branch 'paramiko-progress' into 'master' [Kenneth Loafman]
* Fixes paramiko backend progress bar. [Matteo Palazzo]
* Merged in lazy init for Boto3 network connections. [Kenneth Loafman]
* Merge branch 'feature/lazy\_init\_boto3' into 'master' [Kenneth Loafman]
* Initial crack at lazy init for Boto3. [Carl Alexander Adams]
* Merge branch 'hostname' into 'master' [Kenneth Loafman]
* Record the hostname, not the fqdn, in manifest files. [Michael Terry]
* Merge branch 'listdir-contains' into 'master' [Kenneth Loafman]
* Avoid calling stat when checking for exclude-if-present files. [Michael Terry]
* Fix build control files after markdown conversion. [Kenneth Loafman]
* Recover some changes lost after using web-ide. [Kenneth Loafman]
* Paperwork. [Kenneth Loafman]
* Merge branch 's3-boto3-region-and-endpoint' into 'master' [Kenneth Loafman]
* Set default values for s3\_region\_name and s3\_endpoint\_url. [Marco Herrn]
* Allow setting s3 region and endpoint. [Marco Herrn]
* Update README-REPO.md. [Kenneth Loafman]
* Make code view consistent. [Kenneth Loafman]
* Update setup.py. [Kenneth Loafman]
* Update README.md. [Kenneth Loafman]
* Paperwork. [Kenneth Loafman]
* Revert "Merge branch 's3-boto3-region-and-endpoint' into 'master'" \ 
[Kenneth Loafman]
* Bump version for LP dev build. [Kenneth Loafman]

rel.0.8.15 (2020-07-27)

Other
* Always paperwork. [Kenneth Loafman]
* Merge branch 's3-boto3-region-and-endpoint' into 'master' [Kenneth Loafman]
* Allow setting s3 region and endpoint. [Marco Herrn]
* Merge branch 'pydrive-notfound' into 'master' [Kenneth Loafman]
* Fix missing FileNotUploadedError in pydrive backend. [Martin Sucha]
* Merge branch 'pydriveshared' into 'master' [Kenneth Loafman]
* Fixed indentation. [Joshua Chan]
* Added shared drive support to existing `pydrive` backend instead of a new \ 
backend. [Joshua Chan]
* PydriveShared backend is identical to Pydrive backend, except that it works on \ 
shared drives rather than personal drives. [Joshua Chan]
* Include the query when parsing the backend URL string, so users can use it to \ 
pass supplementary info to the backend. [Joshua Chan]
* Fix caps on X-Python-Version. [Kenneth Loafman]
* Fix issue 10 - ppa:duplicity-*-git fails to install on Focal Fossa. [Kenneth \ 
Loafman]
* Merge branch 'patch-2' into 'master' [Kenneth Loafman]
* Remove python-cloudfiles from suggestions. [Jairo Llopis]
* Merge branch 'patch-1' into 'master' [Kenneth Loafman]
* Update azure requirement. [Jairo Llopis]
* Fix bug 1211481 with merge from Raffaele Di Campli. [Kenneth Loafman]
* Merge branch 'master' into 'master' [Kenneth Loafman]
* Added `--do-not-restore-ownership` option. [Jacotsu]
* Fix bug 1887689 with patch from Matthew Barry. [Kenneth Loafman]
* Bump version for LP build. [Kenneth Loafman]
* Merge branch 'fix-glacier-check' into 'master' [Kenneth Loafman]
* Fix check for s3 glacier/deep. [Michael Terry]
* Change from push to upload. [Kenneth Loafman]
* Add specific version for six. [Kenneth Loafman]

rel.0.8.14 (2020-07-04)

Other
* Set deprecation version to 0.9.0 for short filenames. [Kenneth Loafman]
* Fixes for issue 7, par2backend produces badly encoded filenames. [Kenneth Loafman]
* Added a couple of fsdecode calls for issue 7. [Kenneth Loafman]
* Generalize exception for failed get\_version() on LaunchPad. [Kenneth Loafman]
* Ignore *.so files. [Kenneth Loafman]
* Update docs. [Kenneth Loafman]
* Catch up on paperwork. [Kenneth Loafman]
* Merge branch 'mikix/rename-fix' into 'master' [Kenneth Loafman]
* Fix --rename encoding. [Michael Terry]
* Merge remote-tracking branch 'team/fix-py27-testing' [Kenneth Loafman]
* Skip tests failing on py27 under 18.04 (timing error). [Kenneth Loafman]
* Fix code style issue. [Kenneth Loafman]
* Add PATHS\_FROM\_ECLIPSE\_TO\_PYTHON to environ whan starting pydevd. [Kenneth \ 
Loafman]
* Add *.pyc to .gitignore. [Kenneth Loafman]
* Replace compilec.py with 'setup.py build\_ext', del compilec.py. [Kenneth Loafman]
* Fix unadorned string. [Kenneth Loafman]
* Fix usage of TOXPYTHON and overrides/bin shebangs. [Kenneth Loafman]
* Use default 'before\_script' for py27. [Kenneth Loafman]
* Don't collect coverage unless needed. [Kenneth Loafman]
* Merge branch 'master' into 'master' [Kenneth Loafman]
* Support PyDrive2 library in the pydrive backend. [Jindrich Makovicka]
* Merge branch 'Tidy\_up\_gitlab\_CI\_doc' into 'master' [Kenneth Loafman]
* Tidy .gitlab-ci.yml, fix py3.5 test, add py2.7 test (allowed to fail) [Aaron \ 
Whitehouse]
* Merge branch 'fix-py27-CI' [Kenneth Loafman]
* Test code instead of py27 since py27 is tested elsewhere. [Kenneth Loafman]
* Fix RdiffdirTest to use TOXPYTHON as well. [Kenneth Loafman]
* Set TOXPYTHON before tests. [Kenneth Loafman]
* Put TOXPYTHON in passed environment. [Kenneth Loafman]
* More fixes for bug 1877885 - Catch quota overflow on Mega upload. [Kenneth Loafman]
* More fixes for bug 1877885 - Catch quota overflow on Mega upload. [Kenneth Loafman]
* Undo: Try forcing python version to match tox testing version. [Kenneth Loafman]
* Always upgrade pip. [Kenneth Loafman]
* Try forcing python version to match tox testing version. [Kenneth Loafman]
* Uncomment all tests. [Kenneth Loafman]
* Test just py27 for now. [Kenneth Loafman]
* Replace bzr with git. [Kenneth Loafman]
* Don't load repo version of future, let pip do it. [Kenneth Loafman]
* Hmmm, Gitlab yaml does not like continuation lines.  Fix it. [Kenneth Loafman]
* Fix typo. [Kenneth Loafman]
* Update to use pip as module and add py35 test. [Kenneth Loafman]
* Add py35 to CI tests. [Kenneth Loafman]
* More changes to support Xenial. [Kenneth Loafman]
* Fix typo. [Kenneth Loafman]
* Fix duplicity to run under Python 3.5. [Kenneth Loafman]
* Fix duplicity to run under Python 3.5. [Kenneth Loafman]
* Merge branch 'add\_gitlab\_testing' into 'master' [Kenneth Loafman]
* Update .gitlab-ci.yml to update pip before installing other pip packages (to \ 
try to fix more-itertools issue: \ 
https://github.com/pytest-dev/pytest/issues/4770 ) [Aaron Whitehouse]
* Don't include .git dir when building docker images. [Kenneth Loafman]
* Merge branch 'update\_pip\_before\_install' into 'master' [Kenneth Loafman]
* Upgrade pip before installing requirements with it. Fixes more-itertools error \ 
as newer versions of pip identify that the latest more-itertools are \ 
incompatible with python 2. [Aaron Whitehouse]
* Patched in a megav2backend.py to update to MEGAcmd tools. [Kenneth Loafman]
* Change log.Warning to log.Warn.  Whoops! [Kenneth Loafman]
* Fixed bug 1875937 - validate\_encryption\_settings() fails w/S3 glacier. \ 
[Kenneth Loafman]
* Restore commented our backend requirements. [Kenneth Loafman]
* Fixes for rclonebackend from Francesco Magno (original author) [Kenneth Loafman]
* Version man pages during setup.py install. [Kenneth Loafman]
* More fixes for Launchpad build limitations. [Kenneth Loafman]
* More fixes for Launchpad build limitations. [Kenneth Loafman]
* Move setuptools\_scm to setup\_requires. [Kenneth Loafman]
* Back off requirements for fallback\_version in setup.py. [Kenneth Loafman]
* Add some requirements for LP build. [Kenneth Loafman]
* Make sure we get six from pip to support dropbox. [Kenneth Loafman]
* Provide fallback\_version for Launchpad builder. [Kenneth Loafman]
* Remove python3-setuptools-scm from setup.py. [Kenneth Loafman]
* Add python3-setuptools-scm to debian/control. [Kenneth Loafman]
* Try variation with hyphen seperator. [Kenneth Loafman]
* Try python3\_setuptools\_scm (apt repo name).  Probably too old. [Kenneth Loafman]
* Add setuptools\_scm to install\_requires. [Kenneth Loafman]

rel.0.8.13 (2020-05-05)

Other
* Fixed release date. [Kenneth Loafman]
* Fixed bug 1876446 - WebDAV backend creates only tiny or 0 Byte files. [Kenneth \ 
Loafman]
* Fix to run with --dist-dir command. [Kenneth Loafman]
* Fixed bug 1876778 - byte/str issues in megabackend.py. [Kenneth Loafman]
* Fix to use 'setup.py develop' instead of sdist. [Kenneth Loafman]
* Fix to run with --dist-dir command. [Kenneth Loafman]
* Fixed bug 1875529 - Support hiding instead of deletin on B2. [Kenneth Loafman]
* Uncomment upload and sign. [Kenneth Loafman]
* Reworked versioning to be git tag based. [Kenneth Loafman]
* Migrate bzr to git. [Kenneth Loafman]
* Fixed bug 1872332 - NameError in ssh\_paramiko\_backend.py. [ken]
* Fix spelling error. [ken]
* Fixed bug 1869921 - B2 backup resume fails for TypeError. [ken]
* Merged in lp:\~kenneth-loafman/duplicity/duplicity-pylint   - Enable \ 
additional pylint warnings. Make 1st pass at correction.       unused-argument,  \ 
     unused-wildcard-import,       redefined-builtin,       bad-indentation,     \ 
  mixed-indentation,      unreachable   - Renamed globals to config to fix \ 
conflict with \_\_builtin\_\_.glogals()   - Resolved conflict between \ 
duplicity.config and testing.manual.config   - Normalized emacs mode line to \ 
have encoding:utf8 on all *.py files. [ken]
* More changes for pylint. * Resolved conflict between duplicity.config and \ 
testing.manual.config * Normalized emacs mode line to have encoding:utf8 on all \ 
*.py files. [Kenneth Loafman]
* More changes for pylint. * Remove copy.com refs. [Kenneth Loafman]
* More changes for pylint. [Kenneth Loafman]
* More changes for pylint. [Kenneth Loafman]
* Enable additional pylint warnings.  Make 1st pass at correction.   - \ 
unused-argument,     unused-wildcard-import,     redefined-builtin,     \ 
bad-indentation,     mixed-indentation. [Kenneth Loafman]
* Fixed bug 1868414 - timeout parameter not passed to   BlobService for Azure \ 
backend. [Kenneth Loafman]

rel.0.8.12 (2020-03-19)

Other
* Merged in translation updates * Prep for 0.8.12. [Kenneth Loafman]
* Fixed bug 1867742 - TypeError: fsdecode()   takes 1 positional argument but 2 \ 
were given   with PCA backend. [Kenneth Loafman]
* Fixed bug 1867529 - UnicodeDecodeError: 'ascii'   codec can't decode byte 0x85 \ 
in position 0:   ordinal not in range(128) with PCA. [Kenneth Loafman]
* Fixed bug 1867468 - UnboundLocalError (local   variable 'ch\_err' referenced \ 
before assignment)   in ssh\_paramiko\_backend.py. [Kenneth Loafman]
* Fixed bug 1867444 - UnicodeDecodeError: 'ascii'   codec can't decode byte 0x85 \ 
in position 0:   ordinal not in range(128) using PCA backend. [Kenneth Loafman]
* Fixed bug 1867435 - TypeError: must be str,   not bytes using PCA backend. \ 
[Kenneth Loafman]
* Move pylint config from test\_code to pylintrc. [Kenneth Loafman]
* Cleaned up some setup issues where the man pages   and snapcraft.yaml were not \ 
getting versioned. [Kenneth Loafman]
* Fixed bug 1769267 - [enhancement] please consider   using rclone as backend. \ 
[Kenneth Loafman]
* Fixed bug 1755955 - best order is unclear,   of exclude-if-present and \ 
exclude-device-files   - Removed warning and will now allow these two to     be \ 
in any order.  If encountered outside of the     first two slots, duplicity will \ 
silently move     them to be in the first two slots.  Within those     two slots \ 
the order does not matter. [ken]
* 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. [ken]
* Fixed bug 1865648 - module 'multiprocessing.dummy' has   no attribute \ 
'cpu\_count'.   - replaced with module psutil for cpu\_count() only   - appears \ 
Arch Linux does not support multiprocessing. [ken]
* Mod to get focal build on LP working. [ken]
* Mod to get focal build on LP working. [ken]
* Mod to get focal build on LP working. [ken]

rel.0.8.11 (2020-02-24)

Other
* Merged in translation updates. [ken]
* Fixed to work around par2 0.8.1 core dump on short name   - \ 
https://github.com/Parchive/par2cmdline/issues/145. [ken]
* Fixed bug 1857818 - startswith first arg must be bytes   - use util.fsdecode \ 
on filename. [ken]
* Fixed bug 1863018 - mediafire backend fails on py3   - Fixed handling of bytes \ 
filename in url. [ken]
* Add rclone requirement to snapcraft.yaml. [ken]
* Fixed bug 1236248 - --extra-clean clobbers old backups   - Removed \ 
--extra-clean, code, and docs. [ken]
* Fixed bug 1862672 - test\_log does not respect TMPDIR   - Patch supplied by \ 
Jan Tojnar. [ken]
* Fixed bug 1860405 - Auth mechanism not supported   - Added python3-boto3 \ 
requirement to snapcraft.yaml. [ken]
* More readthedocs munges. [ken]
* Don't format the po files for readthedocs. [ken]
* Add readthedocs.yaml config file, try 3. [ken]
* Add readthedocs.yaml config file, try 2. [ken]
* Add readthedocs.yaml config file. [ken]
* Remove intltool for readthedocs builder. [ken]
* Add python-gettext for readthedocs builder. [ken]
* Add gettext/intltool for readthedocs builder. [ken]
* Add gettext for readthedocs builder. [ken]
* Add intltool for readthedocs builder. [ken]
* Add intltools for readthedocs builder. [ken]
* Add intltools for readthedocs builder. [ken]
* Point readthedocs.io to this repo. [ken]
* Renamed botobackend.py to s3\_boto\_backend.py. [ken]
* Renamed botobackend.py to s3\_boto\_backend.py. [ken]
* Merged from parent to bring in changes. [Byron Hammond]
* Renamed MulitGzipFile to GzipFile to avoid future problems with upstream \ 
author of mgzip fixing the Mulit -> Multi typo. [Byron Hammond]
* Adding missed mgzip import and adjusting untouched unit tests. [Byron Hammond]
* Adding multi-core support by using mgzip instead of gzip. [Byron Hammond]
* Missing comma. [ken]
* Some code cleanup and play with docs. [ken]
* Uncomment snapcraft sign-build.  Seems it's fixed now. [ken]
* Fix argument order on review-tools. [ken]
* Reworked setup.py to build a pip-compatible   distribution tarball of \ 
duplicity. * Added dist/makepip for convenience. [ken]
* Adjust Dockerfiles to new requirements. [ken]
* Fix - Removing old backup chains   fails using pexpect+sftp. [ken]
* Adjust Dockerfiles to new requirements. [ken]
* Enhance setup.py/cfg to allow install by pip. [ken]
* Enhance setup.py/cfg to allow install by pip. [ken]
* Enhance setup.py/cfg to allow install by pip. [ken]
* Bump version. [Kenneth Loafman]
* Gave up fighting the fascist version control   munging on snapcraft.io.  \ 
Duplicity now has the   form 0.8.10.1558, where the last number is the   bzr \ 
revno.  Can't do something nice like having   a dev/fin indicator like \ 
0.8.10dev1558 for dev   versions and a fin for release or final. [Kenneth \ 
Loafman]
   2020-12-04 21:45:51 by Nia Alarie | Files touched by this commit (456)
Log message:
Revbump packages with a runtime Python dep but no version prefix.

For the Python 3.8 default switch.
   2020-01-19 00:36:14 by Roland Illig | Files touched by this commit (3046)
Log message:
all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
   2019-11-04 22:28:59 by Roland Illig | Files touched by this commit (174)
Log message:
sysutils: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

Manually excluded consolekit and dc-tools since pkglint didn't get the
formatting correct.
   2019-09-02 15:20:22 by Adam Ciarcinski | Files touched by this commit (415)
Log message:
Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for \ 
future Python 3.8
   2019-04-26 16:12:50 by Maya Rashish | Files touched by this commit (205)
Log message:
fix some whitespace, mostly introduced in the previous
python 3.4 / 3.5 removal commit.