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

f90b30665853...
Riad El Terek
Add autopkgtest API configuration into launchpad-scripts charm
Merged from https://code.launchpad.net/~mohamadriad-elterek/launchpad/+git/launchpad/+merge/513125
f338945affc3...
Riad El Terek
Connect queued merge-proposal validation requests to persistent revision status reports and watches, without depending on a specific external HTTP service.
The backend saves the request snapshot and submission intent before calling an
adapter outside the database transaction. Accepted receipts and watches are
recorded together. Repeated execution does not create another submission or
watch; uncertain submissions require reconciliation rather than blind retries.

Merged from https://code.launchpad.net/~mohamadriad-elterek/launchpad/+git/launchpad/+merge/513025
f26fb3ece566...
Riad El Terek
Define revision status watch database role
Deploy this role before granting it to juju_launchpad-scripts. Worker privileges follow in a separate change.

Merged from https://code.launchpad.net/~mohamadriad-elterek/launchpad/+git/launchpad/+merge/513176
eea4ebe2f9dc...
Jonas Jelten
feat: Add modified_before filter parameter to bug task search
Merged from https://code.launchpad.net/~jj/launchpad/+git/launchpad/+merge/510986
e96c59225a18...
Finn Rayk Gaertner
feat(authenticator): Add index on OAuthAccessToken.refresh_token
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/511704
e80260277b97...
Finn Rayk Gaertner
Pass authenticator object instead of id to revocation method
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/512922
e33920b20c50...
Finn Rayk Gaertner
Add select permissions to gpgkey/signingkey for mp-validation-job
These perms are required for PPA creation if a user PPA already exists to copy the key

Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/512999
e2dcd0bb18f7...
Finn Rayk Gaertner
Add source package Git build APIs and links to sourcepackagerelease
Adds new buildFromGitRef API to request deb builds of a git repo and linking/provenance code to sourcepackagerelease using the new column added in https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/512536.

Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/512542
daaee7203019...
Finn Rayk Gaertner
fix: Give archivepublisher revisionstatusreport and bmp permissions
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/513422
d74d2659dd74...
Riad El Terek
Add collector for external revision status watches
Poll due watches through injected handlers, update reports, and remove
completed watches. Retry polling errors with capped back-off and respect
changes made while polling.

Keep database transactions closed during external calls and isolate
per-watch errors.

Add collector tests and fix revision status report timestamps, with
regression tests for start, finish, and repeated updates.

Merged from https://code.launchpad.net/~mohamadriad-elterek/launchpad/+git/launchpad/+merge/512802
d378f717747a...
Finn Rayk Gaertner
fix: Prune by-hash for all supported hashes
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/513071
cef75ee5231f...
Riad El Terek
Add cron launcher for revision status watch collection
Run bounded collector batches through LaunchpadCronScript using the
standard lock and a configurable batch size.

Add collector database-user configuration and role grants. Stop without
processing watches when no external handlers are available.

Add tests for delegation, argument validation, lock handling, and the
missing-handler safeguard. Leave cron scheduling disabled until the
real service adapter is ready.

Merged from https://code.launchpad.net/~mohamadriad-elterek/launchpad/+git/launchpad/+merge/512807
cacb7fcf804b...
Enrique Sanchez Cardoso
fix: Bug Tracker timeout while targeting to a series
LP: #2170058

Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/513060
c1f8d697a5a0...
Ilker Emre Koc
fix(api): Avoid timeouts when fetching binary package artifacts
Fetch matching release IDs separately, then use a plain IN filter
for the file lookup instead of combining a direct match and a
subquery with OR.

On qastaging db, the old query exceeded 60 seconds for some
packages. The two-stage lookup completed in roughly 5 ms,
using the existing binary package file index.

Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/513314
c1ddd764950b...
Karim Elsharkawy
Modified the sbom webhook to only follow public snaps and add/remove webhooks for snaps based on their privacy settings changes.
Merged from https://code.launchpad.net/~kelsharkawy/launchpad/+git/launchpad/+merge/513040
bf29148d11b4...
Enrique Sanchez Cardoso
feat: show CVSS and notice dates on the vulnerability and cve page
Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/512808
b3779ea27c93...
Riad El Terek
Emit a native event when a binary package first acquires its publication timestamp.
The event identifies the destination publication and is delivered within the publishing transaction, without external I/O. Existing publication timestamps and source publications do not emit it.

Include tests for event delivery, duplicate suppression, destination archives, inactive publications, and rollback/retry.

