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

ffdeb5b174b1...
Launchpad Buildbot
Automatic merge from stable up to b167512e1291
fcde4bde5e9a...
Launchpad Buildbot
Automatic merge from stable up to 5ba1d3107bf0
fac6f6e612a5...
Launchpad Buildbot
Automatic merge from stable up to cfcea7794f42
f85f091d1010...
Ines Almeida
Add temporary workaround to archvie index testing
We check that archive foreign keys have indexes in a test, but we don't want to add indexes for the new foreign keys as part of the cold patch. As such, we are disabling the check for the new foreign keys until the hot patch that adds the indexes is applied

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/501046
f8045c26e8ed...
Guruprasad Lakshmi Narayanan
Add the bandit checker as a pre-commit hook
Address the following issues reported by bandit

- B602/B605: Replace os.system() and shell=True with subprocess.run()
  using list args in dscfile.py, gina/, test_on_merge.py
  (specification.py retains shell=True for pipe with # nosec B602)
- B411: Add defusedxml.xmlrpc.monkey_patch() to archiveauth.py, the
  only process type (mod_wsgi) not covered by the global patch
- B701: Replace jinja2.Environment with SandboxedEnvironment in
  publish-to-swift to harden against SSTI from remote template source
- B202: Harden the extraction of tar and zip archives
- B324: Annotate 13 hashlib.md5()/sha1() calls with # nosec B324;
  all are protocol-mandated checksums (APT, Librarian, FOAF, Mailman)
  where usedforsecurity=False is unavailable on Python 3.8. These can
  be removed after adding `usedforsecurity=False` when Launchpad runs
  on Python 3.9+.

Suppress the following false positive errors for known-safe patterns

- B411: 20 xmlrpc.client imports (monkey_patch at startup, or
  exception/type-only imports that do not parse XML)
- B402/B321: Intentional FTP in productreleasefinder/walker.py. This
  is necessary for accessing external resources using FTP.

Co-authored-by: Quentin Debhi <quentin.debhi@canonical.com>

Merged from https://code.launchpad.net/~lgp171188/launchpad/+git/launchpad/+merge/501364
f4bf442a7627...
Enrique Sanchez Cardoso
Add admin-only cancel upload for builds
Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/501363
efb7a0cd40f0...
Launchpad Buildbot
Automatic merge from stable up to 2b2e09fee12e
ee41d736a83e...
Goulin Khoge
feat: Introduce VanillaDistroSeriesView and associated template
Merged from https://code.launchpad.net/~goulinkh/launchpad/+git/launchpad/+merge/500610
e8cde84e5534...
Launchpad Buildbot
Automatic merge from stable up to 4935b85646de
e82df4457c0e...
Finn Rayk Gaertner
feat: Add SHA512 column to LibraryFileContent
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/501637
e51fd7c292df...
Artem Streltsov
fix: Display correct status for failed package diffs in formatter
LP: #2139571

Merged from https://code.launchpad.net/~artemstreltsov/launchpad/+git/launchpad/+merge/500635
dccbe082e1ed...
Charles Odada
Edit text in `editsshkeys` page to make public key formatting expectations clearer.
Merged from https://code.launchpad.net/~charles-odada/launchpad/+git/launchpad-2/+merge/500750
d9f7cc122fa4...
Finn Rayk Gaertner
feat: Charm changes to add http proxy config support for ppa-uploader and ftpmaster-uploader
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/501112
cfcea7794f42...
Enrique Sanchez Cardoso
Change cveimport error messages
Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/500668
cbe1a95d1385...
Jürgen Gmach
Fix ICraftRecipeBuildAdmin/IRockRecipeBuildAdmin missing cancelUpload
764d362f5db added cancelUpload() to IBuildFarmJobAdmin, but
ICraftRecipeBuildAdmin and IRockRecipeBuildAdmin inherited from plain
Interface and redeclared only rescore().

Merged from https://code.launchpad.net/~jugmac00/launchpad/+git/launchpad/+merge/501705
ca3ad2fd5a62...
Charles Odada
Send Statsd metrics when a question is asked to aggregate number of questions asked and the legitimacy of users asking questions.
Merged from https://code.launchpad.net/~charles-odada/launchpad/+git/launchpad-2/+merge/501366
c0df953a415c...
Finn Rayk Gaertner
feat: Add gpghandler.http_proxy config for PS7
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/500963
b62075425fb9...
Finn Rayk Gaertner
fix: Reduce test flakiness by moving assertQueueSize in the with celery_worker block
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/500984
b375366dca10...
Tushar Gupta
Include exception details in error messages and logs.
Merged from https://code.launchpad.net/~tushar5526/launchpad/+git/launchpad/+merge/501172
b167512e1291...
Ilker Emre Koc
Multipart version bump to 1.3.1
Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/501124
a0666475619a...
Tushar Gupta
Add logging, error handling and missing tests for BuilderWorker.sendFileToWorker.
Merged from https://code.launchpad.net/~tushar5526/launchpad/+git/launchpad/+merge/501027
8c5799496635...
Goulin Khoge
refactor: Update test_vanilla.py to use administrator user for browser tests
Merged from https://code.launchpad.net/~goulinkh/launchpad/+git/launchpad/+merge/500678
831b033cbfb0...
Ines Almeida
Remove index creation from cold patch 2211-52-0
The index creation was making the patch take longer. We will still add the indexes, but we will do it concurrently in a hot patch

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/500970
7f84190cbca8...
Launchpad Buildbot
Automatic merge from stable up to ca3ad2fd5a62
7c7fc3548f47...
Ines Almeida
Fix statsdclient unit tests
Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/501520
5cfb98605b05...
Finn Rayk Gaertner
fix: Initialize timing fields in ProtocolErrorPulication
This resolved an `AssertionError` OOPS on OPTIONS requests to Launchpad due to missing private field initialization in the `callObject` method of `ProtocolErrorPublication`. I have also updated the test to run through the entire `publish()` zope chain to catch this error in the future.

Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/501443
5ba1d3107bf0...
Tushar Gupta
fix: remove duplicate targets while creating bug tasks for a bug
Merged from https://code.launchpad.net/~tushar5526/launchpad/+git/launchpad/+merge/500666
58a78107d461...
Goulin Khoge
chore(robots): Update robots.txt to block AI crawlers and prevent AI training usage
Merged from https://code.launchpad.net/~goulinkh/launchpad/+git/launchpad/+merge/501498
553612687d0a...
Ines Almeida
Send metrics on person creation
Use zope's event system and create a subscriber for a function to send metrics

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/500840
4935b85646de...
Launchpad Buildbot
Merge db-stable fcde4bde5e9a8a822df66359ee890c6cdfcf4caf (Add archive column to bugtask and related tables)
Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/501073
411e62a407c7...
Tushar Gupta
Fix Storm expression so that it marks the necessary PPA suites dirty.
Merged from https://code.launchpad.net/~tushar5526/launchpad/+git/launchpad/+merge/500961
408dc5d8aac5...
Goulin Khoge
fix: Move build queries to IBinaryPackageBuildSet and resolve import violations
Merged from https://code.launchpad.net/~goulinkh/launchpad/+git/launchpad/+merge/501299
3873a0d61aca...
Launchpad Buildbot
Automatic merge from stable up to 25269e4fcbe6
33cfdc45c2f0...
Enrique Sanchez Cardoso
Fix change repository details: change owner error
When changing the repository owner from a project git repository,
validation was failing to catch errors when the repository already
exists in the new owner (it can't copy the repository there).
This change makes the validation to catch it and not to generate an
oops.
LP#2142490

Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/501492
32c062856e50...
Simone Pelosi
Fix private team PPA subscriptions via API
    Change Archive.newSubscription subscriber parameter from
    PublicPersonChoice to PersonChoice to allow private teams.

    The API was rejecting private teams while the web UI accepted them,
    causing inconsistent behavior. The caller must already have permission
    to access the private team, so this restriction was unnecessary.

    LP: #2116990

Merged from https://code.launchpad.net/~pelpsi/launchpad/+git/launchpad/+merge/500746
2f0b16b62cd8...
Enrique Sanchez Cardoso
Export BinaryPackageBuild distro_series
`BinaryPackageBuild` interface was overwriting the inherited
`IPackageBuildView.distro_series` referenced attribute.

Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/501461
2b2e09fee12e...
Ilker Emre Koc
Hot patch to concurrently replace the old indexes of the database
Merged from https://code.launchpad.net/~ilkeremrekoc/launchpad/+git/launchpad/+merge/500725
25269e4fcbe6...
Goulin Khoge
feat(distroseries): add summary section and introduce description-list CSS pattern
Merged from https://code.launchpad.net/~goulinkh/launchpad/+git/launchpad/+merge/500839
1fdd6fa9b75a...
Finn Rayk Gaertner
fix: 405 responses should not throw ProtocolErrorExceptions
Merged from https://code.launchpad.net/~finnrg/launchpad/+git/launchpad/+merge/500971
0f8534194f52...
Launchpad Buildbot
Automatic merge from stable up to b375366dca10