Duplicity 0.7.15

Milestone information

Project:
Duplicity
Series:
0.7-series
Version:
0.7.15
Released:
2017-11-13  
Registrant:
Kenneth Loafman
Release registered:
2017-11-13
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:
11 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.7.15.tar.gz (md5, sig) duplicity tarball 2,565
last downloaded 4 days ago
Total downloads: 2,565

Release notes 

New in v0.7.15 (2017/11/13)
---------------------------
* Fixed bug introduced in new megabackend.py where process_commandline()
  takes a string not a list. Now it takes both.
* Updated web page for new megabackend requirements.
* Patched in lp:~mterry/duplicity/more-decode-issues
  - Here's some fixes for another couple UnicodeDecodeErrors.
  - The duplicity/dup_time.py fixes when a user passes a utf8 date string (or a string with bogus
    utf8 characters, but they have to really try to do that). This is bug 1334436.
  - The bin/duplicity change from str(e) to util.uexc(e) fixes bug 1324188.
  - The rest of the changes (util.exception_traceback and bin/duplicity changes to use it) are to
    make the printing of exceptions prettier. Without this, if you see a French exception, you see
    "accept\xe9es" instead of "acceptées".
  - You can test all of these changes in one simple line:
    $ LANGUAGE=fr duplicity remove-older-than $'accept\xffées'
* Fix backend.py to allow string, list, and tuple types to support megabackend.py.
* Fixed bug #1715650 with patch from Mattheww S
  - Fix to make duplicity attempt a get first, then create, a container
    in order to support container ACLs.
* Fixed bug #1714663 "Volume signed by XXXXXXXXXXXXXXXX, not XXXXXXXX"
  - Normalized comparison length to min length of compared keys before comparison
  - Avoids comparing mix of short, long, or fingerprint size keys.
* Merged in lp:~mterry/duplicity/rename-dep
  - Make rename command a dependency for LP build
* Fixed bug #1654756 with new b2backend.py module from Vincent Rouille
  - Faster (big files are uploaded in chunks)
  - Added upload progress reporting support
* Fixed bug #1448094 with patch from Tomáš Zvala
  - Don't log incremental deletes for chains that have no incrementals
* Fixed bug #1724144 "--gpg-options unused with some commands"
  - Add --gpg-options to get version run command
* Fixed bug #1720159 - Cannot allocate memory with large manifest file since 0.7.03
  - filelist is not read if --file-changed option in collection-status not present
  - This will keep memory usage lower in non collection-status operations
* Fixed bug #1723890 with patch from Killian Lackhove
  - Fixes error handling in pydrivebackend.py
* Fixed bug #1730902 GPG Error Handling
  - use util.ufn() not str() to handle encoding

Changelog 

View the full changelog

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

    * Prep for 0.7.15

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

    * Fixed bug #1730902 GPG Error Handling
      - use util.ufn() not str() to handle encoding

2017-11-01 Kenneth Loafman <email address hidden>

    * Fixed bug #1723890 with patch from Killian Lackhove
      - Fixes error handling in pydrivebackend.py

2017-10-31 Kenneth Loafman <email address hidden>

    * Fixed bug #1720159 - Cannot allocate memory with large manifest file since 0.7.03
      - filelist is not read if --file-changed option in collection-status not present
      - This will keep memory usage lower in non collection-status operations

2017-10-26 Kenneth Loafman <email address hidden>

    * Fixed bug #1448094 with patch from Tomáš Zvala
      - Don't log incremental deletes for chains that have no incrementals
    * Fixed bug #1724144 "--gpg-options unused with some commands"
      - Add --gpg-options to get version run command

2017-10-16 Kenneth Loafman <email address hidden>

    * Fixed bug #1654756 with new b2backend.py module from Vincent Rouille
      - Faster (big files are uploaded in chunks)
      - Added upload progress reporting support

2017-10-12 Kenneth Loafman <email address hidden>

    * Merged in lp:~mterry/duplicity/rename-dep
      - Make rename command a dependency for LP build

2017-09-22 Kenneth Loafman <email address hidden>

    * Fixed bug #1714663 "Volume signed by XXXXXXXXXXXXXXXX, not XXXXXXXX"
      - Normalized comparison length to min length of compared keys before comparison
      - Avoids comparing mix of short, long, or fingerprint size keys.

2017-09-13 Kenneth Loafman <email address hidden>

    * Fixed bug #1715650 with patch from Mattheww S
      - Fix to make duplicity attempt a get first, then create, a container
        in order to support container ACLs.

2017-09-07 Kenneth Loafman <email address hidden>

    * Merged in lp:~mterry/duplicity/more-decode-issues
      - Here's some fixes for another couple UnicodeDecodeErrors.
      - The duplicity/dup_time.py fixes when a user passes a utf8 date string (or a string with bogus
        utf8 characters, but they have to really try to do that). This is bug 1334436.
      - The bin/duplicity change from str(e) to util.uexc(e) fixes bug 1324188.
      - The rest of the changes (util.exception_traceback and bin/duplicity changes to use it) are to
        make the printing of exceptions prettier. Without this, if you see a French exception, you see
        "accept\xe9es" instead of "acceptées".
      - You can test all of these changes in one simple line:
        $ LANGUAGE=fr duplicity remove-older-than $'accept\xffées'
    * Fix backend.py to allow string, list, and tuple types to support megabackend.py.

2017-09-06 Kenneth Loafman <email address hidden>

    * Fixed bug introduced in new megabackend.py where process_commandline()
      takes a string not a list. Now it takes both.
    * Updated web page for new megabackend requirements.

0 blueprints and 11 bugs targeted

Bug report Importance Assignee Status
1720159 #1720159 Cannot allocate memory with large manifest file since 0.7.03 2 Critical   10 Fix Released
1324188 #1324188 duplicity crashed with wrong parameters 4 Medium   10 Fix Released
1334436 #1334436 Backup fails 4 Medium   10 Fix Released
1394386 #1394386 mega and duplicity 4 Medium   10 Fix Released
1448094 #1448094 Misleading log messages when running remove-all-inc-of-but-n-full 4 Medium   10 Fix Released
1654756 #1654756 Complete rewrite of backblaze backend 4 Medium   10 Fix Released
1714663 #1714663 Shows error message "Volume was signed by key XXXXXXXXXXXXXXXX, not XXXXXXXX" 4 Medium   10 Fix Released
1715650 #1715650 Cloudfiles backend does not handle container ACLs 4 Medium   10 Fix Released
1716188 #1716188 Mega backend upload error 4 Medium   10 Fix Released
1723890 #1723890 pydrive backend crashes 4 Medium   10 Fix Released
1724144 #1724144 --gpg-options unused with some commands 4 Medium   10 Fix Released
This milestone contains Public information
Everyone can see this information.