]> git.decadent.org.uk Git - dak.git/commitdiff
Merge remote branch 'tolimar/rm-close-bugs' into merge
authorJoerg Jaspert <joerg@debian.org>
Sun, 19 Sep 2010 13:44:11 +0000 (15:44 +0200)
committerJoerg Jaspert <joerg@debian.org>
Sun, 19 Sep 2010 13:44:11 +0000 (15:44 +0200)
* tolimar/rm-close-bugs:
  Fix key error if do-close isn't set
  Add some debugging output

Signed-off-by: Joerg Jaspert <joerg@debian.org>
dak/rm.py

index c0f6810dd1baf27233ae32760897203d225c4031..e7dbde64c486a94db7443112f9b679491299cf3e 100755 (executable)
--- a/dak/rm.py
+++ b/dak/rm.py
@@ -283,7 +283,7 @@ def main ():
 
     for i in [ "architecture", "binary-only", "carbon-copy", "component",
                "done", "help", "no-action", "partial", "rdep-check", "reason",
-               "source-only" ]:
+               "source-only", "Do-Close" ]:
         if not cnf.has_key("Rm::Options::%s" % (i)):
             cnf["Rm::Options::%s" % (i)] = ""
     if not cnf.has_key("Rm::Options::Suite"):
@@ -633,8 +633,11 @@ def main ():
         # at this point, I just assume, that the first closed bug gives
         # some usefull information on why the package got removed
         Subst["__BUG_NUMBER__"] = utils.split_args(Options["Done"])[0]
+        print "Package:", package
+        print "Bugs found:", bts.get_bugs('src', package, 'status', 'open')
         for bug in bts.get_bugs('src', package, 'status', 'open'):
             Subst["__BUG_NUMBER_ALSO__"] += bug + "-done@" + cnf["Dinstall::BugServer"] + ","
+       print "Resulting to:", Subst["__BUG_NUMBER_ALSO__"]
         mail_message = utils.TemplateSubst(Subst,cnf["Dir::Templates"]+"/rm.bug-close-related")
         utils.send_mail(mail_message)