This makes the commands easier to check if there are a lot of
them or if some source packages lost a lot of binary packages-
Signed-off-by: Frank Lichtenheld <djpig@debian.org>
output = "Not Built from Source\n"
output += "---------------------\n\n"
output = "Not Built from Source\n"
output += "---------------------\n\n"
nbs_keys = real_nbs.keys()
nbs_keys.sort()
for source in nbs_keys:
nbs_keys = real_nbs.keys()
nbs_keys.sort()
for source in nbs_keys:
output += " but no longer builds:\n"
versions = real_nbs[source].keys()
versions.sort(apt_pkg.VersionCompare)
output += " but no longer builds:\n"
versions = real_nbs[source].keys()
versions.sort(apt_pkg.VersionCompare)
for version in versions:
packages = real_nbs[source][version].keys()
packages.sort()
for version in versions:
packages = real_nbs[source][version].keys()
packages.sort()
- for pkg in packages:
- nbs_to_remove.append(pkg)
+ all_packages.extend(packages)
output += " o %s: %s\n" % (version, ", ".join(packages))
output += " o %s: %s\n" % (version, ", ".join(packages))
+ if all_packages:
+ all_packages.sort()
+ cmd_output += " dak rm -m \"[auto-cruft] NBS (was built by %s)\" -s %s -b %s\n\n" % (source, suite, " ".join(all_packages))
-
- print "Suggested command:"
- print " dak rm -m \"[auto-cruft] NBS\" -s %s -b %s" % (suite, " ".join(nbs_to_remove))
- print
+ print "Suggested commands:\n"
+ print cmd_output
################################################################################
################################################################################