The following commit has been merged in the master branch:
commit 6e3fb02be3a448c2a6aa15c0946d3ac5971272d2
Author: Andreas Tille <[email protected]>
Date:   Thu Jul 18 08:48:36 2013 +0200

    Calculate severities summary

diff --git a/webtools/bugs_udd.py b/webtools/bugs_udd.py
index c1b1955..80898a3 100755
--- a/webtools/bugs_udd.py
+++ b/webtools/bugs_udd.py
@@ -157,9 +157,11 @@ def main():
     if curs.rowcount > 0:
         for pkg in RowDictionaries(curs):
             for task in pkg['tasks']:
-                bugs_data[task]['severities'] = {}
+                bugs_data[task]['depends']['severities'] = {}
+                bugs_data[task]['suggests']['severities'] = {}
                 for s in SEVERITIES:
-                    bugs_data[task]['severities'][s] = 0
+                    bugs_data[task]['depends']['severities'][s] = 0
+                    bugs_data[task]['suggests']['severities'][s] = 0
                 bugs_data[task]['nopenbugs'] = 0
                 bugs_data[task]['ndonebugs'] = 0
                if not bugs_data[task][pkg['status']].has_key(pkg['source']):
@@ -170,9 +172,13 @@ def main():
                 if pkg['status'] == 'depends':
                     bugs_data[task][pkg['status']][pkg['source']]['bugs']    = 
bugs[pkg['source']]['open']
                     bugs_data[task][pkg['status']+'_l'].append(pkg['source'])
+                    for s in SEVERITIES:
+                        bugs_data[task][pkg['status']]['severities'][s] += 
bugs[pkg['source']]['severities'][s]
                 elif pkg['status'] == 'suggests':
                     bugs_data[task][pkg['status']][pkg['source']]['bugs']    = 
bugs[pkg['source']]['open']
                     bugs_data[task][pkg['status']+'_l'].append(pkg['source'])
+                    for s in SEVERITIES:
+                        bugs_data[task][pkg['status']]['severities'][s] += 
bugs[pkg['source']]['severities'][s]
                 else:
                     print >>stderr, "%s: Wrong status %s in task %s for source 
%s" % (blendname, pkg['status'], task, pkg['source'])
                     exit(1)

-- 
Static and dynamic websites for Debian Pure Blends

_______________________________________________
Blends-commit mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/blends-commit

Reply via email to