[Blends-commit] [SCM] website branch, master, updated. c8666b6e91315f4321eb6d3432e159a1ab98678d
Andreas Tille
tille at debian.org
Fri Jul 26 17:42:44 UTC 2013
The following commit has been merged in the master branch:
commit c8666b6e91315f4321eb6d3432e159a1ab98678d
Author: Andreas Tille <tille at debian.org>
Date: Fri Jul 26 19:38:17 2013 +0200
Better implementation of severitysummary
diff --git a/webtools/bugs_udd.py b/webtools/bugs_udd.py
index 95c1905..3c75c47 100755
--- a/webtools/bugs_udd.py
+++ b/webtools/bugs_udd.py
@@ -138,8 +138,6 @@ def main():
VERYGOOD = 10 # nothing burning
EXCELLENT = 5 # There is no real need to look at this meta package
- severitysummary = {} # Number of bugs in different severity / dependency classes
-
# initialise bugs_data dictionary for all tasks
_execute_udd_query( "EXECUTE query_get_tasks('%s')" % blendname)
bugs_data = {}
@@ -154,10 +152,10 @@ def main():
bugs_data[task][status + '_l'] = [] # enable sorting
bugs_data[task][status] = {}
if status != 'done':
+ bugs_data[task][status]['severitysummary'] = '' # string listing number of bugs in different severity / dependency classes
bugs_data[task][status]['severities'] = {}
for s in SEVERITIES:
bugs_data[task][status]['severities'][s] = 0
- severitysummary[task] = {}
else:
print >>stderr, "No tasks metadata received for Blend", blendname
exit(1)
@@ -382,13 +380,12 @@ the right shows the tasks of %s.""" ) \
for task in bugs_data:
for status in STATES:
if status != 'done':
- severitysummary[task][status] = ''
+ bugs_data[task][status]['severitysummary'] = ''
komma = ''
for s in SEVERITIES:
if bugs_data[task][status]['severities'][s] != 0:
- severitysummary[task][status] += '%s %i %s' % (komma, bugs_data[task][status]['severities'][s], s)
+ bugs_data[task][status]['severitysummary'] += '%s %i %s' % (komma, bugs_data[task][status]['severities'][s], s)
komma = ','
- print "DEBUG", task, severitysummary[task]
if wsev < data['assessments'][0][0]:
weightedsev[task] = _('Metapackage is in excellent shape')
weightedclass[task] = data['assessments'][0][1]
@@ -446,8 +443,6 @@ the right shows the tasks of %s.""" ) \
for task in bugs_data:
data['task'] = task
#data['buglist'] = buglist[task]
- print "DEBUG: export", task, severitysummary[task]
- data['severitysummary'] = severitysummary[task]
#data['weightedsev'] = weightedsev[task]
#data['severitystat'] = severitystat[task]
diff --git a/webtools/templates/bugs_udd.xhtml b/webtools/templates/bugs_udd.xhtml
index 4126ff1..f2232af 100644
--- a/webtools/templates/bugs_udd.xhtml
+++ b/webtools/templates/bugs_udd.xhtml
@@ -88,12 +88,13 @@
<span py:choose="">
<span py:when="bugs_data[task][status] != {}">
<h2>${headings[category[status]]}</h2>
- <div class="severitylist" py:if="severitysummary[status] != ''">
- ${severitysummary[status]}
+ <div class="severitylist" py:if="bugs_data[task][status]['severitysummary'] != ''">
+ ${bugs_data[task][status]['severitysummary']}
</div>
- <table class="${cssclass[cat]}">
- <py:for each="pkgbug in buglist[cat].pkgbugs">
- <span py:if="pkgbug.nbugs > 0">
+<!--
+ <table class="${cssclass[category[status]]}">
+ <py:for each="pkgbug in bugs_data[task][status]">
+ <span py:if="pkgbug[nopenbugs] > 0">
<tr>
<td class="bugid" colspan="3">
<div class="bugsheadertable">
@@ -125,6 +126,7 @@
</span>
</py:for>
</table>
+-->
</span>
<span py:otherwise=""><h2>${nobugs[cat]}</h2></span>
</span>
--
Static and dynamic websites for Debian Pure Blends
More information about the Blends-commit
mailing list