Merge pdbq:implement-mre-card-support into pdbq:main
Status: | Merged |
---|---|
Merge reported by: | Bryce Harrington |
Merged at revision: | 4a06dadb9cbf2afff9f1e27a6cc740dfed1f6be6 |
Proposed branch: | pdbq:implement-mre-card-support |
Merge into: | pdbq:main |
Diff against target: |
571 lines (+251/-67) (has conflicts) 6 files modified
.pylintrc (+5/-0) pdbq/lp.py (+26/-0) scripts/pkg-bug (+3/-2) scripts/pkg-updates (+122/-59) tests/test_lp.py (+40/-0) workers/query-mre-backport-packages-by-team (+55/-6) Conflict in .pylintrc |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Athos Ribeiro (community) | Approve | ||
Canonical Server packageset reviewers | Pending | ||
Canonical Server Reporter | Pending | ||
Review via email: mp+447244@code.staging.launchpad.net |
Description of the change
This implements some changes to support MRE cards in Pinot, in followup to the topic raised in today's meeting (July 19th).
I'd actually had these changes hanging around half-finished for some time, based on review feedback from the original roll-out of this functionality. Changes include grouping like sets of packages together into a data object I'm terming 'Software'. Snap and OCI update support is gone, and preliminary support for PPA updates is also added.
I've lightly updated the list of MRE targets, however I'm aware there are likely others missing so this list is just preliminary until I've collected input from the rest of the team. For PPA updates, currently that is only the canonical-server PPA.
For now, I'm not worrying about tests and documentation for any of this code; these are scripts that are going to be run manually, and only once per cycle, and will probably need a little fiddling with each time, so they don't need a super high level of QA. However, that said, feedback on improvements is quite welcome!
There was an error fetching revisions from git servers. Please try again in a few minutes. If the problem persists, contact Launchpad support.
LGTM. I only added an inline commenting regarding postgresql-13.