[ubuntu/utopic-proposed] piuparts 0.57ubuntu1 (Accepted)
Logan Rosen
logan at ubuntu.com
Sun Apr 27 03:00:12 UTC 2014
piuparts (0.57ubuntu1) utopic; urgency=medium
* Merge from Debian unstable. Remaining changes:
- Change default Ubuntu distribution to Utopic.
* Update to utopic in tests/test_piuparts.py as well.
piuparts (0.57) unstable; urgency=low
[ Ivo De Decker ]
* piuparts-report.py: Use source version from final_distro.
(Closes: #733900)
[ Matthias Schmitz ]
* Rearrange old unittests.py, use nosetests instead:
- Move unittests.py to tests/ subdirectory,
- Split out dependencyparser test to an extra file,
- Add configuration for nosetests,
- Use nosetests in Makefile target "check".
* piuparts.py:
- Add unittest for DefaultsFactory / Defaults.
- Use pymox to mock the piuparts.guess_flavor() function as it would run
lsb_release in a subprocess.
- Move broken_symlink unittest out of piuparts.py into
tests/test_piuparts.py so nosetests can run this test and detect
coverage.
* Add tests/README documenting the naming of the test classes and functions.
* Re-enable unittests during package build
- Don't create coverage report during pkg build.
- Add to Build-Depends: python-debian, python-apt, python-nose,
python-debianbts, python-yaml, and python-mox3.
[ Andreas Beckmann ]
* piuparts.py:
- Add to ignored_files:
+ /etc/group.org
+ /etc/passwd.org
+ /etc/shadow.org
- Create piuparts-depends-dummy.deb with gzip compression for
installability with older dpkg versions.
- Exclude virtual packages provided by the real package (but not the dummy
package) from the Conflicts of piuparts-depends-dummy.deb.
- Check the status of the packages after installing the supplied .debs.
Based on an initial patch by Julien Cristau. (Closes: #718544, #736743)
* piupartslib/packagesdb.py:
- load_alternate_versions_from_packages_urls(): New method to load
alternate version numbers from a different set of URLs (e.g.
final_distro).
- get_best_package_state(): New method that considers successfully tested
providers of a virtual package if the real package of the same name
failed. Used for dependency resolution.
- No longer special-case packages as essential-required and test them like
normal packages (no-op test plus adequate run). (Closes: #735907)
- Improve ordering of packages to be tested/recycled.
* piupartslib/dwke.py:
- Factored out classes Problem and FailureManager and some helpers from
detect_well_known_errors.py
* piuparts-master-backend.py:
- Improve master.log verbosity.
* piuparts-report.py:
- Mark essential-required as obsolete and hide it.
- Integrate the reporting part from detect_well_known_errors.py.
- Archive outdated logs even if the current version is untested.
* master-bin/detect_well_known_errors.py:
- Only update .kpr files, the reporting part was integrated into
piuparts-report.
* scripts/post_{setup,distupgrade}_force-unsafe-io: New custom script to
automatically enable dpkg --force-unsafe-io once that is supported.
Also divert /bin/sync and replace it with a link to /bin/true. Syncing a
throwaway chroot is useless, but affects on the host's performance.
* scripts/pre_install_extras: New custom script to install a linux-headers
package before testing a *-dkms package, s.t. dkms tries to build a
kernel module.
* known_problems/module_build_error_issue.conf: New known problem for dkms
module build failures.
* known_problems/piuparts-depends-dummy_{error,issue}.conf: New known
problem for failing to install and fixup piuparts-depends-dummy.deb.
* Add more piuparts exceptions.
* Handle lib32nss-mdns like ia32-libs[-gtk].
[ Holger Levsen ]
* piuparts.py:
- Report adequate version used.
Date: Sat, 26 Apr 2014 21:41:10 -0400
Changed-By: Logan Rosen <logan at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/utopic/+source/piuparts/0.57ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sat, 26 Apr 2014 21:41:10 -0400
Source: piuparts
Binary: piuparts piuparts-master piuparts-slave piuparts-common
Architecture: source
Version: 0.57ubuntu1
Distribution: utopic
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Logan Rosen <logan at ubuntu.com>
Description:
piuparts - .deb package installation, upgrading, and removal testing tool
piuparts-common - common piuparts components
piuparts-master - piuparts master components
piuparts-slave - piuparts slave components
Closes: 718544 733900 735907 736743
Changes:
piuparts (0.57ubuntu1) utopic; urgency=medium
.
* Merge from Debian unstable. Remaining changes:
- Change default Ubuntu distribution to Utopic.
* Update to utopic in tests/test_piuparts.py as well.
.
piuparts (0.57) unstable; urgency=low
.
[ Ivo De Decker ]
* piuparts-report.py: Use source version from final_distro.
(Closes: #733900)
.
[ Matthias Schmitz ]
* Rearrange old unittests.py, use nosetests instead:
- Move unittests.py to tests/ subdirectory,
- Split out dependencyparser test to an extra file,
- Add configuration for nosetests,
- Use nosetests in Makefile target "check".
* piuparts.py:
- Add unittest for DefaultsFactory / Defaults.
- Use pymox to mock the piuparts.guess_flavor() function as it would run
lsb_release in a subprocess.
- Move broken_symlink unittest out of piuparts.py into
tests/test_piuparts.py so nosetests can run this test and detect
coverage.
* Add tests/README documenting the naming of the test classes and functions.
* Re-enable unittests during package build
- Don't create coverage report during pkg build.
- Add to Build-Depends: python-debian, python-apt, python-nose,
python-debianbts, python-yaml, and python-mox3.
.
[ Andreas Beckmann ]
* piuparts.py:
- Add to ignored_files:
+ /etc/group.org
+ /etc/passwd.org
+ /etc/shadow.org
- Create piuparts-depends-dummy.deb with gzip compression for
installability with older dpkg versions.
- Exclude virtual packages provided by the real package (but not the dummy
package) from the Conflicts of piuparts-depends-dummy.deb.
- Check the status of the packages after installing the supplied .debs.
Based on an initial patch by Julien Cristau. (Closes: #718544, #736743)
* piupartslib/packagesdb.py:
- load_alternate_versions_from_packages_urls(): New method to load
alternate version numbers from a different set of URLs (e.g.
final_distro).
- get_best_package_state(): New method that considers successfully tested
providers of a virtual package if the real package of the same name
failed. Used for dependency resolution.
- No longer special-case packages as essential-required and test them like
normal packages (no-op test plus adequate run). (Closes: #735907)
- Improve ordering of packages to be tested/recycled.
* piupartslib/dwke.py:
- Factored out classes Problem and FailureManager and some helpers from
detect_well_known_errors.py
* piuparts-master-backend.py:
- Improve master.log verbosity.
* piuparts-report.py:
- Mark essential-required as obsolete and hide it.
- Integrate the reporting part from detect_well_known_errors.py.
- Archive outdated logs even if the current version is untested.
* master-bin/detect_well_known_errors.py:
- Only update .kpr files, the reporting part was integrated into
piuparts-report.
* scripts/post_{setup,distupgrade}_force-unsafe-io: New custom script to
automatically enable dpkg --force-unsafe-io once that is supported.
Also divert /bin/sync and replace it with a link to /bin/true. Syncing a
throwaway chroot is useless, but affects on the host's performance.
* scripts/pre_install_extras: New custom script to install a linux-headers
package before testing a *-dkms package, s.t. dkms tries to build a
kernel module.
* known_problems/module_build_error_issue.conf: New known problem for dkms
module build failures.
* known_problems/piuparts-depends-dummy_{error,issue}.conf: New known
problem for failing to install and fixup piuparts-depends-dummy.deb.
* Add more piuparts exceptions.
* Handle lib32nss-mdns like ia32-libs[-gtk].
.
[ Holger Levsen ]
* piuparts.py:
- Report adequate version used.
Checksums-Sha1:
2a1a6583b870a7b1bc50f0f9501f36f27e17b872 1699 piuparts_0.57ubuntu1.dsc
ce5e5552f558661400807881b293f6426f1bcc01 210878 piuparts_0.57ubuntu1.tar.gz
Checksums-Sha256:
fe9e2f11857202f961763d1ea0660dea5a60dcad8616f1191536b77a0d2d01d9 1699 piuparts_0.57ubuntu1.dsc
be6b096197888eafc177fc2822c858e739a8dce2745ee50ac90b21df00e7cba5 210878 piuparts_0.57ubuntu1.tar.gz
Files:
90b613814c10739ae5a7f7dd341cabac 1699 devel extra piuparts_0.57ubuntu1.dsc
578e3eaa74577ff5afa4bd9ceeb7169c 210878 devel extra piuparts_0.57ubuntu1.tar.gz
Original-Maintainer: piuparts developers team <piuparts-devel at lists.alioth.debian.org>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBAgAGBQJTXGeQAAoJEATn8ULx7RNFhWwIAIWCA1ExpBHbj6hYopUczC5G
L0Cd15rCRyYsPSKODS1Ffu5SCYNpvOx7RrOI4stxH8bR/P8PChAWfXrb/k6dseqb
EXAsBT6StrVCxmbdaZXR9vg0iPQKkouXidDToaAWmYk3fXaaXH7FuTD5ffGRsKTm
dM50Y90VodnuauMy+BCg/j9owWnQS9Vl/uzjBGEvA4lw1iT9GXrg8nMrdc5RvxKv
GrtdTFD9lQUdy2CrQA6QRU51qAyqWMAjs0C6liPQUIWac+pWvcW+p8xbOUpADjAO
80aDfquR9icKssbtqGO+aVVSxI4831hdAjaef2dZM9bqhgPxosNMmwFEQSp0XJg=
=9EQ6
-----END PGP SIGNATURE-----
More information about the Utopic-changes
mailing list