[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