#!/usr/bin/env python2.4 # # Test for the PkgSrcRecords code # it segfaults for python-apt < 0.5.37 # import apt_pkg import sys def main(): apt_pkg.init() cache = apt_pkg.Cache() i = 0 print "Running PkgSrcRecords test on all packages:" for x in cache.packages: i += 1 src = apt_pkg.SourceRecords() if src.lookup(x.name): #print src.package pass print "\r%i/%i=%.3f%% " % ( i, cache.package_count, (float(i) / float(cache.package_count) * 100)), if __name__ == "__main__": main() sys.exit(0)