[Piuparts-commits] [SCM] piuparts git repository branch, develop, updated. 9bcbfe0fa48aba1da806fecfea79e3aa2d7bdb27
Andreas Beckmann
debian at abeckmann.de
Fri Dec 2 13:30:32 UTC 2011
The following commit has been merged in the develop branch:
commit 19686deb365249e6139f4cb8187ba7124c82d36a
Author: Andreas Beckmann <debian at abeckmann.de>
Date: Fri Dec 2 10:49:25 2011 +0100
add does-not-exist state
Use this to better distinguish "unknown" (aka not yet resolved)
from a clear "does-not-exist". No real package can be in this
state, but state-queries for dependencies may return this value.
The new state allows a clear transition to "dependency-does-not-
exist" and is an error to be highlighted.
Signed-off-by: Andreas Beckmann <debian at abeckmann.de>
diff --git a/piuparts-report.py b/piuparts-report.py
index 9b99c47..be2da08 100644
--- a/piuparts-report.py
+++ b/piuparts-report.py
@@ -445,6 +445,7 @@ def emphasize_reason(reason):
"dependency-cannot-be-tested",
"dependency-does-not-exist",
"circular-dependency",
+ "does-not-exist",
"unknown",
"unknown-preferred-alternative",
"no-dependency-from-alternatives-exists",
diff --git a/piupartslib/packagesdb.py b/piupartslib/packagesdb.py
index 747d29e..acad672 100644
--- a/piupartslib/packagesdb.py
+++ b/piupartslib/packagesdb.py
@@ -194,6 +194,7 @@ class LogDB:
class PackagesDB:
+ # keep in sync with piuparts-report.py: emphasize_reason()
_states = [
"successfully-tested",
"failed-testing",
@@ -205,6 +206,7 @@ class PackagesDB:
"dependency-cannot-be-tested",
"dependency-does-not-exist",
"circular-dependency",
+ #"does-not-exist", # can only happen as query result for a dependency
"unknown",
"unknown-preferred-alternative",
"no-dependency-from-alternatives-exists",
@@ -219,6 +221,7 @@ class PackagesDB:
"dependency-cannot-be-tested": "dependency-cannot-be-tested",
"dependency-does-not-exist": "dependency-does-not-exist",
"circular-dependency": "circular-dependency",
+ "does-not-exist": "dependency-does-not-exist",
"unknown-preferred-alternative": "unknown-preferred-alternative",
"no-dependency-from-alternatives-exists": "dependency-cannot-be-tested",
}
--
piuparts git repository
More information about the Piuparts-commits
mailing list