From: Joerg Jaspert Date: Fri, 25 Apr 2008 22:49:05 +0000 (+0200) Subject: Merge mainline X-Git-Url: https://git.decadent.org.uk/gitweb/?a=commitdiff_plain;h=cae814a1ffbbb2944931693f35f73062a5ea99e7;hp=ae463de80238d314a5bb2ac1b0344f07f001708f;p=dak.git Merge mainline --- diff --git a/ChangeLog b/ChangeLog index e227e68d..c6be882a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2008-04-25 Joerg Jaspert + * dak/cruft_report.py (main): Make it possible to look at + experimental too, especially NBS + * dak/split_done.py (main): Only move files into their subdirs if they are older than 30 days. That enables us to run this script as part of a cronjob. diff --git a/dak/cruft_report.py b/dak/cruft_report.py index 8571bcf4..4969a7c3 100755 --- a/dak/cruft_report.py +++ b/dak/cruft_report.py @@ -36,6 +36,7 @@ import daklib.utils Cnf = None projectB = None +suite = "unstable" # Default suite_id = None no_longer_in_suite = {}; # Really should be static to add_nbs, but I'm lazy @@ -171,7 +172,7 @@ def do_nbs(real_nbs): print output print "Suggested command:" - print " dak rm -m \"[auto-cruft] NBS\" -b %s" % (" ".join(nbs_to_remove)) + print " dak rm -m \"[auto-cruft] NBS\" -s %s -b %s" % (suite, " ".join(nbs_to_remove)) print ################################################################################ @@ -244,7 +245,7 @@ def do_obsolete_source(duplicate_bins, bin2source): ################################################################################ def main (): - global Cnf, projectB, suite_id, source_binaries, source_versions + global Cnf, projectB, suite, suite_id, source_binaries, source_versions Cnf = daklib.utils.get_conf() @@ -351,7 +352,10 @@ def main (): os.unlink(temp_filename) # Checks based on the Packages files - for component in components + ['main/debian-installer']: + check_components = components[:] + if suite != "experimental": + check_components.append('main/debian-installer'); + for component in check_components: architectures = filter(daklib.utils.real_arch, Cnf.ValueList("Suite::%s::Architectures" % (suite))) for architecture in architectures: filename = "%s/dists/%s/%s/binary-%s/Packages.gz" % (Cnf["Dir::Root"], suite, component, architecture)