← Back to issue list

build providers: bootstrap with dirmngr

View original Github issue

Metadata

Project
snapcraft
Number
#3098
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #3098 (commit 355346eac) adding dirmngr to core20 build-provider bootstrap requirements and switching package repos to lxd explicitly for a minimal environment.

Resolution: closed resolved

Reason: The PR was merged into snapcraft as commit 355346eac, with review status approved and no unresolved comments. It fixed the missing dirmngr in core20 by including it in bootstrapping requirements and using lxd for package repositories.

Evaluated by: mr-cal-bot

No scores available.

Issue body

core20 is missing it, ensure it is part of our bootstrapping requirements. Switch the package repositories to use lxd explicitly which has a minimalist environment when compared to the one where spread runs. Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #3098 (commit 355346eac) adding dirmngr to core20 build-provider bootstrap requirements and switching package repos to lxd explicitly for a minimal environment.
stealth/space-bunny-alpha — closed resolved Merged in canonical/snapcraft#3098 (commit 355346eac), adding dirmngr to core20 bootstrap requirements and using lxd explicitly for package repositories.
qwen/qwen3.6-35b-a3b — — Merged following approval and CI checks. Adds dirmngr to core20 bootstrapping requirements and switches package repositories to use lxd explicitly for a minimalist build environment. Modified 3 files with a +6/-3 line diff.
qwen3.6-35b-a3b-mtp-q6 — — Merged. Adds dirmngr to core20 bootstrap requirements and switches package repositories to use LXD explicitly for a minimalist environment.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#3085 build providers: dist-upgrade the environment on bootstrap snapcraft merged Merged #3085 to dist-upgrade build-provider environments during bootstrap; landed as commit e032a8ae2.
73%
#3052 build providers: wait for systemd and better nameserver setup on LXD snapcraft merged PR #3052 merged as commit 7faeb2591: LXD build providers now wait for systemd to be running or degraded and prefer systemd-resolved's local nameserver; core20 provider tests enabled.
70%