~jugmac00/launchpad:base_url_has_a_scheme

Last commit made on 2022-05-25
Get this branch:
git clone -b base_url_has_a_scheme https://git.launchpad.net/~jugmac00/launchpad
Only Jürgen Gmach can upload to this branch. If you are Jürgen Gmach please log in for upload directions.

Branch merges

Branch information

Name:
base_url_has_a_scheme
Repository:
lp:~jugmac00/launchpad

Recent commits

73126df... by Jürgen Gmach

Fix building Artifactory URLs

When assembling the complete Artifactory URL, including credentials, the
`base_url` option was used from the global configuration, assuming that
`base_url` had no scheme, but in fact it does.

This has has been fixed now by removing the `base_url` substitution for
both environment variables and apt repositories.

a8fef3b... by Colin Watson

Fix JSON syntax of environment_variables example

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

af275e1... by Colin Watson

Fix JSON syntax of environment_variables example

064c213... by Colin Watson

Add a trailing newline to Person:+sshkeys

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

48aef33... by Colin Watson

Add a trailing newline to Person:+sshkeys

It's annoying for text endpoints to return output without a trailing
newline. For instance, it meant that running `curl` on this endpoint
produced confusing output because the next shell prompt appeared
immediately after the last SSH key with no intervening line break.

(In fact, POSIX requires text files to have a terminating newline. See
https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_403
and
https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206.)

bbe7869... by Colin Watson

Sync bug status picker items with +editstatus form

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

8ab25b2... by Colin Watson

Fix case where cibuild.* config section is present but empty

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

632c398... by Colin Watson

Fix case where cibuild.* config section is present but empty

If the `cibuild.*` configuration section for a distribution exists in
the schema but has no `environment_variables` or `apt_repositories`
keys, dispatching CI builds crashed. Handle this case.

7197803... by Colin Watson

Fix channel publications in dominator tests

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

0934543... by Colin Watson

Fix channel publications in dominator tests

Broken by commit 038e321722: publications to a channel must now be in
the RELEASE pocket.