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

fd08526b7676...
Vaishnavi Asawale
Add webhooks for binary package uploads
In this MP:
1) Add subscriber and handler functions to trigger webhooks when the
binary package upload status changes to APPROVED/UNAPPROVED/REJECTED.
2)) Add tests to ensure webhooks are triggered/ not triggered based on whether
the package upload status changes and the feature flag to allow webhooks
to be configured on archives is set.

Merged from https://code.launchpad.net/~vaishnavi-asawale/launchpad/+git/launchpad/+merge/494979
f83ef0c43c5e...
Vaishnavi Asawale
Add permission for webhookrunner to read from archive table
The dbuser webhookrunner did not have access to reading from the archive table,
leading to archive webhooks not being delivered. This change grants that access.

Merged from https://code.launchpad.net/~vaishnavi-asawale/launchpad/+git/launchpad/+merge/495175
f59661110610...
Enrique Sanchez Cardoso
Add CTDeliveryJob table
Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/496887
f156319d3be7...
Enrique Sanchez Cardoso
Add channel to external package bugtask url
Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/494829
eee7605c3202...
Michael Hudson-Doyle
do not create a variant build for an arch-all only package
Merged from https://code.launchpad.net/~mwhudson/launchpad/+git/launchpad/+merge/494311
ed7353c934d8...
Enrique Sanchez Cardoso
Add publishdistro history
- Add `PublisherRun` model.
- Add `PublishingHistory` model.
- When the publisher starts, it records an `INCOMPLETE`
  `ArchivePublisherRun`.
- Once it ends, it adds the `date_finished` and the status `FAILED` or
  `SUCCEEDED`.

Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/496545
ec5a6cfc153d...
Enrique Sanchez Cardoso
Add cveimport rejected cves
- Set imported rejected cves as CveStatus.REJECTED
- Set Cve.cvss

Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/494919
e2801ebb7a15...
Launchpad Buildbot
Automatic merge from stable up to bf536a74252f
de7749720985...
Enrique Sanchez Cardoso
Merge db-stable be597b5c1 (Add publishdistro history)
Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/496827
dbe715f00dde...
Ines Almeida
Fix valid github username regex
Add end-of-line $ character to the regex to check for valid github usernames, so that the regex matches the full username string

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/495290
da4db2a2730e...
Vaishnavi Asawale
Trigger webhooks for rejected package uploads
For rejected source package uploads, the webhook payload must be saved
before the transaction that creates the webhookjob gets aborted as
the Package Upload object need not be saved.

The archive webhook code has been modified to create the payload and
trigger the webhook separately. This is to allow us to save the payload
beforehand and then trigger the webhook after the transaction is committed.

The setUploadPackageStatus() function is removed and all statuses are set
in their respective functions.

Merged from https://code.launchpad.net/~vaishnavi-asawale/launchpad/+git/launchpad/+merge/495480
c1dc4e5d518a...
Tushar Gupta
Explicitly specify the mirror page URLs, as some users were misunderstanding the “Official” mirror option as referring to a country’s official mirror and were therefore deselecting the checkbox when registering a mirror.
Merged from https://code.launchpad.net/~tushar5526/launchpad/+git/launchpad/+merge/496491
bf536a74252f...
Tushar Gupta
Exclude disabled builders from cleaning and building counts
Merged from https://code.launchpad.net/~tushar5526/launchpad/+git/launchpad/+merge/496403
bf4abd5482dd...
Enrique Sanchez Cardoso
Fix UCT tests
Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/495176
be597b5c1812...
Enrique Sanchez Cardoso
Add publisher history tables
Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/496314
bb24b5d37e2a...
Tushar Gupta
With PS7, requests to the internet needs to go via the egress proxy.
This MP adds support for using the configured "http_proxy" for egress requests when librarian is used in "upstream" mode.

We use "upstream" mode only in pre-prod as of now.

The changes are as follows:

When in "upstream" mode, an "http_proxy" is configured, use the newly created ProxiedReverseProxyResource that uses the twisted's ProxyAgent to make the necessary egress request.

Merged from https://code.launchpad.net/~tushar5526/launchpad/+git/launchpad/+merge/494972
b135d796d8e5...
Sebastien Bacher
Update the references to the karma documentation
Merged from https://code.launchpad.net/~seb128/launchpad/+git/launchpad/+merge/495522
a97a4fd596ea...
Michael Hudson-Doyle
add some extra logging to BinaryPackageBuildSet.createForSource
hopefully this will help understand what is going on in https://bugs.launchpad.net/launchpad/+bug/2132077

