~xnox/launchpad:snapcraft-builds-allow-snapd

Last commit made on 2023-06-23
Get this branch:
git clone -b snapcraft-builds-allow-snapd https://git.launchpad.net/~xnox/launchpad
Only Dimitri John Ledkov can upload to this branch. If you are Dimitri John Ledkov please log in for upload directions.

Branch merges

Branch information

Name:
snapcraft-builds-allow-snapd
Repository:
lp:~xnox/launchpad

Recent commits

ad6be06... by Dimitri John Ledkov

Allow to specify snapd channel in snap builds

snapcraft has a runtime dependency on snapd, and in rare cases when
there is incompatibility between the two, one may need to request both
snapcraft and snapd from specific channels to correctly complete
builds.

This was especially profound when we lost ability to rebuild core22
snap on riscv64 due to a regression in snapd, and unable to instruct
launchpad to temporarily use snapd from any other channel but stable.

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
d6e3bf1... by Colin Watson

charm: Tweak +apidoc content negotiation

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/445263

8658ce9... by Colin Watson

charm: Tweak +apidoc content negotiation

This arranges that requests from web browsers that don't specify any
particular preferred content type get the HTML form, which seems a
little friendlier. `lazr.restfulclient` sends a specific `Accept`
header, so should be unaffected by this.

(See https://httpd.apache.org/docs/current/mod/mod_mime.html#addtype for
the syntax used here.)

e9533e7... by Colin Watson

charm: Enable content negotiation for /+apidoc/

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/445206

f3877e3... by Colin Watson

charm: Enable content negotiation for /+apidoc/

This is used by `launchpadlib` and similar clients.

ab8fd0f... by Ines Almeida

Add documentation page on how to publish artifacts

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

f2499bb... by Ines Almeida

Add how-to page on how to publish artifacts

292d5ca... by Colin Watson

Clarify domination logging a bit

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/445188

cf3f26d... by Colin Watson

charm/launchpad-assets: Fix various issues affecting staging

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/445186

d4c40e9... by Colin Watson

Clarify domination logging a bit

I wrote these log messages, and even I don't quite immediately associate
"supersession" with "the act of superseding" (though that's the correct
dictionary form). Adjust these messages to be slightly more accessible.