Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Console View

Legend:   Passed Failed Warnings Failed Again Running Exception Offline No data

f081f94282f9...
Ilker Emre Koc
Add archive bug targets behind feature rules
Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/503114
e8fb5b9bf3f9...
Goulin Khoge
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
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
ad69be63eb68...
Finn Rayk Gaertner
chores: Revert talisker to 0.18 to match the Werkzeug revert
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/503437
ad62595331c4...
Ines Almeida
Add bug list endpoints for new distroseries view with limit and offset
Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/503449
acb68b445939...
Launchpad Buildbot
Automatic merge from stable up to 345bf0033ec0
ac641db7dfb5...
Yuliy Schwartzburg
feat: add build_path to the snap recipes table
Merged from https://code.launchpad.net/~ikoruk/launchpad/+git/launchpad/+merge/503119
a4eaeb20acc7...
Goulin Khoge
fix: Update script paths in vanilla-distroseries-index template
Merged from https://code.launchpad.net/~goulinkh/launchpad/+git/launchpad/+merge/502919
9aaa5bcdb7f1...
Goulin Khoge
refactor(vanilla): move shared Tabs code and tests into lp.app.browser
Merged from https://code.launchpad.net/~goulinkh/launchpad/+git/launchpad/+merge/502925
9772021b8466...
Ilker Emre Koc
Add ppa bugtask buglisting
Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/503542
8f9039d496cd...
Ines Almeida
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
chores: Full revert of upgraded dependencies
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/503444
860dfe9802ad...
Goulin Khoge
feat(series_data): prepare view datapoint for packages
Merged from https://code.launchpad.net/~goulinkh/launchpad/+git/launchpad/+merge/503221
7cc3c51b8ebb...
Ilker Emre Koc
Archive test fix
Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/503421
78a0757eb8e6...
Finn Rayk Gaertner
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
Manual merge from stable up to 570c3a3a44d8
Merged from https://code.launchpad.net/~ikoruk/launchpad/+git/launchpad/+merge/503306
767639425511...
Finn Rayk Gaertner
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
WiP Add ArchiveSourcePackageSeries
Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/500297
6735fc3177a8...
Yuliy Schwartzburg
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
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
Explicitly disallow filebug traversal if the featureflag is closed
Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/503472
63170d9f894f...
Tushar Gupta
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
62f668f32ea9...
Goulin Khoge
feat(vanilla): implement getPocketCountsForDistro method for build status summary by pocket
Merged from https://code.launchpad.net/~goulinkh/launchpad/+git/launchpad/+merge/503629
60f4b1838e61...
Finn Rayk Gaertner
chores: Add index for the new sha512 column
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/502377
57b2d2249709...
Finn Rayk Gaertner
fix: Add new librarianbackfill role to librarian layer config
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/502986
570c3a3a44d8...
Yuliy Schwartzburg
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
ZCML fix for redundant attribute
Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/503400
4e98bb3a3c81...
Finn Rayk Gaertner
perf: Parallelize extraction and hashing of index files and swap gzip with isal
ISAL (Intelligent Storage Acceleration Library) is a drop in replacement for gzip which is 3-7 times faster, depending on the workload and environment.

_readIndexFileHashes is a function which extracts index files and hashes them. This can be easily parallelized because it doesn't involve any mutable state or storm objects.

Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/502977
479d2189bba7...
Charles Odada
Change/Fix initial overlooked links
Merged from https://code.launchpad.net/~charles-odada/launchpad/+git/launchpad-2/+merge/503352
4782f10ef115...
Charles Odada
Update fourth batch of help.lp.net links in codebase.
Merged from https://code.launchpad.net/~charles-odada/launchpad/+git/launchpad-2/+merge/502004
4674e92a6060...
Charles Odada
Update sixth batch of help.lp.net links in codebase.
Merged from https://code.launchpad.net/~charles-odada/launchpad/+git/launchpad-2/+merge/502006
3d925b343318...
Ines Almeida
Add filter by milestone to bugs summary for new distroseries page
Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/503431
3d31d05497c4...
Finn Rayk Gaertner
fix: Make all regexes Python 3.11 compatible
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/502825
3c76b50a52a1...
Ilker Emre Koc
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
3a25601c6d32...
Charles Odada
Update next third batch of help.lp.net links in codebase
Merged from https://code.launchpad.net/~charles-odada/launchpad/+git/launchpad-2/+merge/502003
345bf0033ec0...
Yuliy Schwartzburg
Merge db-stable 772cd84d80 (Add Snap.build_path)
Merged from https://code.launchpad.net/~lgp171188/launchpad/+git/launchpad/+merge/503366
310a1a1df5bb...
Finn Rayk Gaertner
feat: Create SHA-512 backfill script
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/502851
140e9e2a4590...
Yuliy Schwartzburg
feat: add snapcraft.yaml path variable for snaps
Merged from https://code.launchpad.net/~ikoruk/launchpad/+git/launchpad/+merge/503123
  • lp-devel-focal: updating -  stdio
0fc74f5c7f73...
Finn Rayk Gaertner
chores: Revert partial gunicorn upgrade
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/503325
0b1c53c10733...
Charles Odada
Update second batch of uncategorized help.lp.net links
Merged from https://code.launchpad.net/~charles-odada/launchpad/+git/launchpad-2/+merge/502002