lp:~aaron-whitehouse/duplicity/08-make-docker-use-local

Created by Aaron Whitehouse on 2019-07-02 and last modified on 2019-07-02
Get this branch:
bzr branch lp:~aaron-whitehouse/duplicity/08-make-docker-use-local
Only Aaron Whitehouse can upload to this branch. If you are Aaron Whitehouse please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Aaron Whitehouse
Project:
Duplicity
Status:
Development

Recent revisions

1387. By Aaron Whitehouse on 2019-07-02

Convert the docker duplicity_test image to pull the local branch into the container, rather than lp:duplicity. This allows the use of the duplicity Docker testing containers to test local changes in a known-good environment before they are merged into trunk. The equivalent of the old behaviour can be achieved by starting with a clean branch from lp:duplicity.
* Expand Docker context to parent branch folder and use -f in the docker build command to point to the Dockerfile.
* Simplify build-duplicity_test.sh now that the whole folder is copied (individual files no longer need to be copied)

1386. By Kenneth Loafman on 2019-06-29

* 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.

1385. By Kenneth Loafman on 2019-06-29

* Merged in lp:~mterry/duplicity/s3fsdecode
  - Fix s3 backups by encoding remote filenames

1384. By Kenneth Loafman on 2019-06-29

* 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

1383. By Kenneth Loafman on 2019-06-29

* Merged lp:~mterry/duplicity/boto-import
  - A couple functions in the boto backend were using the boto module
    without importing it first.

1382. By Kenneth Loafman on 2019-06-29

* 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()

1381. By Kenneth Loafman on 2019-06-21

* Fixed failing test in testing/unit/test_globmatch.py
  - Someone is messing with regex. Fix same.
  - See https://bugs.python.org/issue29995 for details

1380. By Kenneth Loafman on 2019-06-21

* Fixed bug #1833559 0.8 test fails with 'duplicity not found' errors
  - Fixed assumption that duplicity/rdiffdir were in $PATH

1379. By Kenneth Loafman on 2019-06-21

* Fixed bug #1833573 0.8.00 does not work on Python 2
  - Fixed shebang to use /usr/bin/python instead of python2

1378. By Kenneth Loafman on 2019-06-17

* Fix some test_code errors that slipped by.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:duplicity
This branch contains Public information 
Everyone can see this information.

Subscribers