[Secure-testing-commits] r3131 - lib/python

Florian Weimer fw at costa.debian.org
Fri Dec 23 14:10:50 UTC 2005


Author: fw
Date: 2005-12-23 14:10:50 +0000 (Fri, 23 Dec 2005)
New Revision: 3131

Modified:
   lib/python/security_db.py
Log:
lib/python/security_db.py (DB.calculateDebsecan1):
  Rework maximum urgency calculation.  "unknown" no longer
  overrides other urgencies.


Modified: lib/python/security_db.py
===================================================================
--- lib/python/security_db.py	2005-12-23 13:59:19 UTC (rev 3130)
+++ lib/python/security_db.py	2005-12-23 14:10:50 UTC (rev 3131)
@@ -1406,7 +1406,7 @@
                 ORDER BY package, bug_name""")):
 
                 unstable_fixed = '0'
-                total_urgency = ''
+                total_urgency = 'unknown'
                 other_versions = {}
                 is_binary = False
                 is_unknown = False
@@ -1415,13 +1415,11 @@
                     """SELECT release, package_kind, urgency, fixed_version
                     FROM package_notes WHERE bug_name = ? AND package = ?""",
                     (bug, package))):
-                    if total_urgency:
-                        if urgency == 'unknown':
+                    if total_urgency <> 'unknown':
+                        if urgency <> 'unknown' \
+                               and bugs.internUrgency(urgency) \
+                               > bugs.internUrgency(total_urgency):
                             total_urgency = urgency
-                        elif total_urgency <> 'unknown' \
-                                 and bugs.internUrgency(urgency) \
-                                 > bugs.internUrgency(total_urgency):
-                            total_urgency = urgency
                     else:
                         total_urgency = urgency
 




More information about the Secure-testing-commits mailing list