summaryrefslogtreecommitdiffstats
path: root/bin/tracker_service.py
diff options
context:
space:
mode:
authorHolger Levsen <holger@debian.org>2015-03-23 19:12:41 +0000
committerHolger Levsen <holger@debian.org>2015-03-23 19:12:41 +0000
commiteb99ab15364ef2127dc882b793f603b269d2f91c (patch)
treef1796df636c5e25a8373e8b6fa13e28e5c0a08d6 /bin/tracker_service.py
parente18f5d31a5b64600325c23c8d128c4603bb15161 (diff)
json/#761859: use stable key names for releases dict, indicate the release an issue was fixed in via new key, 'fixed_since'.
git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@33087 e39458fd-73e7-0310-bf30-c45bca0a0e42
Diffstat (limited to 'bin/tracker_service.py')
-rw-r--r--bin/tracker_service.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/bin/tracker_service.py b/bin/tracker_service.py
index 4d6b30fe9c..b43c59f408 100644
--- a/bin/tracker_service.py
+++ b/bin/tracker_service.py
@@ -1374,17 +1374,20 @@ Debian bug number.'''),
# 1 = vulnerable, 2 = undetermined
state = "open"
suite_version = version[pkg][issue][repository]
+ fixed_since = None
else:
state = "resolved"
suite_version = fixed_version[pkg][issue][repository]
+ fixed_since = repository
suite_urgency = urgency[pkg][issue][repository]
if nodsa[pkg][issue].has_key(repository):
suite_nodsa = nodsa[pkg][issue][repository]
- suites[repository] = { "status": state,
- "version": suite_version,
- "urgency": suite_urgency,
- "nodsa": suite_nodsa }
- clean_dict(suites[repository])
+ suites[release] = { "status": state,
+ "fixed_since" : fixed_since,
+ "version": suite_version,
+ "urgency": suite_urgency,
+ "nodsa": suite_nodsa }
+ clean_dict(suites[release])
pkg_issue = { "issue": issue,
"description": description,
"debianbug": debianbug,

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