lp:ubuntu/raring/apt-clone

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/raring/apt-clone
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

21. By Colin Watson

* Make better use of context managers, fixing various resource leaks.
* Remove unused imports from tests.
* Use logging.warning rather than the deprecated logging.warn.
* Skip TestCloneUpgrade.test_clone_upgrade_regression; this is a
  regression test against a tarball created based on a specific (now
  obsolete) version of Ubuntu, and will need considerable effort to
  update.
* Make TestCloneUpgrade.test_clone_upgrade_synthetic perform a
  clone-upgrade between the last two supported releases of Ubuntu, rather
  than hardcoding maverick and natty (LP: #1112472).
* Don't leak a temporary directory from AptClone.simulate_restore_state.
* Don't leak temporary directories from TestCloneUpgrade.
* If no command is specified on the command line, fail cleanly with an
  error message rather than crashing (LP: #1111115).

20. By Brian Murray

Do not include subdirectories in /etc/apt/sources.list.d/ (LP: #1077113)

19. By Martin Pitt

releasing version 0.3.1~ubuntu2

18. By Martin Pitt

* Added XS-Testsuite header
* Fixed ownership of testsuite data files
* Redirected test stderr to stdout. python unittest output goes to stderr
  which adt-run considers as a failure.

17. By Dimitri John Ledkov

Make sure #!/usr/bin/python3 is used, since dh_python3 stopped
overriding it.

16. By Michael Vogt

[ Michael Vogt ]
* apt_clone.py:
  - implement a show-diff option allowing one to see the differences
    between a system and a clone file
  - fix restoring of the clone with later apt versions (thanks
    to Colin Watson)
  - bind mount /proc, /sys on restore to chroot (thanks to
    Colin Watson)
* add dep8 style testsuite

[ Colin Watson ]
* Port to Python 3:
  - Use Python 3-style print functions.
  - Use "raise Exception(value)" syntax rather than the old-style "raise
    Exception, value".
  - Use dict.items() rather than dict.iteritems().

[ Evan Dandrea ]
* Finish port to Python 3:
  - Handle unicode changes.
  - Do not leak file descriptors.
  - Test against both Python2.7 and Python3.
  - Do not use the deprecated failUnless.
  - Use the io module instead of StringIO.
  - Fix a failing test caused by acpi-support being in main.

[ Stéphane Graber ]
* Python 3 port:
  - Update packaging to build using python3
  - Update all the headers to use /usr/bin/python3

[ Brian Murray ]
* apt_clone.py:
  - if specified remove usernames and passwords from sources files

15. By Dimitri John Ledkov

Rebuild against python3.3.

14. By Stéphane Graber

releasing version 0.2.3~ubuntu3

13. By Stéphane Graber

Add an extra parameter to _add_file_to_tar_with_password_check to override the arcname. Use that to force the right path for sources.list and sources.list.d entries.

12. By Brian Murray

* apt_clone.py:
  - if specified remove usernames and passwords from sources files

Branch metadata

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

Subscribers