diff options
author | Emilio Pozuelo Monfort <pochu@debian.org> | 2022-08-08 10:23:46 +0200 |
---|---|---|
committer | Emilio Pozuelo Monfort <pochu@debian.org> | 2022-08-08 10:27:02 +0200 |
commit | 4a3851d06b53b4ee02282ca221ea71b827b780b0 (patch) | |
tree | 85dc3c347aeab67bced655de796f241491c78040 /bin | |
parent | b7c80100c34f99c9e87c50b607d6c8af210d5ae5 (diff) |
lts-cve-triage: don't use the release number
This is much harder to catch when a release becomes EOL, as we
grep for e.g. stretch.
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/lts-cve-triage.py | 2 | ||||
-rw-r--r-- | bin/unsupported_packages.py | 10 |
2 files changed, 9 insertions, 3 deletions
diff --git a/bin/lts-cve-triage.py b/bin/lts-cve-triage.py index 0ae205ee00..87e0a74fa9 100755 --- a/bin/lts-cve-triage.py +++ b/bin/lts-cve-triage.py @@ -97,7 +97,7 @@ parser.add_argument('--exclude', nargs='+', choices=[x[0] for x in LIST_NAMES], args = parser.parse_args() tracker = TrackerData(update_cache=not args.skip_cache_update) -unsupported = UnsupportedPackages(debian_version=10, +unsupported = UnsupportedPackages(codename=RELEASES['lts'], update_cache=not args.skip_cache_update) limited = LimitedSupportPackages(update_cache=not args.skip_cache_update) # unsupport/limited package names can be regexps diff --git a/bin/unsupported_packages.py b/bin/unsupported_packages.py index 0f68305c67..c6c6fdc82f 100644 --- a/bin/unsupported_packages.py +++ b/bin/unsupported_packages.py @@ -13,6 +13,9 @@ # You should have received a copy of the GNU General Public License # along with this file. If not, see <https://www.gnu.org/licenses/>. +import setup_paths # noqa # pylint: disable=unused-import + +import config import os import re import requests @@ -49,8 +52,11 @@ class UnsupportedPackages(DebSecSupport): URL = "https://salsa.debian.org/debian/debian-security-support/raw/master/security-support-ended.deb{}" CACHED_DATA_PATH = "~/.cache/security-support-ended.deb{}" - def __init__(self, debian_version, update_cache=True): - self.debian_version = debian_version + def __init__(self, codename, update_cache=True): + # codename to version number + dists = list(config.get_config().keys()) + self.debian_version = dists.index(codename) + 1 + self.url = self.URL.format(self.debian_version) self.cache = os.path.expanduser(self.CACHED_DATA_PATH).format( |