summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorEmilio Pozuelo Monfort <pochu@debian.org>2024-03-18 13:45:34 +0100
committerEmilio Pozuelo Monfort <pochu@debian.org>2024-03-21 11:21:59 +0100
commit05e8e52378fe07d1e7e75613adfa8adf2fcd8c87 (patch)
tree675d57e9cec3cf5230f14c4196a056976d64318b /bin
parentff3cbf068d3f20c94a42a6ee42cb12d300d6aa06 (diff)
tracker_service: make unimportant issues non-red
They were marked as red and 'vulnerable'. Since they are marked as unimportant, we should show that to not raise alarms.
Diffstat (limited to 'bin')
-rwxr-xr-xbin/tracker_service.py16
1 files changed, 14 insertions, 2 deletions
diff --git a/bin/tracker_service.py b/bin/tracker_service.py
index 71c9f83c8a..82c42fdc02 100755
--- a/bin/tracker_service.py
+++ b/bin/tracker_service.py
@@ -439,6 +439,14 @@ data source.""")],
page.append(make_table(gen_header()))
+ def is_unimportant(bug, package):
+ if bug.notes:
+ for note in bug.notes:
+ if note.package == package and str(note.urgency) == 'unimportant':
+ return True
+
+ return False
+
if bug.notes:
def gen_source():
@@ -453,8 +461,12 @@ data source.""")],
self.make_source_package_ref(url, package),
" (", self.make_pts_ref(url, package, 'PTS'), ")")
if vulnerable == 1:
- vuln = self.make_red('vulnerable')
- version = self.make_red(version)
+ if is_unimportant(bug, old_pkg):
+ vuln = self.make_yellow('vulnerable (unimportant)')
+ version = self.make_yellow(version)
+ else:
+ vuln = self.make_red('vulnerable')
+ version = self.make_red(version)
elif vulnerable == 2:
vuln = self.make_purple('undetermined')
version = self.make_purple(version)

© 2014-2024 Faster IT GmbH | imprint | privacy policy