]> git.decadent.org.uk Git - dak.git/commitdiff
Let NBS work for experimental too
authorJoerg Jaspert <joerg@debian.org>
Tue, 8 Jan 2008 23:34:05 +0000 (00:34 +0100)
committerJoerg Jaspert <joerg@debian.org>
Tue, 8 Jan 2008 23:34:05 +0000 (00:34 +0100)
ChangeLog
dak/cruft_report.py

index 90c033a7abb7aab6f9328f71be73ecca2e14b449..3cb970b282b3697f428eeac452ab37dba4047e35 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-01-09  Joerg Jaspert  <joerg@debian.org>
+
+       * dak/cruft_report.py (main): Make it possible to look at
+       experimental too, especially NBS
+
 2008-01-07  Joerg Jaspert  <joerg@debian.org>
 
        * dak/examine_package.py (check_deb): Remove linda call. It
index 8571bcf4c5fdeefb316c0f9da776f06b70a0ce12..8f72f4194d4787c53a16ee20da1cf0ba005b4d93 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,11 @@ 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:
+        print component
         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)