Merge ~pfsmorigo/ubuntu-cve-tracker:pfsmorigo/web_release_status into ubuntu-cve-tracker:master

Proposed by Paulo Flabiano Smorigo
Status: Merged
Merge reported by: Paulo Flabiano Smorigo
Merged at revision: bb902ad78086a0053325335d5685ea0f7525165d
Proposed branch: ~pfsmorigo/ubuntu-cve-tracker:pfsmorigo/web_release_status
Merge into: ubuntu-cve-tracker:master
Diff against target: 40 lines (+18/-8)
1 file modified
scripts/publish-cves-to-website-api.py (+18/-8)
Reviewer Review Type Date Requested Status
Eduardo Barretto Approve
Review via email: mp+435753@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Eduardo Barretto (ebarretto) wrote :

LGTM, thanks for the changes

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/scripts/publish-cves-to-website-api.py b/scripts/publish-cves-to-website-api.py
index 4e991b5..6acc6ea 100755
--- a/scripts/publish-cves-to-website-api.py
+++ b/scripts/publish-cves-to-website-api.py
@@ -105,17 +105,27 @@ def post_single_cve(cve_filename):
105 patches[pkg] = get_patches(cve_data, pkg)105 patches[pkg] = get_patches(cve_data, pkg)
106106
107 for codename in cve_lib.releases + ["upstream"]:107 for codename in cve_lib.releases + ["upstream"]:
108 value = []108 status = None
109 for priority_release in [codename + "/esm", "esm-infra/" + codename, "ros-esm/" + codename, codename]:109
110 if priority_release in cve_data["pkgs"][pkg]:110 # If release is EOL and there is a public update for it
111 value = cve_data["pkgs"][pkg][priority_release]111 if codename in cve_lib.eol_releases \
112 break112 and codename in cve_data["pkgs"][pkg] \
113 if value:113 and cve_data["pkgs"][pkg][codename] == "released":
114 status = cve_data["pkgs"][pkg][codename]
115
116 else:
117 release = codename
118 for release in [codename + "/esm", "esm-infra/" + codename, "ros-esm/" + codename, codename]:
119 if release in cve_data["pkgs"][pkg]:
120 status = cve_data["pkgs"][pkg][release]
121 break
122
123 if status:
114 statuses.append(124 statuses.append(
115 {125 {
116 "release_codename": codename,126 "release_codename": codename,
117 "status": value[0],127 "status": status[0],
118 "description": value[1],128 "description": status[1],
119 }129 }
120 )130 )
121 package = {131 package = {

Subscribers

People subscribed via source and target branches