Skip to content
Commits on Source (2)
......@@ -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):
......