Duplicity 0.8.07

Milestone information

Project:
Duplicity
Series:
0.8-series
Version:
0.8.07
Released:
2019-11-14  
Registrant:
Kenneth Loafman
Release registered:
2019-11-14
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

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:
4 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon duplicity-0.8.07.tar.gz (md5, sig) duplicity tarball 404
last downloaded 3 days ago
Total downloads: 404

Release notes 

New in v0.8.07 (2019/11/14)
---------------------------
* 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
* Added dist/makesnap to make spaps automagically.
* 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. :)
  - This time, it was saving a bytes filename in its internal cache after
    each volume upload. Then when asked for a list of files later, it
    would add the byte-filenames from its cache to the results.
    And we'd end up thinking there were two of the same filename on the backend,
    which would cause a crash at the end of an otherwise successful backup,
    because the collections code would assert on the filenames being unique.
* 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

Changelog 

View the full changelog

2019-11-14 Kenneth Loafman <email address hidden>

    * Merged in translation updates
    * Prep for 0.8.07

2019-11-13 Kenneth Loafman <email address hidden>

    * Merged in lp:~mterry/duplicity/pydrive-cache-fix
      - The pydrive backend had another of the ongoing bytes/string issues. :)
      - This time, it was saving a bytes filename in its internal cache after
        each volume upload. Then when asked for a list of files later, it
        would add the byte-filenames from its cache to the results.
        And we'd end up thinking there were two of the same filename on the backend,
        which would cause a crash at the end of an otherwise successful backup,
        because the collections code would assert on the filenames being unique.
    * 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

2019-11-12 Kenneth Loafman <email address hidden>

    * Added dist/makesnap to make spaps automagically.
    * Fixed bug #1851167 with help from Aspen Barnes
      - Had Popen() to return strings not bytes

2019-11-09 Kenneth Loafman <email address hidden>

    * 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

0 blueprints and 4 bugs targeted

Bug report Importance Assignee Status
1850440 #1850440 Ubuntu 19.10 TypeError: Can't mix strings and bytes in path components 4 Medium   10 Fix Released
1850990 #1850990 --s3-use-glacier and --no-encryption cause slow backups 4 Medium   10 Fix Released
1851167 #1851167 gio backend crashes trying to ensure_dbus 4 Medium   10 Fix Released
1851727 #1851727 InvalidBackendURL for multi backend 4 Medium   10 Fix Released
This milestone contains Public information
Everyone can see this information.