[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