lp:ubuntu/raring/apt-clone
- Get this branch:
- bzr branch lp:ubuntu/raring/apt-clone
Branch merges
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). - 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 - 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