Merged from https://code.launchpad.net/~mwhudson/launchpad/+git/launchpad/+merge/496957
a7c7f626521f...
Colin Watson
Update another IRC reference to point to Matrix
Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/495586
9a23cca270b6...
Enrique Sanchez Cardoso
Add VulnerabilityJobDerived.info property
- Use that property in `getImports`, `getExports` and job creation, to
return job info.
- Refactor test_vulnerability job tests
- Remove InformationType title conversion

Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/494994
95094f6bd06f...
Tushar Gupta
Add idle and cleaning builder statistics to build farm overview.
Merged from https://code.launchpad.net/~tushar5526/launchpad/+git/launchpad/+merge/496228
929158c14f7d...
Launchpad Buildbot
Merge db-stable 5011b975eb35f74ebefc8b48947b58ba5cbeb36e (update security.cfg for webhookrunner)
Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/496402
871e3315e103...
Ines Almeida
Add permission for webhookrunner to read from archive table
The dbuser webhookrunner currently does not have access to reading from the archive table, leading to archive webhooks not being delivered. This change grants that access.

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/496100
846e033d2929...
Enrique Sanchez Cardoso
Fix cvss is a List
Set default cvss for the makeCVE factory method.

Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/495619
7f51438459dc...
Enrique Sanchez Cardoso
Add SOSSExport default priority and status
Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/495270
53d66a935efb...
Enrique Sanchez Cardoso
Fix soyuz-set-of-uploads doctest
Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/496892
52f0df0ac02f...
Ines Almeida
Add feature flag check for rejection webhooks
This feature flag is already be checked at a later stage (webhooks wouldn't be triggred regardless), but this adds an early stage control so that we can easily turn on/off this feature flag in production if needed.

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/496099
5011b975eb35...
Launchpad Buildbot
Automatic merge from stable up to 0e3657206cad
3f6ad1aa0b3c...
Ines Almeida
Trigger webhooks only when we want to notify user
When we notify the user, we create a package upload object and notify of the status of that object. WHen we don't want to notify, then we won't go through that route and we shouldn't trigger the webhook - in these cases the package upload might not even exist to be able to trigger a webhook on it

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/495892
379e22b8475e...
Tushar Gupta
Add an error log to identify which files errored out on the builder side while being fetched from librarian.
Merged from https://code.launchpad.net/~tushar5526/launchpad/+git/launchpad/+merge/496610
2b7f4a3e1f07...
Launchpad Buildbot
Automatic merge from stable up to 379e22b8475e
1d08ffb47b83...
Enrique Sanchez Cardoso
Fix import/export broken tests
- Add `'` missing char
- Add external link to result dict

Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/494999
172d401a7607...
Enrique Sanchez Cardoso
Add packagetype, channel in bugtask model sort key
Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/494925
11d4b8700285...
Ines Almeida
Add button to archive page to manage webhooks
Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/496574
0e3657206cad...
Tushar Gupta
Adjust the doctest to reflect the updated builder summary page implemented in MP #496228.
Merged from https://code.launchpad.net/~tushar5526/launchpad/+git/launchpad/+merge/496374
0ba87d789de1...
Vaishnavi Asawale
Modify binary build status webhook payload
Attaching build.log directly to the payload of the binary build status
webhook leads to a TypeError as the LibraryFileAlias is not JSON serializable.
This is changed to build.log_url instead.
Additionally, if the log does not exist, None is returned in the payload.

Merged from https://code.launchpad.net/~vaishnavi-asawale/launchpad/+git/launchpad/+merge/494967
06fa2caeb8a0...
Launchpad Buildbot
Automatic merge from stable up to 52f0df0ac02f
06b1ed4d9180...
Vaishnavi Asawale
Add build statuses to trigger binary build webhooks
Merged from https://code.launchpad.net/~vaishnavi-asawale/launchpad/+git/launchpad/+merge/494933
053af8f6bfcb...
Enrique Sanchez Cardoso
Add create/update stats to importvulnerabilityjob
Merged from https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/495114
020f27cbb652...
Ines Almeida
Add GitHub as social account choice
Users can now add a new GitHub social account via browser same as they do Matrix

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/494263