launchpad:db-stable

Last commit made on 2024-06-12
Get this branch:
git clone -b db-stable https://git.launchpad.net/launchpad
Members of Canonical Launchpad Engineering can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
db-stable
Repository:
lp:launchpad

Recent commits

2eb648a... by 🤖 stg-launchpad-buildbot

Automatic merge from stable up to bbfa2351d9d6

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
bbfa235... by Guruprasad

Add support for the new unified charmcraft.yaml format

This allows building charms using Launchpad charm recipes on 24.04 and
later using charmcraft 3.x.

Merged from https://code.launchpad.net/~lgp171188/launchpad/+git/launchpad/+merge/467335

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
cfcd38d... by Guruprasad

Add support for the new unified charmcraft.yaml format

This allows building charms using Launchpad charm recipes on 24.04 and
later using charmcraft 3.x.

216eba4... by Jürgen Gmach

Add is_unified_format for charm configuration

Merged from https://code.launchpad.net/~jugmac00/launchpad/+git/launchpad/+merge/467151

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
79ea94a... by Jürgen Gmach

Remove unmaintained plugin flake8-alfred

Merged from https://code.launchpad.net/~jugmac00/launchpad/+git/launchpad/+merge/467267

In progress
[WAITING] docs:0 (build)
[WAITING] lint:0 (build)
[WAITING] mypy:0 (build)
13 of 3 results
ec74bfe... by Jürgen Gmach

Remove unmaintained plugin flake8-alfred

We will use the tiobe linters in future anyway.

58c9d4c... by Jürgen Gmach

Add is_unified_format for charm configuration

Charmcraft version 3 introduces breaking changes, as the configuration
format format for charmcraft.yaml was unified together with those for
the other craft tools.

The new function can be used to identifiy the new, unified format.

Also see
https://docs.google.com/document/d/1HrGw_MpfJoMpoGRw74Qk3eP7cl7viwcmoPe9nICag2U/edit
(only accessible for Canonical employees).

bcb63bf... by Ines Almeida

db: update snap.pro_enable schema change to add default false statement

This is relevant so that there is never a time that the value is NULL while creating the snap, which is scenario that can happen while setting the multiple snap fields when creating a new snap - if snap.pro_enable is set after snap.branch (which runs a validator that accesses the DB), then the null constraint will fail because snap.pro_enable is null (instead of false).
This change prevents any of such issues.

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

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
39f7131... by Ines Almeida

Remove __repr__ method from EmailAddress class

This prevents leaking object details through the object representation itself when the request is 401 Unauthorized.

LP:#2065859

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

In progress
[WAITING] docs:0 (build)
[WAITING] lint:0 (build)
[WAITING] mypy:0 (build)
13 of 3 results
4109dc2... by Ines Almeida

Remove __repr__ method from EmailAddress class

This prevents leaking object details through the object representation itself when the request is 401 Unauthorized.

LP:#2065859