Merged from https://code.launchpad.net/~mohamadriad-elterek/launchpad/+git/launchpad/+merge/512814
a7eacb80cde2...
Riad El Terek
Grant merge-proposal-jobs access to binary package name tables
Merged from https://code.launchpad.net/~mohamadriad-elterek/launchpad/+git/launchpad/+merge/513386
a743155799fa...
Launchpad Buildbot
Automatic merge from stable up to 815289f528e7
9ca585ca5227...
Launchpad Buildbot
Automatic merge from stable up to e96c59225a18
9842c8e6a7cd...
Finn Rayk Gaertner
Add new mergeproposalvalidationjob
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/512813
964e7aef7be8...
Karim Elsharkawy
Added webhook options for SBOM Generation to the appserver configs.
Merged from https://code.launchpad.net/~kelsharkawy/launchpad/+git/launchpad/+merge/513039
8bf40b8a70fc...
Launchpad Buildbot
Automatic merge from stable up to bf29148d11b4
8be45fba06cd...
Launchpad Buildbot
Automatic merge from stable up to eea4ebe2f9dc
8aad169d2e22...
Ilker Emre Koc
fix(ppa-bugs): Add archive as a target to bugtasktargetnamecaches
Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/513642
8046eeae130d...
Ilker Emre Koc
feat(api): Add opt-in source listings and binary details to API
Return paginated, filtered source listings with optional binary names
and architecture summaries. Fetch binary descriptions and artifacts
through a separate operation.

Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/512645
7c6b4f389a04...
Guruprasad Lakshmi Narayanan
charm/launchpad-scripts: Allow configuring concurrency for celery worker pools
Merged from https://code.launchpad.net/~lgp171188/launchpad/+git/launchpad/+merge/513018
7bc873048400...
Launchpad Buildbot
Automatic merge from stable up to e33920b20c50
76d5ca7f59c6...
Launchpad Buildbot
Automatic merge from stable up to e80260277b97
60be48b991b8...
Finn Rayk Gaertner
refactor: Do not copy custom uploads while reparing a fresh series
The custom upload copier in the series preparer is now a historic artifact (LP: #659769) and the release process has an explicit step to remove all custom uploads from the queue. We should therefore remove this code path.

Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/512936
5eccf4a67abd...
Finn Rayk Gaertner
refactor: Return authenticator object instead of id
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/512887
5cf059f01d3a...
Riad El Terek
Add 5 minute schedule for update-revision-status cron job
Merged from https://code.launchpad.net/~mohamadriad-elterek/launchpad/+git/launchpad/+merge/513264
56f1eb70c27d...
Finn Rayk Gaertner
feat: Show merge proposal validation UI and grouped commit checks
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/513381
4a0ddb953a4a...
Karim Elsharkawy
Honour upload_keys for archive keys made by the signing service
Archive signing keys generated locally are only uploaded to the
keyserver when `[gpghandler] upload_keys` is set, but keys generated
on the signing service were always uploaded. Staging environments
therefore either failed to generate keys, where the keyserver is
unreachable, or published staging keys to the public keyserver.

Merged from https://code.launchpad.net/~kelsharkawy/launchpad/+git/launchpad/+merge/513462
4894196bc7a0...
Riad El Terek
Add configuration options for autopkgtest API
Merged from https://code.launchpad.net/~mohamadriad-elterek/launchpad/+git/launchpad/+merge/513126
33e54ac0b7e3...
Karim Elsharkawy
charm: Fix the copy archive index cleanup path
cron.publish-copy-archives.sh removed uncompressed Packages and Sources
files from `$base_dir/rebuild-test/ubuntu/dists`, which is not where
publish-distro writes copy archives. When that directory is missing,
`find` fails and the script exits non-zero on every run. Look for copy
archive `dists` directories under `archives_dir` instead.

Merged from https://code.launchpad.net/~kelsharkawy/launchpad/+git/launchpad/+merge/513184
25c62c0ea838...
shreyamalviya
Support proxy for GPG keyserver uploads in publishers
- Send keyserver submissions through urlfetch so a proxy can be used
- Add gpghandler host, port, and proxy options to the ppa-publisher and ftpmaster-publisher charms

Merged from https://code.launchpad.net/~shreyamalviya/launchpad/+git/launchpad/+merge/513666
2574b7ef11e5...
Riad El Terek
Fix unused imports in merge proposal validation job tests
Merged from https://code.launchpad.net/~mohamadriad-elterek/launchpad/+git/launchpad/+merge/513041
0cb24774b355...
Finn Rayk Gaertner
Record source and binary package build events and update revision reports
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/513341
0a90bbb5ac7b...
Launchpad Buildbot
Automatic merge from stable up to 5eccf4a67abd