[ubuntu/precise] piuparts 0.41ubuntu1 (Accepted)

Andrew Starr-Bochicchio a.starr.b at gmail.com
Mon Oct 24 18:10:18 UTC 2011


piuparts (0.41ubuntu1) precise; urgency=low

  * Merge from Debian Unstable. Remaining changes:
    - In Ubuntu, debfoster tries to remove packages with priority required
      even if MaxPriority=required is used. Setting MaxPriority to important
      reduces the number of packages to be removed as well as false positives
      generated by unwanted package removals. This can be dropped if a
      proper fix for debfoster is found.
    - piuparts.py: Set default keyring name to ubuntu-archive-keyring.pgp
  *  piuparts.py: Set default distribution to precise.

piuparts (0.41) unstable; urgency=low

  * piupartslib/packagesdb.py: Apply patch by Scott Schaefer to also consider
    alternative depends: the algorithm used to select the "best" alternative
    is:
     1) Prefer first alternative in state "essential-required"
     2) If no "essential-required" alternatives, prefer first alternative
        in state "successfully-tested"
     3) Otherwise, prefer first alternative in state
        "waiting-to-be-tested" IF NO REMAINING alternatives are in one of the
        "unknown/fail" states
    For this two new states have been introduced:
     a) "unknown-preferred-alternative": equivalent of "unknown", this defers
        calculation of this package's state, since one or more of its
        alternative depends are "unknown" (or
        "unknown-preferred-alternative"), and no alternative is either
        "essential-required" or "successfully-tested".  The alternatives will
        be re-tested on subsequest pass.
     b) "no-dependency-from-alternatives-exists": if none of the alternatives
        can be found in the archive.
    (Closes: #526045)
  * piuparts-report.py:
    - correct a typo from the patch for #523950.
    - make_stats_graph: draw the two new states as well.
    - point to source code in git instead of svn.
  * piuparts.py:
    - use proxy settings either from apt configuration or http_proxy
      environment variable, the latter overwriting the former (if present)
      - Thanks to Scott Schaefer for the patch. (Closes: #632046)
    - new option "--no-install-purge-test" to only do upgrade tests
      - Thanks to Andreas Bergmann for the patch (Closes: #588482)
    - run dpkg with --force-unsafe-io by default and introduce new option
      "--dpkg-noforce-unsafe-io" to disable this feature. (Closes: #633033)
      Thanks to Scott once more!
    - new option: "--fail-on-broken-symlinks". Remove option "--warn-symlinks"
      as this is the default now.
  * piuparts-slave:
    - check if chroot-tgz is older than max-tgz-age (defaulting to 30 days)
      and recreate it, if it is. Keep backup and put in back in place when
      debootstrapping a new chroot-tgz fails. Retry after min-tgz-retry-delay
      seconds. Thanks to Scott Schaefer for the patch. (Closes: #632924)
    - document new configuration options max-tgz-age and min-tgz-retry-delay
      in README.txt.
    - fix bug in piuparts-slave which prevented running a single section by
      including section name as command-line argument - thanks again to Scott
      and see 632924 too.
  * debian/control:
    - require python >= 2.6.6-3~, get rid of python-support build-depends.
    - add X-Python-Version: pseudo-header
  * debian/rules: use dh_python2 instead of python-support to build the
    package
  * Makefile: build for python 2.6 and 2.7 instead of 2.5 and 2.6.
  * Source code is now stored in git.
    http://anonscm.debian.org/gitweb/?p=piuparts/piuparts.git
    git clone git+ssh://git.debian.org/git/piuparts/piuparts.git
    Thanks to Thomas Koch for setting those up and keeping history!
  * The configuration and scripts used on piatti.debian.org have also been
    moved to git, the URLs are the same, just s#piuparts#piatti#.
  * Add entry about git to NEWS.
  * Update Vcs-*-Headers in control to reflect move to git.

Date: Mon, 24 Oct 2011 13:54:01 -0400
Changed-By: Andrew Starr-Bochicchio <a.starr.b at gmail.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/precise/+source/piuparts/0.41ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 24 Oct 2011 13:54:01 -0400
Source: piuparts
Binary: piuparts
Architecture: source
Version: 0.41ubuntu1
Distribution: precise
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Andrew Starr-Bochicchio <a.starr.b at gmail.com>
Description: 
 piuparts   - .deb package installation, upgrading, and removal testing tool
Closes: 526045 588482 632046 632924 633033
Changes: 
 piuparts (0.41ubuntu1) precise; urgency=low
 .
   * Merge from Debian Unstable. Remaining changes:
     - In Ubuntu, debfoster tries to remove packages with priority required
       even if MaxPriority=required is used. Setting MaxPriority to important
       reduces the number of packages to be removed as well as false positives
       generated by unwanted package removals. This can be dropped if a
       proper fix for debfoster is found.
     - piuparts.py: Set default keyring name to ubuntu-archive-keyring.pgp
   *  piuparts.py: Set default distribution to precise.
 .
 piuparts (0.41) unstable; urgency=low
 .
   * piupartslib/packagesdb.py: Apply patch by Scott Schaefer to also consider
     alternative depends: the algorithm used to select the "best" alternative
     is:
      1) Prefer first alternative in state "essential-required"
      2) If no "essential-required" alternatives, prefer first alternative
         in state "successfully-tested"
      3) Otherwise, prefer first alternative in state
         "waiting-to-be-tested" IF NO REMAINING alternatives are in one of the
         "unknown/fail" states
     For this two new states have been introduced:
      a) "unknown-preferred-alternative": equivalent of "unknown", this defers
         calculation of this package's state, since one or more of its
         alternative depends are "unknown" (or
         "unknown-preferred-alternative"), and no alternative is either
         "essential-required" or "successfully-tested".  The alternatives will
         be re-tested on subsequest pass.
      b) "no-dependency-from-alternatives-exists": if none of the alternatives
         can be found in the archive.
     (Closes: #526045)
   * piuparts-report.py:
     - correct a typo from the patch for #523950.
     - make_stats_graph: draw the two new states as well.
     - point to source code in git instead of svn.
   * piuparts.py:
     - use proxy settings either from apt configuration or http_proxy
       environment variable, the latter overwriting the former (if present)
       - Thanks to Scott Schaefer for the patch. (Closes: #632046)
     - new option "--no-install-purge-test" to only do upgrade tests
       - Thanks to Andreas Bergmann for the patch (Closes: #588482)
     - run dpkg with --force-unsafe-io by default and introduce new option
       "--dpkg-noforce-unsafe-io" to disable this feature. (Closes: #633033)
       Thanks to Scott once more!
     - new option: "--fail-on-broken-symlinks". Remove option "--warn-symlinks"
       as this is the default now.
   * piuparts-slave:
     - check if chroot-tgz is older than max-tgz-age (defaulting to 30 days)
       and recreate it, if it is. Keep backup and put in back in place when
       debootstrapping a new chroot-tgz fails. Retry after min-tgz-retry-delay
       seconds. Thanks to Scott Schaefer for the patch. (Closes: #632924)
     - document new configuration options max-tgz-age and min-tgz-retry-delay
       in README.txt.
     - fix bug in piuparts-slave which prevented running a single section by
       including section name as command-line argument - thanks again to Scott
       and see 632924 too.
   * debian/control:
     - require python >= 2.6.6-3~, get rid of python-support build-depends.
     - add X-Python-Version: pseudo-header
   * debian/rules: use dh_python2 instead of python-support to build the
     package
   * Makefile: build for python 2.6 and 2.7 instead of 2.5 and 2.6.
   * Source code is now stored in git.
     http://anonscm.debian.org/gitweb/?p=piuparts/piuparts.git
     git clone git+ssh://git.debian.org/git/piuparts/piuparts.git
     Thanks to Thomas Koch for setting those up and keeping history!
   * The configuration and scripts used on piatti.debian.org have also been
     moved to git, the URLs are the same, just s#piuparts#piatti#.
   * Add entry about git to NEWS.
   * Update Vcs-*-Headers in control to reflect move to git.
Checksums-Sha1: 
 280788ef373c5613b86e8e15cc7382a330db6827 1741 piuparts_0.41ubuntu1.dsc
 a8d3879740cec654cacdc01bb027abd210c7f0f2 84148 piuparts_0.41ubuntu1.tar.gz
Checksums-Sha256: 
 8b96631d16fc46e6bbe8c77d54d65366dbf30a74b78cb5f2296672994d75cfa7 1741 piuparts_0.41ubuntu1.dsc
 908a9c973d813dde63b142cf5958763778073d4c8f1a9692989cebcd9b2ee698 84148 piuparts_0.41ubuntu1.tar.gz
Files: 
 afd4d11cc877e1b4c71361b16cc66a5f 1741 devel extra piuparts_0.41ubuntu1.dsc
 8aa637860bc7f766982b36e2900e2d3d 84148 devel extra piuparts_0.41ubuntu1.tar.gz
Original-Maintainer: piuparts developers team <piuparts-devel at lists.alioth.debian.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBCAAGBQJOpafOAAoJEDtW4rvVP9yxVy0P/2yMEs08NcfRjGorW7XWSgG4
yw2xUVJs7ml7+uQlhWifgruFUj6frdINxkvHakG7/abLzCJpF9VhD31RC+u4Q1UC
6N1/bQ25djHyw6gxAZb3Nw12ZEPvd9wlJr/d/fzsHAhwbdHPScSICJxtbCtsEUmD
dp+xgwKa01qHhq0k/EcrxCntmiYPQxO6AAiQyJnTTYHGaGiZugB1nLc6R2XMxzaI
XCfh9i0YLreGlfI30rkXiYGR0P7FsnmbgN+ULAYJKpL1/OKoOgSS8rLuIoyBNj8F
hWoOjl/Fk9P03HPXom89+9OgCjxzHl2sF4/TqwzNcLNAlB/6qfeA+d2lrpuMqDHo
Xf0W5rTpSpob3289Tz5hxtzrwmTrNwx2TwFLrbk1udR+fmqsGFoj4qLnUg4pLwii
BF0atWmtqM1JQJIgMqKNlmO4VlwNypu7/9ZfrVrByUPgQ+DiwmbEPhucWQR8Na6W
cskRS6U9WsgBKbChRBqUfJE2z9m+QiqmN6V0dmhBLWovc0YJNoi9SF1BVyvfhYSA
5aFm2b/HX4RldqULYB1Fb7nAnuazj3WmvUOHwsboqiB/hVmDVL/zUjcyEozxn5Hu
q3gV+mfBjX0BaDuVTbcVcDE6+cgTuxSPnjl2wuHipGNFdhNaQspmxo74IPS7M9Rm
FzGwvMEmkuvjjfYBAjeb
=RlbU
-----END PGP SIGNATURE-----


More information about the Precise-changes mailing list