~alexmurray/ubuntu-cve-tracker:package-db-json-validation

Last commit made on 2022-09-15
Get this branch:
git clone -b package-db-json-validation https://git.launchpad.net/~alexmurray/ubuntu-cve-tracker
Only Alex Murray can upload to this branch. If you are Alex Murray please log in for upload directions.

Branch merges

Branch information

Name:
package-db-json-validation
Repository:
lp:~alexmurray/ubuntu-cve-tracker

Recent commits

7f1a0d5... by Alex Murray

package-db: Print details when assertion check fails

Signed-off-by: Alex Murray <email address hidden>

5a1d0c7... by Alex Murray

package-db: Disallow graphs and restructure slightly to avoid this

A package entry is not allowed to have an alias which points to another package
entry so when loading the json add an assert to check for this, plus restructure
package-db.json itself to avoid this by removing entries that violate this and
renaming some entries to use the actual package name in the Ubuntu archive.

Signed-off-by: Alex Murray <email address hidden>

66171cf... by Alex Murray

Split out parsing of package-db.json to own library

Add support for validating this via jsonschema and then some manual validation
in cve_lib.py for checking correct use of release names and statuses etc.

Along the way we need to rename a few variables too.

Signed-off-by: Alex Murray <email address hidden>

1c72eb0... by Alex Murray

meta_lists/package-db.json: Sort keys so we can keep it sorted

Sort it once manually now then in the future add tooling to keep it sorted so
the diffs are minimal.

Signed-off-by: Alex Murray <email address hidden>

5c42944... by Alex Murray

process_cves Tue

Signed-off-by: Alex Murray <email address hidden>

1b5b7a8... by Alex Murray

scripts/active_edit: Respect the --embargoed flag when creating CVEs

Fixes LP: #1989385

Signed-off-by: Alex Murray <email address hidden>

cab542e... by Leonidas S. Barbosa

USN-5606-1 for pkg poppler

78c9abd... by Alex Murray

Add a basic description for CVE-2020-10735

Signed-off-by: Alex Murray <email address hidden>

3528bdf... by Mark Esler

adding python patches

6845388... by Mark Esler

organzing links