lp://staging/~knitzsche/+junk/security-status

Created by Kyle Nitzsche and last modified
Get this branch:
bzr branch lp://staging/~knitzsche/+junk/security-status
Only Kyle Nitzsche can upload to this branch. If you are Kyle Nitzsche please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
Kyle Nitzsche
Status:
Development

Recent revisions

12. By Kyle Nitzsche

move def of DATE var higher in get_and_process_cve_status.sh

11. By Kyle Nitzsche

picking up the latest changes to the xslt files

10. By Kyle Nitzsche

readme:

the main (engineering oriented) description and instructions

9. By Kyle Nitzsche

make get_avail_binary_debs.sh executable by user

8. By Kyle Nitzsche

get_pkgs_if_in_manifest.sh

arg 1: a build manifeset
arg 2: an AVAILPKGS as produced by get_avail_binary_debs.sh

result: a line for each pkg in AVAILPKGS where the binary is found in the manifest

7. By Kyle Nitzsche

get_avail_binary_debs.sh

run this in an lxc whose apt points at the two PPAs with dpkg-source installed

SRC_PKGS file lists (whitepace separated) source packages of interest

OUTPUT: AVAILPKGS file
This file lists binary packages created from any of the SRC_PKGS that are
available in the system inf format:
SOURCE:BINARY SOURCE:BINARY

6. By Kyle Nitzsche

on get_and_process_cve_status.sh: comment back in the line to wget the
main cve status page

5. By Kyle Nitzsche

Added get_and_process_cve_status.sh

run this to download the latest ubuntu cve tracker web pages and parse it
into a web page and a list of src packages derived from it for:
* pending
* needed
* needs-triage

after running you will find (autodated) these files:
main-03-08-16.html
needed-03-08-16.html
needed-03-08-16-src-pkgs
needs-triage-03-08-16.html
needs-triage-03-08-16-src-pkgs
pending-03-08-16.html
pending-03-08-16-src-pkgs

4. By Kyle Nitzsche

to get a list of the src pacakges in one of the generated html files,
$ xsltproc --html get-src-pkgs.xslt pending.html | sort -u > pending-src-pkgs

3. By Kyle Nitzsche

now get-ubuntu-core.xslt produces an html page of ubuntu-core results only
for secified status. This is the security team status where allowed statuses
can be seen in the main html table [1] as valuesi but without any asterix.

To run this, download

$ xsltproc --html --stringparam priority "medium" --stringparam status "needed" --stringparam date "1 aug 2016" get-ubuntu-core.xslt main.html > needed.html

That for example shows only ubuntu-core security updates that are "needed"

[1] https://people.canonical.com/~ubuntu-security/cve/main.html

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers