← Back to issue list

snapcraft make plugin does not support core20

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1842328
Type
issue
State
closed
Author
~xnox
Labels
core20
Created
Updated
Closed

Current evaluation

Core20 support for the make plugin landed via snapcore/snapcraft#2761 (commit 144814b29), superseding #2757 and unblocking UC20 gadget builds.

Resolution: closed resolved

Reason: Snapcraft commit 144814b29 added core20 support to the make plugin and corresponds to superseding PR snapcore/snapcraft#2761. The reporter confirmed that PR was available from the edge/pr-2761 channel.

Evaluated by: mr-cal-bot

No scores available.

Issue body

snapcraft make plugin does not support core20 When trying to build uc20 gadget snap, snapcraft make plugin bails with `base: core20` setting. $ sudo snapcraft clean The plugin used by part 'grub' does not support snaps using base 'core20'.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Core20 support for the make plugin landed via snapcore/snapcraft#2761 (commit 144814b29), superseding #2757 and unblocking UC20 gadget builds.
stealth/space-bunny-alpha — closed resolved Core20 support for the make plugin landed in commit 144814b29; the broader support was merged through PR #2761/#3579.
stealth/space-bunny-alpha — closed resolved Core20 support for Snapcraft's Make plugin was added in commit 144814b29, resolving the reported rejection of core20 gadget builds.
qwen/qwen3.6-35b-a3b — — Closed without resolution, likely abandoned. The snapcraft make plugin initially failed when building gadget snaps with base core20, triggering a plugin compatibility error.
qwen/qwen3.6-35b-a3b — — Closed without resolution or comments, likely abandoned. The core20 support gap for the snapcraft make plugin remains unresolved.
qwen/qwen3.6-35b-a3b — — Closed without resolution or comments. The issue was likely abandoned or superseded by newer Snapcraft versions that resolved the core20 compatibility limitation.
qwen3.6-35b-a3b-mtp-q6 — — Closed without resolution. The make plugin initially rejected core20 bases, blocking uc20 gadget builds. The issue was abandoned or superseded as core20 support was later integrated into snapcraft.

Update history

Date Change
created

Related work

  • Likely Fixed By: snapcore/snapcraft#2761 (confidence 99%)

    Superseding implementation landed as commit 144814b29 and was published as edge/pr-2761.

  • Related To: snapcore/snapcraft#2757 (confidence 98%)

    Initial core20 support PR, explicitly reported as superseded by #2761.

Related issues

Issue Project State Summary Similarity
#1866300 snapcraft fails to build core20 snap snapcraft (launchpad) closed Closed without a documented fix after core20 Multipass/LXD failures; core20 build-base support was unavailable and the workaround was destructive mode.
74%
#1939713 snapcraft init create base: core18 snap snapcraft (launchpad) closed Snapcraft init was updated to scaffold core20 instead of core18 by merged canonical/snapcraft#3587 (merge commit f91632aab).
74%
#1874920 python plugin doesn't support base "core20" snapcraft (launchpad) closed Closed without a recorded fix after years of inactivity. Snapcraft 4.0 added core20 support, but i386 had no core20 base and external-symlink lint failures remained.
74%
#3079 cli: add plugin help for core20 snapcraft merged Merged in canonical/snapcraft#3079 (04bf14915), adding core20 plugin help, Click paging, Python/nil v2 help fixes, and a core20 base fallback.
73%
#2009520 core18/20: inconsistent architecture parsing snapcraft (launchpad) closed Superseded by snapcore/snapcraft#4340 and #4341. Core22+ overlapping build-on handling merged in #3821 (4876b53); core20 support was declined.
73%
#1862256 snapcraft should complain loudly when building base: core20 snap on i386 snapcraft (launchpad) closed Closed as superseded: improved architecture parsing rejects unsupported core20/i386 builds, making a dedicated check unnecessary; snapcraft#4392 improved this handling.
73%
#5003 Building snap with `core20` failed with non-informative error message snapcraft open The misleading core20 snapcraft-pack error was fixed by merged PR #5616 (commit b511004af), which ran the lifecycle for legacy core20 snaps.
71%
#4297 Rust plugin: rewrite the Rust plugin for core20 snapcraft merged Merged as snapcore/snapcraft#4297 (b357ef5e7): added a core20 Rust plugin on the new plugin system with LTO, toolchain selection, and default-feature controls.
71%
#1978844 snapcraft try not available for core22-based snap snapcraft (launchpad) closed Core22 support for snapcraft try was merged in canonical/snapcraft#3981 (commit 2691262b8) and released on the edge channel.
71%
#2761 Core20 base snapcraft merged Core20 base support was merged via #3579, moving Snapcraft to core20 in commit 18a974e01 (merge ed2baf8bd).
71%