From db63d4c8654c3d809caced8e5354f9655a00ae7c Mon Sep 17 00:00:00 2001 From: Emilio Pozuelo Monfort Date: Wed, 27 Nov 2019 14:10:29 +0100 Subject: tracker_service: don't register oldoldstable when not supported --- bin/tracker_service.py | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) (limited to 'bin') diff --git a/bin/tracker_service.py b/bin/tracker_service.py index d45d83b6a1..bcc6770cea 100755 --- a/bin/tracker_service.py +++ b/bin/tracker_service.py @@ -3,6 +3,7 @@ import sys sys.path.insert(0,'../lib/python') import bugs +import config import re import security_db from web_support import * @@ -142,8 +143,9 @@ class TrackerService(webservice_base_class): self.register('*', self.page_object) self.register('redirect/*', self.page_redirect) self.register('source-package/*', self.page_source_package) - self.register('status/release/oldoldstable', - self.page_status_release_oldoldstable) + if config.get_release_codename('oldoldstable'): + self.register('status/release/oldoldstable', + self.page_status_release_oldoldstable) self.register('status/release/oldstable', self.page_status_release_oldstable) self.register('status/release/stable', self.page_status_release_stable) @@ -151,8 +153,9 @@ class TrackerService(webservice_base_class): self.page_status_release_stable_backports) self.register('status/release/oldstable-backports', self.page_status_release_oldstable_backports) - self.register('status/release/oldoldstable-backports', - self.page_status_release_oldoldstable_backports) + if config.get_release_codename('oldoldstable'): + self.register('status/release/oldoldstable-backports', + self.page_status_release_oldoldstable_backports) self.register('status/release/testing', self.page_status_release_testing) self.register('status/release/unstable', @@ -250,10 +253,12 @@ aware of and/or help us improve the quality of this information by """, 'Vulnerable packages in the oldstable suite'), ('status/release/oldstable-backports', 'Vulnerable packages in backports for oldstable'), - ('status/release/oldoldstable', - 'Vulnerable packages in the oldoldstable suite'), - ('status/release/oldoldstable-backports', - 'Vulnerable packages in backports for oldoldstable'), + config.get_release_codename('oldoldstable') and + ('status/release/oldoldstable', + 'Vulnerable packages in the oldoldstable suite') or ('', ''), + config.get_release_codename('oldoldstable') and + ('status/release/oldoldstable-backports', + 'Vulnerable packages in backports for oldoldstable') or ('', ''), ('status/dtsa-candidates', "Candidates for DTSAs"), ('status/todo', 'TODO items'), ('status/undetermined', 'Packages that may be vulnerable but need to be checked (undetermined issues)'), -- cgit v1.2.3