summaryrefslogtreecommitdiffstats
path: root/bin/lts-cve-triage.py
diff options
context:
space:
mode:
authorChris Lamb <lamby@debian.org>2016-06-28 07:53:01 +0000
committerChris Lamb <lamby@debian.org>2016-06-28 07:53:01 +0000
commit895e0ac13d657adc213ae65f1dbe7fb896038b3b (patch)
tree2fca66a7f6d9b5416fad1a36d761e7e6731e95dd /bin/lts-cve-triage.py
parentf216712df6f6d9c2690c35a4295325fdb43d3ac9 (diff)
Ignore unsupported packages.
git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@42843 e39458fd-73e7-0310-bf30-c45bca0a0e42
Diffstat (limited to 'bin/lts-cve-triage.py')
-rwxr-xr-xbin/lts-cve-triage.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/bin/lts-cve-triage.py b/bin/lts-cve-triage.py
index 828844b9d5..efccf33f88 100755
--- a/bin/lts-cve-triage.py
+++ b/bin/lts-cve-triage.py
@@ -19,6 +19,7 @@ import argparse
import collections
from tracker_data import TrackerData, RELEASES
+from unsupported_packages import UnsupportedPackages
LIST_NAMES = (
('triage_already_in_dsa_needed',
@@ -56,7 +57,9 @@ parser.add_argument('--filter', nargs='+', choices=[x[0] for x in LIST_NAMES],
parser.add_argument('--exclude', nargs='+', choices=[x[0] for x in LIST_NAMES],
help='Do not report on the specified lists')
args = parser.parse_args()
+
tracker = TrackerData(update_cache=not args.skip_cache_update)
+unsupported = UnsupportedPackages(update_cache=not args.skip_cache_update)
def add_to_list(key, pkg, issue):
assert key in [l[0] for l in LIST_NAMES]
@@ -66,6 +69,9 @@ for pkg in tracker.iterate_packages():
if args.skip_dla_needed and pkg in tracker.dla_needed:
continue
+ if pkg in unsupported:
+ continue
+
for issue in tracker.iterate_pkg_issues(pkg):
status_in_lts = issue.get_status('lts')
status_in_next_lts = issue.get_status('next_lts')

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