[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