import errno
import fcntl
import tempfile
-import pwd
import apt_pkg
from daklib.dbconn import *
expected = t["new"]
# Will be an empty list if nothing is in testing.
- sources = get_source_in_suite(source, "testing", session)
+ sourceobj = get_source_in_suite(source, "testing", session)
info[trans] = get_info(trans, source, expected, t["rm"], t["reason"], t["packages"])
print info[trans]
- if len(sources) < 1:
+ if sourceobj is None:
# No package in testing
print "Transition source %s not in testing, transition still ongoing." % (source)
else:
- current = sources[0].version
+ current = sourceobj.version
compare = apt_pkg.VersionCompare(current, expected)
if compare < 0:
# This is still valid, the current version in database is older than
Responsible: %s
Description: %s
Blocked Packages (total: %d): %s
-""" % (trans, source.package, expected, rm, reason, len(packages), ", ".join(packages))
+""" % (trans, source, expected, rm, reason, len(packages), ", ".join(packages))
################################################################################
expected = t["new"]
# Will be None if nothing is in testing.
- source = get_source_in_suite(source, "testing", session)
+ sourceobj = get_source_in_suite(source, "testing", session)
print get_info(trans, source, expected, t["rm"], t["reason"], t["packages"])
- if source is None:
+ if sourceobj is None:
# No package in testing
print "Transition source %s not in testing, transition still ongoing." % (source)
else:
- compare = apt_pkg.VersionCompare(source.version, expected)
+ compare = apt_pkg.VersionCompare(sourceobj.version, expected)
print "Apt compare says: %s" % (compare)
if compare < 0:
# This is still valid, the current version in database is older than
# the new version we wait for
- print "This transition is still ongoing, we currently have version %s" % (source.version)
+ print "This transition is still ongoing, we currently have version %s" % (sourceobj.version)
else:
print "This transition is over, the target package reached testing, should be removed"
- print "%s wanted version: %s, has %s" % (source, expected, source.version)
+ print "%s wanted version: %s, has %s" % (source, expected, sourceobj.version)
print "-------------------------------------------------------------------------"
################################################################################