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

ffec41d5aa17...
Ilker Emre Koc
Add validation for new PPA bugtasks
Added validations for new bugtasks for PPAs. Previously, there were no
checks for the existence of a package in an archive. Also added checks
for the existence of generic PPA bugtasks during creation so that a
generic and sourcepackage bugtask cannot be created side by side and
instead need to be editted in the same way as the distribution bugs.

Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/504792
f95e4d7e79ae...
Launchpad Buildbot
Automatic merge from stable up to 61f1f531586b
f85a4e13f5f1...
Finn Rayk Gaertner
Send a rejection message if a package copy job fails and has a package upload
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/505448
f440a94a011a...
Finn Rayk Gaertner
chores: Bump twisted and lazr.ssherver version numbers and add ml-kem-rs
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/504648
f2c44a975ac3...
Ilker Emre Koc
Make UCT import use only a single PPA per entry
Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/505092
e655887187b0...
Ines Almeida
Update functionality to export UCT data for ESM
ESM data is now partly imported as PPA bugs, and exported back to the original CVE file format

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/505156
de350ab1024a...
Launchpad Buildbot
Automatic merge from stable up to c9414a3aa12e
db5a4a38d030...
Ilker Emre Koc
feat: add feature flag for export vul job timelimit
Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/506085
d9b1278b0286...
Launchpad Buildbot
Automatic merge from stable up to 00e0125799d2
d2a51bd013bf...
Tushar Gupta
fix(db): use pg_roles instead of pg_user
Merged from https://code.launchpad.net/~tushar5526/launchpad/+git/launchpad/+merge/505555
c9414a3aa12e...
Tushar Gupta
fix: ignore DPE-specific schemas and functions in security.py
Merged from https://code.launchpad.net/~tushar5526/launchpad/+git/launchpad/+merge/505831
bedcef7ee5dc...
Ilker Emre Koc
Test fix for removed UCT PPA list values
Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/505214
bbf7e3865a76...
Tushar Gupta
chore: bump lxml to 6.1.0 to address to address CVE-2026-41066
Merged from https://code.launchpad.net/~tushar5526/launchpad/+git/launchpad/+merge/504886
b8176dc63c44...
Enrique Sanchez Cardoso
fix: Reduce noise from CVE import
Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/505077
b3dbb99fc5bf...
Enrique Sanchez Cardoso
feat: Fallback url for cveimport
CVEProject/cvelistv5 has inconsistent delta release names. Add a
fallback to try both possible names.
Change cron schedule since delta releases are not being published during
the first half of the hour.
Reduced cyclomatic complexity of cveimport.

Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/504698
a19a4c4949bb...
Enrique Sanchez Cardoso
perf: release DB connection in getAlias
getAlias was decorated with @write_transaction on web.py's
_getFileAlias, wrapping the entire token validation + alias lookup in a
single transaction that also held a DB connection across the authserver
XML-RPC call. This contributes to connection pool exhaustion under load.

Split the work into three focused private helpers, each holding a
connection only for the duration of its own short read transaction:
- _checkMacaroon: authserver XML-RPC with no DB connection held
- _checkTimeLimitedToken: short @read_transaction for token validation
- _fetchAliasData: short @read_transaction returning plain values

getAlias now delegates to these helpers and returns a plain tuple of
alias metadata (content_id, filename, mimetype, date_created, filesize,
restricted) rather than a Storm ORM object, since the ORM object cannot
be safely accessed after its transaction closes.

