Console View
|
|
|
||||||
| f081f94282f9... |
Ilker Emre Koc
ilkeremre.koc@canonical.com |
|
||||
|
Add archive bug targets behind feature rules Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/503114 |
||||||
| e99e12f72e63... |
Enrique Sanchez Cardoso
enrique.sanchezcardoso@canonical.com |
|
||||
|
Fix N+1 milestone query Add Milestone.all_milestones_with_releases() Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/502734 |
||||||
| e8fb5b9bf3f9... |
Goulin Khoge
contact+git@goulin.fr |
|
||||
|
feat(distroseries): implement packages list with package source uploads Merged from https://code.launchpad.net/~goulinkh/launchpad/+git/launchpad/+merge/502269 |
||||||
| e2a2952efff4... |
Guruprasad Lakshmi Narayanan
guruprasad.ln@canonical.com |
|
||||
|
Add a couple of useful juju actions charm/launchpad-cron-control: Implement an action to get the current configuration charm/launchpad-admin: Add an action to ANALYZE a table Merged from https://code.launchpad.net/~lgp171188/launchpad/+git/launchpad/+merge/503350 |
||||||
| d0a2d325e7ad... |
Ilker Emre Koc
ilkeremre.koc@canonical.com |
|
||||
|
Add ArchiveSourcePackage model Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/499871 |
||||||
| b9492c0cc3b8... |
Ilker Emre Koc
ilkeremre.koc@canonical.com |
|
||||
|
The fourth batch of replacing pillars Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/502741 |
||||||
| b864ab12b198... |
Goulin Khoge
contact+git@goulin.fr |
|
||||
|
feat(vanilla): add swap module and wire up tab navigation Merged from https://code.launchpad.net/~goulinkh/launchpad/+git/launchpad/+merge/501997 |
||||||
| b35577a9caa4... |
Enrique Sanchez Cardoso
enrique.sanchezcardoso@canonical.com |
|
||||
|
Fix broken test_get_permissions Added a new method to product and productseries, so we need to add it to test_get_permissions(). Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/502767 |
||||||
| ad69be63eb68... |
Finn Rayk Gaertner
finn.gartner@canonical.com |
|
||||
|
chores: Revert talisker to 0.18 to match the Werkzeug revert Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/503437 |
||||||
| acb68b445939... |
Launchpad Buildbot
webops+stg-launchpad-buildbot@canonical.com |
|
||||
| Automatic merge from stable up to 345bf0033ec0 | ||||||
| ac641db7dfb5... |
Yuliy Schwartzburg
yuliy.schwartzburg@canonical.com |
|
||||
|
feat: add build_path to the snap recipes table Merged from https://code.launchpad.net/~ikoruk/launchpad/+git/launchpad/+merge/503119 |
||||||
| a4eaeb20acc7... |
Goulin Khoge
contact+git@goulin.fr |
|
||||
|
fix: Update script paths in vanilla-distroseries-index template Merged from https://code.launchpad.net/~goulinkh/launchpad/+git/launchpad/+merge/502919 |
||||||
| 9aaa5bcdb7f1... |
Goulin Khoge
contact+git@goulin.fr |
|
||||
|
refactor(vanilla): move shared Tabs code and tests into lp.app.browser Merged from https://code.launchpad.net/~goulinkh/launchpad/+git/launchpad/+merge/502925 |
||||||
| 8f9039d496cd... |
Ines Almeida
ines.almeida@canonical.com |
|
||||
|
Update bugs_summary in new distroseries page to use BugSummary as source of truth This is more performant because: - It only requires one single query to the DB instead of many - It is querying a previously digested table (BugSummary) instead of all bug tasks Caveat: BugSummary is updated every 5 minutes, so the values might be out of date for a few minutes Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/503426 |
||||||
| 866d07beecca... |
Finn Rayk Gaertner
finn.gartner@canonical.com |
|
||||
|
chores: Full revert of upgraded dependencies Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/503444 |
||||||
| 7cc3c51b8ebb... |
Ilker Emre Koc
ilkeremre.koc@canonical.com |
|
||||
|
Archive test fix Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/503421 |
||||||
| 78a0757eb8e6... |
Finn Rayk Gaertner
finn.gartner@canonical.com |
|
||||
|
chores: Remove twisted.python.compat usages This is preliminary work for a Twisted upgrade. The functions are deprecated/removed since 21.2.0 and not needed in Launchpad. Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/502685 |
||||||
| 772cd84d80cd... |
Yuliy Schwartzburg
yuliy.schwartzburg@canonical.com |
|
||||
|
Manual merge from stable up to 570c3a3a44d8 Merged from https://code.launchpad.net/~ikoruk/launchpad/+git/launchpad/+merge/503306 |
||||||
| 767639425511... |
Finn Rayk Gaertner
finn.gartner@canonical.com |
|
||||
|
perf(domination): Bulk process records in _judgeSuperseded This also fixes a bug where spphs of publications which were moved between components were not correctly superseded due to an incorrect JSON/NULL comparison in _judgeSuperseded. Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/503258 |
||||||
| 6bd1e7501a2f... |
Ilker Emre Koc
ilkeremre.koc@canonical.com |
|
||||
|
WiP Add ArchiveSourcePackageSeries Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/500297 |
||||||
| 6735fc3177a8... |
Yuliy Schwartzburg
yuliy.schwartzburg@canonical.com |
|
||||
|
fix: create initial values for build path to fix failing tests Merged from https://code.launchpad.net/~ikoruk/launchpad/+git/launchpad/+merge/503411 |
||||||
| 6527520ef43b... |
Yuliy Schwartzburg
yuliy.schwartzburg@canonical.com |
|
||||
|
feat: add build_path to the snap recipes table Merged from https://code.launchpad.net/~ikoruk/launchpad/+git/launchpad/+merge/503292 |
||||||
| 63770815e297... |
Ilker Emre Koc
ilkeremre.koc@canonical.com |
|
||||
|
Explicitly disallow filebug traversal if the featureflag is closed Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/503472 |
||||||
| 63170d9f894f... |
Tushar Gupta
tushar.gupta@canonical.com |
|
||||
|
Use "deb822" for parsing TagFiles. We have seen instances where "python-apt" was running into segfaults when dealing with corrupted data leading to blocked upload queues on prod. Additionally, we have seen instances where "apt_pkg" errored out while parsing a large changelog file, whereas deb822 was able to parse the file successfully. The changes also surfaced a few issues issues with the existing tests for "parse_tag_files" that had to be fixed. * etherwake_1.08-1_source.changes had a newline instead of "." leading to deb822.iter_paragraphs parse it as multiple paragraphs. However, even without a "." marker, apt_pkg was able to correctly parse it, but ideally there should only be newline if you want to end the paragraph. * Both the "testCheckParseMalformedSigRaises" and "testCheckParseUnterminatedSigRaises" rely on two behaviours. "strip_pgp_signature" that returns back the same content if it can't find the signature and apt_pkg's behaviour to parse each section has a separate stanza. For malformed or invalid signatures, the signatures were never stripped from the content, and apt_pkg parsed the signature and the changes file as two different stanzas which raises TagFileParser error. This check failed when we switched to python-debian, as python-debian was able to ignore the signature. Ideally, we should be testing the signature verification in the signature verification step and not rely on apt_pkg's parsing logic. * The sig file used in "testCheckParseMalformedSigRaises" only has an invalid armor (GPG instead of PGP) headers and does not error out when you "gpg --verify" it. The test used to work earlier because, "strip_pgp_signature" uses a regex that looks for "PGP" armor headers which is not true in this case and then apt_pkg parses 2 stanzas and raise an error. I have signed the "malformed-signed" changes file with the LP test key, updated the armor header to GPG and added a test to proof that the verification still works. * Simlarly added a test for "unterminated-sig.changes" in the verification step. Merged from https://code.launchpad.net/~tushar5526/launchpad/+git/launchpad/+merge/503076 |
||||||
| 61e086593f56... |
Ilker Emre Koc
ilkeremre.koc@canonical.com |
|
||||
|
Second batch of pillars removed from bugs Focusing on browser pages, changed the pillar calls to bug_target_parent. Also changed some method names and implementations to use and reference bug_target_parents instead of pillars. Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/502640 |
||||||
| 60f4b1838e61... |
Finn Rayk Gaertner
finn.gartner@canonical.com |
|
||||
|
chores: Add index for the new sha512 column Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/502377 |
||||||
| 5ef0098cc629... |
Ilker Emre Koc
ilkeremre.koc@canonical.com |
|
||||
|
Pillar removal third batch Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/502657 |
||||||
| 57b2d2249709... |
Finn Rayk Gaertner
finn.gartner@canonical.com |
|
||||
|
fix: Add new librarianbackfill role to librarian layer config Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/502986 |
||||||
| 570c3a3a44d8... |
Yuliy Schwartzburg
yuliy.schwartzburg@canonical.com |
|
||||
|
Revert "feat: add build_path to the snap recipes table" Merged from https://code.launchpad.net/~ikoruk/launchpad/+git/launchpad/+merge/503286 |
||||||
| 55e61c69c454... |
Ilker Emre Koc
ilkeremre.koc@canonical.com |
|
||||
|
ZCML fix for redundant attribute Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/503400 |
||||||
| 4638e33ea183... |
Finn Rayk Gaertner
finn.gartner@canonical.com |
|
||||
|
fix: Encode cookie as ascii string Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/502746 |
||||||
| 3d31d05497c4... |
Finn Rayk Gaertner
finn.gartner@canonical.com |
|
||||
|
fix: Make all regexes Python 3.11 compatible Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/502825 |
||||||
| 3c76b50a52a1... |
Ilker Emre Koc
ilkeremre.koc@canonical.com |
|
||||
|
Add PPA Bugtasks and associated model changes To add PPAs a bugtargets and bugtasks, we need to add the attributes to the models (which have all already had their database changes deployed). Also, to fit with future UI additions for this objective, there other setup codes, such as attribute checks for attributes those that won't exist for PPAs, or new functions that will be used. Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/503401 |
||||||
| 345bf0033ec0... |
Yuliy Schwartzburg
yuliy.schwartzburg@canonical.com |
|
||||
|
Merge db-stable 772cd84d80 (Add Snap.build_path) Merged from https://code.launchpad.net/~lgp171188/launchpad/+git/launchpad/+merge/503366 |
||||||
| 3376d6cb6a3d... |
Ines Almeida
ines.almeida@canonical.com |
|
||||
|
Remove blog posts from the frontpage Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/502362 |
||||||
| 310a1a1df5bb... |
Finn Rayk Gaertner
finn.gartner@canonical.com |
|
||||
|
feat: Create SHA-512 backfill script Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/502851 |
||||||
| 14f80778d25e... |
Ilker Emre Koc
ilkeremre.koc@canonical.com |
|
||||
|
Fifth batch of pillar replacement with parents Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/502775 |
||||||
| 140e9e2a4590... |
Yuliy Schwartzburg
yuliy.schwartzburg@canonical.com |
|
||||
|
feat: add snapcraft.yaml path variable for snaps Merged from https://code.launchpad.net/~ikoruk/launchpad/+git/launchpad/+merge/503123 |
||||||
|
||||||
| 0fc74f5c7f73... |
Finn Rayk Gaertner
finn.gartner@canonical.com |
|
||||
|
chores: Revert partial gunicorn upgrade Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/503325 |
||||||
| 058531c767ed... |
Finn Rayk Gaertner
finn.gartner@canonical.com |
|
||||
|
chores: Pin all dependencies and drop outdated Python 2 libraries - @tushar5526 noticed that have a bunch of unpinned dependencies (`talisker`, `asttokens`, `brz-loom`, `charset-normalizer`, `executing`, `traitlets`, `matplotlib-inline`, `prompt-toolkit`, `pure-eval`, `stack-data` and `wheel-filename`), which are now all pinned - We had two dependencies (`subprocess32` and `importlib`) which are old Python 2 compatibility libraries and not needed anymore - We had an outdated `versions:python27` section in `ztk-versions.cfg` - I also bumped the libraries `idna`, `certifi`, `requests`, `statsd` and `flit-core` (these deps were already updated in the dependency repo) Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/502769 |
||||||