[Treepkg-commits] r167 - in trunk: . bin

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Wed Jan 14 18:20:42 CET 2009


Author: bh
Date: 2009-01-14 18:20:42 +0100 (Wed, 14 Jan 2009)
New Revision: 167

Modified:
   trunk/bin/listpendingnotifications.py
   trunk/bin/sendnotificationmails.py
   trunk/notification-template.txt
Log:
Include the rules revision in the output of listpendingnotifications.py
and adapt sendnotificationmails.py and notification-template.txt
accordingly


Modified: trunk/bin/listpendingnotifications.py
===================================================================
--- trunk/bin/listpendingnotifications.py	2009-01-14 17:08:51 UTC (rev 166)
+++ trunk/bin/listpendingnotifications.py	2009-01-14 17:20:42 UTC (rev 167)
@@ -1,5 +1,5 @@
 #! /usr/bin/python2.4
-# Copyright (C) 2008 by Intevation GmbH
+# Copyright (C) 2008, 2009 by Intevation GmbH
 # Authors:
 # Bernhard Herzog <bh at intevation.de>
 #
@@ -20,8 +20,9 @@
     for track in group.get_package_tracks():
         for revision in track.get_revisions():
             if revision.status.notification_mail.name == "notification_pending":
-                print "%s %s %d" % (revision.status.status.name,
-                                    track.name, revision.revision)
+                print "%s %s %d %d" % (revision.status.status.name,
+                                       track.name, revision.revision,
+                                       revision.rules_revision)
                 revision.status.notification_sent()
 
 

Modified: trunk/bin/sendnotificationmails.py
===================================================================
--- trunk/bin/sendnotificationmails.py	2009-01-14 17:08:51 UTC (rev 166)
+++ trunk/bin/sendnotificationmails.py	2009-01-14 17:20:42 UTC (rev 167)
@@ -1,5 +1,5 @@
 #! /usr/bin/python2.4
-# Copyright (C) 2008 by Intevation GmbH
+# Copyright (C) 2008, 2009 by Intevation GmbH
 # Authors:
 # Bernhard Herzog <bh at intevation.de>
 #
@@ -61,8 +61,8 @@
                                      **config))
     for line in lines.splitlines():
         words = line.split()
-        if len(words) == 3:
-            status, track, revision = words
+        if len(words) == 4:
+            status, track, revision, rules_revision = words
             values = config.copy()
             values.update(locals())
             send_mail(config, template % values)

Modified: trunk/notification-template.txt
===================================================================
--- trunk/notification-template.txt	2009-01-14 17:08:51 UTC (rev 166)
+++ trunk/notification-template.txt	2009-01-14 17:20:42 UTC (rev 167)
@@ -9,7 +9,7 @@
 an error occurred while building the %(track)s packages for revision
 %(revision)s.  Details are available in the build log:
 
-  http://example.com/treepkg/%(track)s/%(revision)s/build_log.txt
+  http://example.com/treepkg/%(track)s/%(revision)s-%(rules_revision)s/build_log.txt
 
 General information about the status of the packages is available at
 



More information about the Treepkg-commits mailing list