changeset 241:df3065e4c76b

Include the rules revision in the output of listpendingnotifications.py and adapt sendnotificationmails.py and notification-template.txt accordingly
author Bernhard Herzog <bh@intevation.de>
date Wed, 14 Jan 2009 17:20:42 +0000
parents 58cf7e6b7cca
children 351427b28b76
files bin/listpendingnotifications.py bin/sendnotificationmails.py notification-template.txt
diffstat 3 files changed, 8 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/bin/listpendingnotifications.py	Wed Jan 14 17:08:51 2009 +0000
+++ b/bin/listpendingnotifications.py	Wed Jan 14 17:20:42 2009 +0000
@@ -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@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()
 
 
--- a/bin/sendnotificationmails.py	Wed Jan 14 17:08:51 2009 +0000
+++ b/bin/sendnotificationmails.py	Wed Jan 14 17:20:42 2009 +0000
@@ -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@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)
--- a/notification-template.txt	Wed Jan 14 17:08:51 2009 +0000
+++ b/notification-template.txt	Wed Jan 14 17:20:42 2009 +0000
@@ -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
 
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)