The Storage.getFileAlias and web.py._getFileAlias call chain is
unchanged. The @write_transaction also committed an empty transaction on
every request (getAlias contains no writes), adding a wasted Postgres
round-trip.

Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/503630
9da94519524f...
Finn Rayk Gaertner
chores: Make SHA512 backfill script worker count configurable
The default of 4 workers caused Librarian instability. I decided to make this configurable for now so that we can tune this without having to do code changes everytime.

Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/504549
9ba68bd1d847...
Finn Rayk Gaertner
perf: Prefetch attributes in the publishing_history attribute of DistroArchSeriesBinaryPackage
This does change the function return type from a storm ResultSet to Python list, but also reduced the query count on some pages like https://launchpad.net/ubuntu/focal/arm64/linux-aws/+index from 470 to 70.

Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/505096
8ee1e34bde29...
Shreya
Update pgkillidle.py to also kill aborted transactions
Merged from https://code.launchpad.net/~shreyamalviya/launchpad/+git/launchpad/+merge/504880
869f95fba5c2...
Launchpad Buildbot
Automatic merge from stable up to db5a4a38d030
79400d170ce3...
Tushar Gupta
chore: bump the commit hash in launchpad-layer to pull in the changes to allow configuring the profiling directory.
Merged from https://code.launchpad.net/~tushar5526/launchpad/+git/launchpad/+merge/505747
66787403ab67...
Launchpad Buildbot
Automatic merge from stable up to 282dc32be2d4
61f1f531586b...
Finn Rayk Gaertner
Fix double escaping of renderElement ouput in question.py
This is safe because input is poduced by renderElement, which already escapes all attribute values.

Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/505928
54ae3520bdc8...
Launchpad Buildbot
Automatic merge from stable up to f85a4e13f5f1
543266abdfc6...
Launchpad Buildbot
Automatic merge from stable up to 79400d170ce3
4a47593db4dc...
Tushar Gupta
feat: add support for pyinstrument profiler
Merged from https://code.launchpad.net/~tushar5526/launchpad/+git/launchpad/+merge/504538
473c47a1617f...
Jürgen Gmach
Support published_since and published_until
...in getPublishedSources and getPublishedBinaries

Merged from https://code.launchpad.net/~jugmac00/launchpad/+git/launchpad/+merge/506053
41e34c5f98b4...
Ilker Emre Koc
Test fixes for the newly added PPA bugtask validations
Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/505106
378037f766ec...
Shreya
This MP implements an RSS feed for a distroseries' package uploads. This is meant to replace the mailing lists (example - https://lists.ubuntu.com/mailman/listinfo/resolute-changes).
Merged from https://code.launchpad.net/~shreyamalviya/launchpad/+git/launchpad/+merge/502376
36afe5b19535...
Shreya
Don't fail copy job if bug-closing had issues
Merged from https://code.launchpad.net/~shreyamalviya/launchpad/+git/launchpad/+merge/506084
355736295a66...
Launchpad Buildbot
Automatic merge from stable up to 473c47a1617f
2af855b117b8...
Finn Rayk Gaertner
Remove all usages of stuctured() without a formatting parameter and introduce safe_html for explicitly trusted html fragments
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/505624
29c8a02c1344...
Ilker Emre Koc
Update the subprojects.json file
Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/505215
282dc32be2d4...
Ilker Emre Koc
Add explicit commit in UCTImporter after failure metadata is added
Currently, when a CVE fails to get imported we abort the changes to db
then raise/catch an error to save the error on the Importer metadata.
The problem is, when this metadata gets added, we don't commit and
instead wait for the next CVE to succeed for it to get committed. But if
the next CVE fails as well, it aborts and we lose the error information
from the metadata of the previous CVE. So now we explicitly commit
during this phase instead.

Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/505839
21e17fefcf12...
Ilker Emre Koc
Remove illegal import of IArchive from AccessPolicy
Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/504921
1bdda99c6a53...
Guruprasad Lakshmi Narayanan
Return a 400 status instead of a 500 when deleting a review vote is not allowed
Merged from https://code.launchpad.net/~lgp171188/launchpad/+git/launchpad/+merge/505030
1b3858531f97...
Ilker Emre Koc
Add rootsite parameter in the ArchiveFormatterAPI link method
The parent of the arhciveformatterapi expects rootsite parameter in the
link method, which throws an error if we don't provide it.

Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/504974
1045cf71be3d...
Finn Rayk Gaertner
perf: Prefetch attributes in the publishing_history attribute of DistroArchSeriesBinaryPackage
This does change the function return type from a storm ResultSet to Python list, but also reduced the query count on some pages like https://launchpad.net/ubuntu/focal/arm64/linux-aws/+index from 470 to 70.

Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/505094
099f3ba6c4f9...
Launchpad Buildbot
Automatic merge from stable up to 36afe5b19535
00e0125799d2...
RuinedYourLife
Publish multiple jars from a single native publisher run
Merged from https://code.launchpad.net/~ruinedyourlife/launchpad/+git/launchpad/+merge/505497