[Blends-commit] [SCM] website branch, master, updated. 5c5c2c457bc9587a3cf07190cf316f3eb29745aa
Andreas Tille
tille at debian.org
Sat Jul 20 21:50:55 UTC 2013
The following commit has been merged in the master branch:
commit 5c5c2c457bc9587a3cf07190cf316f3eb29745aa
Author: Andreas Tille <tille at debian.org>
Date: Sat Jul 20 23:46:40 2013 +0200
Add weighttask
diff --git a/webtools/bugs_udd.py b/webtools/bugs_udd.py
index d417f4f..d83a8c0 100755
--- a/webtools/bugs_udd.py
+++ b/webtools/bugs_udd.py
@@ -146,6 +146,7 @@ def main():
bugs_data[task[0]] = {}
bugs_data[task[0]]['nopenbugs'] = 0
bugs_data[task[0]]['ndonebugs'] = 0
+ bugs_data[task[0]]['weighttask'] = 0
for status in STATES:
bugs_data[task[0]][status + '_l'] = [] # enable sorting
bugs_data[task[0]][status] = {}
@@ -203,11 +204,13 @@ def main():
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]
+ bugs_data[task]['weighttask'] += 3 * WEIGHT[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]
+ bugs_data[task]['weighttask'] += 1 * WEIGHT[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)
diff --git a/webtools/templates/bugs_udd.xhtml b/webtools/templates/bugs_udd.xhtml
index 4af4720..f044c92 100644
--- a/webtools/templates/bugs_udd.xhtml
+++ b/webtools/templates/bugs_udd.xhtml
@@ -51,7 +51,7 @@
<py:for each="t in bugs_data.keys()">
<div py:choose="t">
<span py:when="task"
- class="curlink"><a href="${t}.html">${t.capitalize()}</a> ${bugs_data[t]['nopenbugs']} (${weighttask[t]})</span>
+ class="curlink"><a href="${t}.html">${t.capitalize()}</a> ${bugs_data[t]['nopenbugs']} (${bugs_data[t]['weighttask']})</span>
<span py:otherwise="" class="link ${weightedclass[t]}"><a href="${t}.html">${tasks[t].metapkg.PrintedName.capitalize()}</a> ${nbugs[t]} (${weighttask[t]})</span>
</div>
</py:for>
--
Static and dynamic websites for Debian Pure Blends
More information about the Blends-commit
mailing list