Please allow the new "base" key in snapcraft.yaml
Metadata
Current evaluation
Added support for snapcraft.yaml's top-level base key in merged snapcore/snapcraft PR #1419 (commit 024b9203c).
Resolution: closed resolved
Reason: snapcore/snapcraft PR #1419 was merged and added support for the top-level base key, resolving the Launchpad issue in commit 024b9203c.
Evaluated by: mr-cal-bot
No scores available.
Issue body
snapd supports a new "base" key in snap.yaml now to select alternative base snaps. Please support this in snapcraft too.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Added support for snapcraft.yaml's top-level base key in merged snapcore/snapcraft PR #1419 (commit 024b9203c). | |
| stealth/space-bunny-alpha | — | closed resolved | Top-level base-key support was added by merged snapcore/snapcraft PR #1419 in commit 024b9203c, resolving the request. | |
| stealth/space-bunny-alpha | — | closed resolved | Added support for snapcraft.yaml's top-level base key; merged in snapcore/snapcraft PR #1419 (commit 024b9203c), resolving Launchpad #1706564. | |
| stealth/space-bunny-alpha | — | closed resolved | Added support for snapcraft.yaml's top-level base key in merged PR #1419, commit 024b9203c. | |
| stealth/space-bunny-alpha | — | closed resolved | Base-key support was added in #1993, followed by merged PR #2499 (commit e1cc2b91c), which handled base: core specifically. | |
| qwen/qwen3.6-35b-a3b | — | — | The request to support the new base key in snapcraft.yaml was closed without implementation. With zero comments and no resolution details, the issue was abandoned or superseded by later updates. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without action or discussion after over nine years. The request to add 'base' key support to snapcraft.yaml was abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | The request to support the "base" key in snapcraft.yaml was closed without comments. It appears abandoned or superseded by later updates. No explicit resolution or merge details were recorded. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without action, likely superseded by newer snapcraft versions that already implement base key support. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
snapcore/snapcraft#1419
(confidence 100%)
Merged PR #1419 implemented the requested base-key support.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2499 many: support for "base: core" in snapcraft.yaml | snapcraft | merged | Merged PR #2499 added support for base: core in snapcraft.yaml and omitted it from generated snap.yaml; resolution: e1cc2b91c. | |
| #1819290 Support for "base: core" | snapcraft (launchpad) | closed | Implemented by merged snapcore/snapcraft#2499 (commit e1cc2b91c), adding 'base: core' support in snapcraft.yaml and stripping it from generated snap.yaml; Launchpad base config updated by cjwatson. | |
| #5681 docs: document the base key | snapcraft | merged | Merged PR #5681 in commit caf905ce5, adding 17 lines documenting the snapcraft.yaml base key. | |
| #6499 fix: parse build-base for snapcraftctl validation | snapcraft | merged | Fixed a validator bug preventing core22/core24 snaps without a `base` key from using `snapcraftctl`. Merged as #6499, resolving #6336. | |
| #1803776 snapcraft init missing a base | snapcraft (launchpad) | closed | Fixed by merged snapcore/snapcraft PR #2411, making snapcraft init generate projects with a base and link the relevant syntax documentation. | |
| #2520 snap: set core as a base | snapcraft | merged | Merged PR #2520 as commit ed57b4bbf, setting Snapcraft's own snap base to core so it could use functionality from Craft 3.x. |