Author: fw Date: 2011-01-14 21:48:52 +0000 (Fri, 14 Jan 2011) New Revision: 15863 Modified: lib/python/security_db.py Log: lib/python/security_db.py: pass all TEMP bug names to debsecan They are somewhat stable now, and therefore actually useful. Modified: lib/python/security_db.py ==================================================================--- lib/python/security_db.py 2011-01-14 21:48:18 UTC (rev 15862) +++ lib/python/security_db.py 2011-01-14 21:48:52 UTC (rev 15863) @@ -1249,8 +1249,6 @@ else: release = ''sid'' - c.execute("""DELETE FROM vulnlist WHERE name LIKE ''TEMP-0000000-%''""") - urgency_to_flag = {''low'' : ''L'', ''medium'' : ''M'', ''high'' : ''H'', ''not yet assigned'' : '' ''} @@ -1347,7 +1345,6 @@ WHERE cve_name = p.bug_name) FROM package_notes AS p, bugs AS b WHERE (p.bug_name LIKE ''CVE-%'' OR p.bug_name LIKE ''TEMP-%'') - AND p.bug_name NOT LIKE ''TEMP-0000000-%'' AND p.urgency <> ''unimportant'' AND COALESCE(p.fixed_version, '''') <> ''0'' AND p.package_kind IN (''source'', ''binary'', ''unknown'') @@ -1360,16 +1357,7 @@ else: remote = '' '' - # Normalize FAKE-* names a bit. The line number (which - # makes the name unique) is completely useless for the - # client. - - if bug[0:5] == ''TEMP-'': - name = ''-''.join(bug.split(''-'')[0:2]) - else: - name = bug - - result_start.append("%s,,%s" % (name, desc)) + result_start.append("%s,,%s" % (bug, desc)) bug_to_index[bug] = index bug_to_remote_flag[bug] = remote index += 1 @@ -1386,7 +1374,6 @@ """SELECT DISTINCT bug_name, package FROM package_notes WHERE (bug_name LIKE ''CVE-%'' OR bug_name LIKE ''TEMP-%'') - AND bug_name NOT LIKE ''TEMP-0000000-%'' AND package_kind IN (''source'', ''binary'', ''unknown'') GROUP BY package, bug_name ORDER BY package, bug_name""")):