~tdj334/launchpad/+git/launchpad-1:master

Last commit made on 2022-07-29
Get this branch:
git clone -b master https://git.launchpad.net/~tdj334/launchpad/+git/launchpad-1
Only Tiffany can upload to this branch. If you are Tiffany please log in for upload directions.

Branch merges

Branch information

Name:
master
Repository:
lp:~tdj334/launchpad/+git/launchpad-1

Recent commits

c4d650f... by Colin Watson

Fix crash on Archive:+packages with non-Debian packages

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/427614

0c5bd8e... by Andrey Fedoseev

Increase the timeout value in html5browser test

Merged from https://code.launchpad.net/~andrey-fedoseev/launchpad/+git/launchpad/+merge/427612

e94d42d... by Andrey Fedoseev

Enable updating existing bugs from UCT CVE entries

Merged from https://code.launchpad.net/~andrey-fedoseev/launchpad/+git/launchpad/+merge/427275

e115e08... by Colin Watson

Fix crash on Archive:+packages with non-Debian packages

When non-Debian-format packages are published to archives via CI builds,
they don't have a component or a section, since that only makes sense
for Debian-format packages. This caused the Archive:+packages page to
crash. Just leave the relevant cell empty in that case.

f014340... by Andrey Fedoseev

Enable updating existing bugs from UCT CVE entries

Bug Tasks for Sources Packages are now created with `createTask` instead of approving nominations.

Certain fields are now stored differently:

- External bug references are now stored as Bug Watches
- Ubuntu-Description and References are added to bug description

1ecdbfb... by Andrey Fedoseev

Add `Cve.vulnerabilities` reference set

92bbcae... by Andrey Fedoseev

Add `vulnerabilities` property to `Bug`

It returns a list of `Vulnerability` instanced linked to that bug.

cc98c96... by Andrey Fedoseev

Refactor the UCT import

- `CVE` class is renamed to `UCTRecord`
- `UCTRecord` holds the information about a CVE, its structure
  mirrors the UTC CVE files
- `UCTRecord` class is responsible for reading the UCT CVE files
- `CVE` class now holds the CVE information using LP types
  (SourcePackageName, DistributionSourcePackage, BugTaskImportance, etc.)
- `CVE` class is responsible for transforming raw `UCTRecord`
  to data types which are specific to LP
- `UTCImporter` is now responsible only for creating bugs,
  bug tasks and vulnerabilities, all necessary data massaging
  is done by the `CVE` class

cab1be0... by Andrey Fedoseev

Increase the timeout value in html5browser test

Hopefully, this will prevent test flakiness in the build environment

0cbe1fb... by Colin Watson

Add soss.{source_url,commit_id} Artifactory properties to sources

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/427567