[Piuparts-commits] rev 910 - trunk/debian
Holger Levsen
holger at alioth.debian.org
Sat Jul 9 22:54:10 UTC 2011
Author: holger
Date: 2011-07-09 22:54:10 +0000 (Sat, 09 Jul 2011)
New Revision: 910
Modified:
trunk/debian/changelog
Log:
add missing changelog entry for r906
Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog 2011-07-08 14:25:32 UTC (rev 909)
+++ trunk/debian/changelog 2011-07-09 22:54:10 UTC (rev 910)
@@ -1,7 +1,23 @@
piuparts (0.41) UNRELEASED; urgency=low
- * Apply patch by Scott Schaefer to fix (Closes: 526045) ...
- needs proper changelog entry...
+ * 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 piuparts use proxy settings either from apt configuration or
http_proxy environment variable, the latter overwriting the former (if
More information about the Piuparts-commits
mailing list