]> git.decadent.org.uk Git - dak.git/commitdiff
Merge remote branch 'tolimar/rm-close-bugs' into merge
authorJoerg Jaspert <joerg@debian.org>
Thu, 30 Sep 2010 10:19:51 +0000 (12:19 +0200)
committerJoerg Jaspert <joerg@debian.org>
Thu, 30 Sep 2010 10:19:51 +0000 (12:19 +0200)
* tolimar/rm-close-bugs:
  Make the wnpp parse more robust for missing files
  Only log, if there is something to log
  Make it the qa wnpp list download more fault tolerant
  Fix comment of cron.daily (copy and paste from cron.monthly)
  Use different mail templates to close removal bugs, if related bugs got closed
  Refresh the wnpp bugs list on a daily basis
  Also close wnpp bugs on package removal

Signed-off-by: Joerg Jaspert <joerg@debian.org>
config/backports/dak.conf
dak/rm.py
daklib/utils.py
templates/rm.bug-close-with-related

index b9dd0a558cc9c1e20b09f4fc8e08168b320205bf..57f839d730d8e9a417b500508acde3b76d6cb02a 100644 (file)
@@ -32,7 +32,7 @@ Dinstall
    SkipTime 300;
    // If defined then mails to close bugs are sent to the bugserver.
    CloseBugs "false";
-   OverrideDisparityCheck "true";
+   OverrideDisparityCheck "false";
    DefaultSuite "lenny-backports";
    Reject
    {
index 936468cf2c8e2dfbae1e2944ff2e972b6cb2cc46..7377f23b5b7236382e67d002005e71ac0932d800 100755 (executable)
--- a/dak/rm.py
+++ b/dak/rm.py
@@ -669,11 +669,11 @@ def main ():
                     logfile822.write(" " + str(bug))
             logfile.write("\n")
             logfile822.write("\n")
-              
+
         mail_message = utils.TemplateSubst(Subst_close_other,cnf["Dir::Templates"]+"/rm.bug-close-related")
         if Subst_close_other["__BUG_NUMBER_ALSO__"]:
             utils.send_mail(mail_message)
-             
+
 
     logfile.write("=========================================================================\n")
     logfile.close()
index 4744f6a2f214dd7cbf67aee9a5b4cae54c604a7a..7ed4089a4dd2610a09a7c5f7a3852eda987b5456 100755 (executable)
@@ -1548,7 +1548,7 @@ def parse_wnpp_bug_file(file = "/srv/ftp-master.debian.org/scripts/masterfiles/w
     returns a dict associating source package name with a list of open wnpp
     bugs (Yes, there might be more than one)
     """
-    
+
     line = []
     try:
         f = open(file)
@@ -1571,4 +1571,3 @@ def parse_wnpp_bug_file(file = "/srv/ftp-master.debian.org/scripts/masterfiles/w
                 bugs.append(bug_no)
         wnpp[source] = bugs
     return wnpp
-
index 6a8f8c831bbcb641dd5ce0df794329f215370fa9..0dcc1b41d816bad557642fbf3ee0016d59f8e56a 100644 (file)
@@ -1,6 +1,6 @@
 From: __RM_ADDRESS__
 To: __BUG_NUMBER__-close@__BUG_SERVER__
-__CC__ 
+__CC__
 __BCC__
 X-Debian: DAK
 MIME-Version: 1.0