Merge ubuntu-cve-tracker:add-ros-esm-support into ubuntu-cve-tracker:master

Proposed by Florencia Cabral
Status: Merged
Merged at revision: 8b4d801d90aa9b87f23b8ef34f9523be01513370
Proposed branch: ubuntu-cve-tracker:add-ros-esm-support
Merge into: ubuntu-cve-tracker:master
Diff against target: 35 lines (+5/-1)
2 files modified
scripts/cve_lib.py (+4/-0)
scripts/publish-cves-to-website-api.py (+1/-1)
Reviewer Review Type Date Requested Status
Ubuntu Security Team Pending
Review via email: mp+431517@code.launchpad.net

Commit message

support ROS ESM packages on UCT

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/scripts/cve_lib.py b/scripts/cve_lib.py
2index c6aeeae..bc1e8b8 100755
3--- a/scripts/cve_lib.py
4+++ b/scripts/cve_lib.py
5@@ -802,6 +802,8 @@ esm_apps_releases = [x.split('esm-apps/')[1] for x in all_releases if x.startswi
6
7 esm_infra_releases = [x.split('esm-infra/')[1] for x in all_releases if x.startswith('esm-infra/')]
8
9+ros_esm_releases = [x.split('ros-esm/')[1] for x in all_releases if x.startswith('ros-esm/')]
10+
11 valid_tags = {
12 'universe-binary': 'Binaries built from this source package are in universe and so are supported by the community. For more details see https://wiki.ubuntu.com/SecurityTeam/FAQ#Official_Support',
13 'not-ue': 'This package is not directly supported by the Ubuntu Security Team',
14@@ -2266,6 +2268,8 @@ def get_esm_name(rel, component=None):
15 return 'esm-apps/' + rel
16 elif rel in esm_infra_releases:
17 return 'esm-infra/' + rel
18+ elif rel in ros_esm_releases:
19+ return 'ros-esm/' + rel
20 return None
21
22
23diff --git a/scripts/publish-cves-to-website-api.py b/scripts/publish-cves-to-website-api.py
24index 13627e5..f5e957b 100755
25--- a/scripts/publish-cves-to-website-api.py
26+++ b/scripts/publish-cves-to-website-api.py
27@@ -106,7 +106,7 @@ def post_single_cve(cve_filename):
28
29 for codename in cve_lib.releases + ["upstream"]:
30 value = []
31- for priority_release in [codename + "/esm", "esm-apps/" + codename, "esm-infra/" + codename, codename]:
32+ for priority_release in [codename + "/esm", "esm-apps/" + codename, "esm-infra/" + codename, "ros-esm/" + codename, codename]:
33 if priority_release in cve_data["pkgs"][pkg]:
34 value = cve_data["pkgs"][pkg][priority_release]
35 break

Subscribers

People subscribed via source and target branches