]> git.decadent.org.uk Git - dak.git/commitdiff
Merge mainline
authorJoerg Jaspert <joerg@debian.org>
Fri, 25 Apr 2008 22:49:05 +0000 (00:49 +0200)
committerJoerg Jaspert <joerg@debian.org>
Fri, 25 Apr 2008 22:49:05 +0000 (00:49 +0200)
ChangeLog
dak/cruft_report.py

index e227e68d5c65cc9c62b12c31ac7e1a02315111a8..c6be882ab4d249e6fbeb6443b7226b53f39c91c0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2008-04-25  Joerg Jaspert  <joerg@debian.org>
 
+       * 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.
index 8571bcf4c5fdeefb316c0f9da776f06b70a0ce12..4969a7c376a9db7821c7667c0246703ea9e49aa7 100755 (executable)
@@ -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)