summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorBrian May <brian@linuxpenguins.xyz>2019-12-04 17:09:23 +1100
committerBrian May <brian@linuxpenguins.xyz>2019-12-04 17:12:50 +1100
commit7177c0e348acbd70b76de7fc36116d02201bc9bf (patch)
treee5656dc33a9402b9bc0771693549ec0b1b9bb541 /bin
parent197a41d38a13b2aa2a653ec0f5bd10a947f3360c (diff)
Fix references to DLA regression updates on website
The first revision on the website doesn't have a postfix. The second revision has a postfix of -2. I was going to do something similar for DSA too, but found regression update advisories are not available on the website for DSAs.
Diffstat (limited to 'bin')
-rwxr-xr-xbin/tracker_service.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/bin/tracker_service.py b/bin/tracker_service.py
index 9f45dab8a8..d45d83b6a1 100755
--- a/bin/tracker_service.py
+++ b/bin/tracker_service.py
@@ -1570,16 +1570,20 @@ Debian bug number.'''),
% (int(y), int(number)))
return None
- def url_dla(self, url, dla, re_dla=re.compile(r'^DLA-(\d+)(?:-\d+)?$')):
+ def url_dla(self, url, dla, re_dla=re.compile(r'^DLA-(\d+)(-\d+)?$')):
match = re_dla.match(dla)
if match:
+ (number,revision) = match.groups()
+ if revision == "-1":
+ link = "dla-%d" % int(number)
+ else:
+ link = dla.lower()
# We must determine the year because there is no generic URL.
- (number,) = match.groups()
for (date,) in self.db.cursor().execute(
"SELECT release_date FROM bugs WHERE name = ?", (dla,)):
(y, m, d) = date.split('-')
- return url.absolute("https://www.debian.org/lts/security/%d/dla-%d"
- % (int(y), int(number)))
+ return url.absolute("https://www.debian.org/lts/security/%d/%s"
+ % (int(y), link))
return None
def url_debian_bug(self, url, debian):

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