Duplicity 0.8.01

Milestone information

Project:
Duplicity
Series:
0.8-series
Version:
0.8.01
Released:
2019-07-14  
Registrant:
Kenneth Loafman
Release registered:
2019-07-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:
9 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.01.tar.gz (md5, sig) duplicity tarball 56
last downloaded today
Total downloads: 56

Release notes 

New in v0.8.01 (2019/07/14)
---------------------------
* Merged in lp:~mterry/duplicity/gio-pydrive-fsdecode
  - Fix gio and pydrive backends to use fsdecode
* Merged in lp:~mterry/duplicity/uexc-string
  - The return type of util.uexc should always be a string.
* 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
* 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
* 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:~aaron-whitehouse/duplicity/08-dockerfixes
  - Update duplicity_test Dockerfile:
    * Use 18.04 instead of 16.04
    * Use Ubuntu 18.04 version of pip
    * Add Python3 and 2to3 as a dependencies
    * Set docker locale as UTF-8
* 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.
* Fix reversed port assignments (FTP & SSH) in docker-compose.yml.
* Fix some issues found by test_code.py.
* 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.
* Another unadorned string.
* Cleanup some trailing spaces/lines in Docker files.
* Make sure test filenames a bytes not unicode.
* Fix test_glob_to_regex to work on Python 3.7
* Install python3.6 and 3.7 explicitly in Dockerfile. Tox and Docker
  now support testing Python 2,7, 3.6, and 3.7.
* Comment out HSIBackendTest since shim is not up-to-date.
* Merged in po-updates.

Changelog 

View the full changelog

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

    * Install python3.6 and 3.7 explicitly in Dockerfile. Tox and Docker
      now support testing Python 2,7, 3.6, and 3.7.
    * Comment out HSIBackendTest since shim is not up-to-date.
    * Merged in po-updates.

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

    * Another unadorned string.
    * Cleanup some trailing spaces/lines in Docker files.
    * Make sure test filenames a bytes not unicode.
    * Fix test_glob_to_regex to work on Python 3.7

2019-07-10 Kenneth Loafman <email address hidden>

    * 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.
    * Cleanup some trailing spaces/lines in Docker files.

2019-07-04 Kenneth Loafman <email address hidden>

    * Fix some issues found by test_code.py.

2019-07-03 Kenneth Loafman <email address hidden>

    * Fix reversed port assignments (FTP & SSH) in docker-compose.yml.

2019-06-29 Kenneth Loafman <email address hidden>

    * 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:~aaron-whitehouse/duplicity/08-dockerfixes
      - Update duplicity_test Dockerfile:
        * Use 18.04 instead of 16.04
        * Use Ubuntu 18.04 version of pip
        * Add Python3 and 2to3 as a dependencies
        * Set docker locale as UTF-8
    * 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.

2019-06-21 Kenneth Loafman <email address hidden>

    * 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

2019-06-17 Kenneth Loafman <email address hidden>

    * 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

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

    * Merged in lp:~mterry/duplicity/uexc-string
      - The return type of util.uexc should always be a string.

2019-05-29 Kenneth Loafman <email address hidden>

    * Merged in lp:~mterry/duplicity/gio-pydrive-fsdecode
      - Fix gio and pydrive backends to use fsdecode

0 blueprints and 9 bugs targeted

Bug report Importance Assignee Status
1831178 #1831178 duplicity 0.8 report "sequence item 0: expected str instance, int found" when full back to remote SSH service 4 Medium   10 Fix Released
1833559 #1833559 0.8 test fails with 'duplicity not found' errors 4 Medium   10 Fix Released
1833573 #1833573 duplicity 0.8.00 doesn't work with python 2.7 4 Medium   10 Fix Released
1833685 #1833685 [0.8] VerifyTest fails with AttributeError ('bytes' object has no attribute 'encode'") 4 Medium   10 Fix Released
1833808 #1833808 testsuite for 0.8.00 requires python2 even when building for python3 4 Medium   10 Fix Released
1833827 #1833827 Undefined symbol name boto prevents backups to S3 4 Medium   10 Fix Released
1834373 #1834373 Backup to S3 not possible due to Python3 decoding error 4 Medium   10 Fix Released
1835880 #1835880 Could you get a new 8.01 version out? 4 Medium   10 Fix Released
1836044 #1836044 regex test failing 4 Medium   10 Fix Released
This milestone contains Public information
Everyone can see this information.