build providers: bootstrap with dirmngr
Metadata
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. | |
| #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. |