Last message just has the source. Here is the patch.
--- apt-check.dist 2010-03-18 17:55:06.000000000 -0400
+++ apt-check 2010-03-18 17:55:37.000000000 -0400
@@ -15,14 +15,14 @@
# mvo: looping is too inefficient with the new auto-mark code
#for pkg in cache.Packages:
# depcache.MarkKeep(pkg)
- depcache.Init()
+ depcache.init()
def saveDistUpgrade(cache,depcache):
""" this functions mimics a upgrade but will never remove anything """
- depcache.Upgrade(True)
- if depcache.DelCount > 0:
+ depcache.upgrade(True)
+ if depcache.del_count > 0:
clean(cache,depcache)
- depcache.Upgrade()
+ depcache.upgrade()
def _handleException(type, value, tb):
sys.stderr.write("E: "+ "Unkown Error: '%s' (%s)" % (type,value))
@@ -59,22 +59,22 @@
# get caches
try:
- cache = apt_pkg.GetCache()
+ cache = apt_pkg.Cache()
except SystemError, e:
sys.stderr.write("E: "+ _("Error: Opening the cache (%s)") % e)
sys.exit(-1)
-depcache = apt_pkg.GetDepCache(cache)
+depcache = apt_pkg.DepCache(cache)
# read the pin files
-depcache.ReadPinFile()
+depcache.read_pinfile()
# read the synaptic pins too
if os.path.exists(SYNAPTIC_PINFILE):
- depcache.ReadPinFile(SYNAPTIC_PINFILE)
+ depcache.read_pinfile(SYNAPTIC_PINFILE)
# init the depcache
-depcache.Init()
+depcache.init()
-if depcache.BrokenCount > 0:
+if depcache.broken_count > 0:
sys.stderr.write("E: "+ _("Error: BrokenCount > 0"))
sys.exit(-1)
@@ -89,21 +89,21 @@
# because of ubuntu #7907
upgrades = 0
security_updates = 0
-for pkg in cache.Packages:
- if depcache.MarkedInstall(pkg) or depcache.MarkedUpgrade(pkg):
+for pkg in cache.packages:
+ if depcache.marked_install(pkg) or depcache.marked_upgrade(pkg):
# check if this is really a upgrade or a false positive
# (workaround for ubuntu #7907)
- if depcache.GetCandidateVer(pkg) != pkg.CurrentVer:
+ if depcache.get_candidate_ver(pkg) != pkg.current_ver:
upgrades = upgrades + 1
- ver = depcache.GetCandidateVer(pkg)
- for (file, index) in ver.FileList:
- if (file.Archive.endswith("-security") and
+ ver = depcache.get_candidate_ver(pkg)
+ for (file, index) in ver.file_list:
+ if (file.archive.endswith("-security") and
file.Origin == "Ubuntu"):
security_updates += 1
# print the number of upgrades
if options.show_package_names:
- pkgs = filter(lambda pkg: depcache.MarkedInstall(pkg) or depcache.MarkedUpgrade(pkg), cache.Packages)
+ pkgs = filter(lambda pkg: depcache.marked_install(pkg) or depcache.marked_upgrade(pkg), cache.packages)
sys.stderr.write("\n".join(map(lambda p: p.Name, pkgs)))
else:
# print the number of regular upgrades and the number of