snapcraft:work/CRAFT-2657-core24-project-variables

Last commit made on 2024-04-24
Get this branch:
git clone -b work/CRAFT-2657-core24-project-variables https://git.launchpad.net/snapcraft

Branch merges

Branch information

Name:
work/CRAFT-2657-core24-project-variables
Repository:
lp:snapcraft

Recent commits

5d4bcee... by Callahan Kovacs

chore(merge): 'hotfix/8.2' into 'work/CRAFT-2657-core24-project-variables'

7126264... by Tiago Nobrega

fix: install gpg and dirmngr in core24 builds

This commit mimicks the behavior for core22<= builds where gpg and dirmngr
are installed at runtime for projects with package-repositories. The trigger
for this commit is the fact that the environment where Snapcraft builds in
Launchpad do _not_ have the 'dirmngr' package installed.

Unfortunately the strategy of bundling 'gpg' and 'dirmngr' as stage-packages
in Snapcraft's own snap didn't work because gpg has the expected path to the
'dirmngr' executable hardcoded (always trying to call '/usr/bin/dirmngr').

Fixes #4740

9fb6476... by Callahan Kovacs

fix: set project variables for core24

Signed-off-by: Callahan Kovacs <email address hidden>

77cd3cf... by Callahan Kovacs

refactor: split `get_base()` into two functions

Signed-off-by: Callahan Kovacs <email address hidden>

ec529c7... by Callahan Kovacs

tests: fix devel base snap test

This test ensures that snapcraft can create a base snap and that the
devel base is usable.

Signed-off-by: Callahan Kovacs <email address hidden>

9ba9615... by Callahan Kovacs

chore: mark gnome-extension experimental for core24 (#4736)

gnome-extension will be experimental in core24 until support for
streamlined graphics support is finalized.

See https://forum.snapcraft.io/t/39718

Signed-off-by: Callahan Kovacs <email address hidden>

49ae242... by "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>

chore(deps): update dependency craft-application to v2.5.0 (#4738)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

1c6eec9... by Callahan Kovacs

tests: expand regex for `hello` package (#4739)

The test package has changed to `hello=2.10-3build1`.

Signed-off-by: Callahan Kovacs <email address hidden>

aed002b... by Callahan Kovacs

feat: drop `build-base: devel` requirement for core24 (#4734)

Drop requirement for `build-base: devel` for `core24` snaps.

6c96bd2... by Callahan Kovacs

fix(providers): do not install snapd from edge (#4733)

snapd was installed from the edge channel to support components. This
has been replaced with the `_retry_with_newer_snapd` decorator.

Signed-off-by: Callahan Kovacs <email address hidden>