← Back to issue list

Please allow the new "base" key in snapcraft.yaml

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1706564
Type
issue
State
closed
Author
~mvo
Labels
—
Created
Updated
Closed

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.
80%
#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.
80%
#5681 docs: document the base key snapcraft merged Merged PR #5681 in commit caf905ce5, adding 17 lines documenting the snapcraft.yaml base key.
78%
#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.
72%
#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.
70%
#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.
70%