Duplicity 0.8.19
Milestone information
- Project:
- Duplicity
- Series:
- 0.8
- Version:
- 0.8.19
- Released:
- Registrant:
- Kenneth Loafman
- Release registered:
- Active:
- No. Drivers cannot target bugs and blueprints to this milestone.
Activities
- Assigned to you:
- No blueprints or bugs assigned to you.
- Assignees:
- No users assigned to blueprints and bugs.
- Blueprints:
- No blueprints are targeted to this milestone.
- Bugs:
- 5 Fix Released
Download files for this release
Release notes
## 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/
### 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/
* 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/
* Don't sync when removing old backups. [Matthew Marting]
* Merge branch 'fix-uexec-
fix util.uexc: do not return None
See merge request duplicity/
* Fix util.uexc: do not return None. [Michael Kopp]
* Merge branch 'boxbackend' into 'master' [Kenneth Loafman]
Implement Box backend
See merge request duplicity/
* 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/
* Implement megav3 backend to to cater for change in MEGACmd. [Jason Wu]
* Merge branch 'master' of git@gitlab.
* Merge branch 'use-new-
fix documentation for azure backend
See merge request duplicity/
* Fix documentation for azure backend. [Michael Kopp]
* Merge branch 'master' into 'master' [Kenneth Loafman]
Fix typo
See merge request duplicity/
* Fix typo. [Moses Miller]
* Merge branch 'master' into 'master' [Kenneth Loafman]
Add IDrive backend
See merge request duplicity/
* Add IDrive backend. [SmilingM]
* Merge branch 'master' into 'master' [Kenneth Loafman]
Progress bar improvements
Closes #49
See merge request duplicity/
* 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/
* Replaced original azure implementation. [Erwin Bovendeur]
* Fixed code smells. [Erwin Bovendeur]
* Azure v12 support. [Erwin Bovendeur]
* Revert "fix:pkg:Remove requirement for python3-
This reverts commit 90e7e2acb6d1584
* Merge branch 'feature/
List required volumes when called with 'restore --dry-run'
See merge request duplicity/
* 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-
Fix sorting of BackupSets by avoiding direct comparison
Closes #42
See merge request duplicity/
* Fix sorting of BackupSets by avoiding direct comparison. [Stefan Wehrmeyer]
Sorting should only compare their time/end_time, not BackupSets directly
Closes #42
* Merge branch 'master' of gitlab.
* Merge branch 'master' into 'master' [Kenneth Loafman]
Update mailing list link
See merge request duplicity/
* Update mailing list link. [Chris Coutinho]
* Merge branch 'master' of gitlab.
* 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-
* 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_
- 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. [Kenneth Loafman]
Changelog
This release does not have a changelog.
0 blueprints and 5 bugs targeted
Bug report | Importance | Assignee | Status | |||
---|---|---|---|---|---|---|
1454136 | #1454136 | SX backend issues | 4 Medium | 10 Fix Released | ||
1547458 | #1547458 | more consistent passphrase prompt | 4 Medium | 10 Fix Released | ||
1652953 | #1652953 | seek(0) on /dev/stdin crashes | 4 Medium | 10 Fix Released | ||
1918981 | #1918981 | Pass option to skip trash when deleting file from mediafire backend | 4 Medium | 10 Fix Released | ||
1919017 | #1919017 | MultiBackend incorrectly reporting a failure on file deletion | 4 Medium | 10 Fix Released |