[Collab-qa-commits] r518 - ddpo-by-mail

lucas at alioth.debian.org lucas at alioth.debian.org
Mon Nov 26 12:41:07 UTC 2007


Author: lucas
Date: 2007-11-26 12:41:07 +0000 (Mon, 26 Nov 2007)
New Revision: 518

Added:
   ddpo-by-mail/MIA-bounces
   ddpo-by-mail/README
Modified:
   ddpo-by-mail/ddpo-config.rb
   ddpo-by-mail/reminder-mail.rb
Log:
update config + send november issue

Added: ddpo-by-mail/MIA-bounces
===================================================================
--- ddpo-by-mail/MIA-bounces	                        (rev 0)
+++ ddpo-by-mail/MIA-bounces	2007-11-26 12:41:07 UTC (rev 518)
@@ -0,0 +1,3 @@
+What you could do that would help is to bounce the bounces to
+mia-$dd_login at qa.debian.org or mia-$non-dd=example.com at qa.debian.org
+with 'X-MIA-Summary: - ; email bounces: $email' as a header.

Added: ddpo-by-mail/README
===================================================================
--- ddpo-by-mail/README	                        (rev 0)
+++ ddpo-by-mail/README	2007-11-26 12:41:07 UTC (rev 518)
@@ -0,0 +1,2 @@
+copy mail_* to master.d.o (some mail servers don't like merkel)
+for i in mail_*; do echo $i; /usr/sbin/sendmail -t < $i; sleep 0.2; done

Modified: ddpo-by-mail/ddpo-config.rb
===================================================================
--- ddpo-by-mail/ddpo-config.rb	2007-11-26 09:10:09 UTC (rev 517)
+++ ddpo-by-mail/ddpo-config.rb	2007-11-26 12:41:07 UTC (rev 518)
@@ -11,7 +11,11 @@
   'mpalmer at debian.org',
   'gurkan at linuks.mine.nu',
   'bahner at linpro.no',
-  'bas at debian.org'
+  'bas at debian.org',
+  'bartm at knars.be',
+  'debian-boot at lists.debian.org',
+  'jordens at debian.org',
+  'salgado at async.com.br'
 ]
 
 EXC_BUGS = [
@@ -21,6 +25,8 @@
   '368564',
   '383465',
   '429023', # ivan-debian at 420.am
+  '444204', # broonie at debian.org
+  '444543',
   '432658' # monotone-debian at nongnu.org
 
 ]
@@ -33,8 +39,8 @@
 SENDMAIL = true
 WRITEDDLIST = true
 WRITEPCLIST = true
-BUG_AGE = 30
-LAST_IN_TESTING = 70
-LAST_IN_SYNC = 70
+BUG_AGE = 21
+LAST_IN_TESTING = 40
+LAST_IN_SYNC = 60
 # etch released on 2007-04-08. So
 # (Date::today - Date::parse('2007-04-08')).to_i

Modified: ddpo-by-mail/reminder-mail.rb
===================================================================
--- ddpo-by-mail/reminder-mail.rb	2007-11-26 09:10:09 UTC (rev 517)
+++ ddpo-by-mail/reminder-mail.rb	2007-11-26 12:41:07 UTC (rev 518)
@@ -38,6 +38,7 @@
     elsif l =~ /^<span class="comment">/
       # do nothing
     else 
+      p l
       b = l.match(/ name="([^"]*)">/)[1]
       if EXC_BUGS.include?(b)
         puts "Skipping #{b}, it is excluded."
@@ -178,6 +179,7 @@
         only_uploader = false
       end
       ptext = "=== #{p}:#{comaint}\n"
+      bjorn = false
       issues[p].each do |iss|
         if iss[0] == :rc_bugs
           ptext += "= This package has #{iss[1].length} RC bug(s) more than #{BUG_AGE} days old:\n"
@@ -187,18 +189,23 @@
           end
         elsif iss[0] == :not_testing
           ptext += "= This package has not been in testing for #{iss[1]} days.\n"
+	  bjorn = true
         elsif iss[0] == :no_migration
           ptext += "= This package has not been able to migrate from unstable\n"
           ptext += "  to testing for #{iss[1]} days.\n"
+	  bjorn = true
         end
       end
+      if bjorn
+        ptext += "  See <http://bjorn.haxx.se/debian/testing.pl?package=#{p}>\n"
+      end
       gtext += ptext
       gtext += "\n"
       gissues += 1
     end
     if gissues > 0
       gtext += <<-EOF
-This is a semi-automated mail. These mails are sent monthly.
+This is an automated mail. These mails are sent monthly.
 For more information about these mails, refer to
 http://wiki.debian.org/qa.debian.org/DdpoByMail
 




More information about the Collab-qa-commits mailing list