← Back to issue list

Support gadget snaps

View original Launchpad issue

Metadata

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

Current evaluation

Gadget snap support (including gadget.yaml handling) was merged to snapcore/snapcraft via PR #886, commit 5610f0eaf 'Support for gadget snaps (#886)', after a successful PC gadget build; the launchpad issue was then closed.

Resolution: closed resolved

Reason: The maintainer's closing comment links snapcore/snapcraft PR #886, which was merged as commit 5610f0eaf ('Support for gadget snaps (#886)') adding the gadget snap type and gadget.yaml handling; the issue was closed after that merge and a successful ~sergiusens/pc gadget build (#8975).

Evaluated by: mr-cal-bot

No scores available.

Issue body

We need to support gadget snaps, aside from the type we need to take care for the gadget.yaml

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Gadget snap support (including gadget.yaml handling) was merged to snapcore/snapcraft via PR #886, commit 5610f0eaf 'Support for gadget snaps (#886)', after a successful PC gadget build; the launchpad issue was then closed.
stealth/space-bunny-alpha — closed resolved Gadget snap support, including gadget.yaml handling, was merged in canonical/snapcraft#886 via commit 5610f0eaf.
stealth/space-bunny-alpha — closed resolved Gadget snap support, including gadget.yaml handling, was implemented by merged PR #886 (commit 5610f0eaf).
qwen/qwen3.6-35b-a3b — — Closed without resolution. The feature request to support gadget snaps and process gadget.yaml was abandoned or superseded by subsequent work, with no comments or implementation details recorded.
qwen/qwen3.6-35b-a3b — — Abandoned. Gadget snap and gadget.yaml support was not implemented or merged.
qwen/qwen3.6-35b-a3b — — Feature request for gadget snap and gadget.yaml support was closed without implementation. Zero comments and prolonged inactivity indicate the request was abandoned.
qwen3.6-35b-a3b-mtp-q6 — — Closed without implementation. The feature request to support gadget snaps and handle gadget.yaml was abandoned or superseded by later development. No resolution details were provided.

Update history

Date Change
created

Related work

  • Likely Fixed By: canonical/snapcraft#886 (confidence 97%)

    Merged PR titled 'Support for gadget snaps', squashed to commit 5610f0eaf, and cited directly in the issue's closing comment.

  • Related To: canonical/snapcraft#4344 (confidence 45%)

    Later open enhancement asking that gadget.yaml live under snap/gadget.yaml instead of the project root; shows later evolution of the original gadget.yaml handling.

Related issues

Issue Project State Summary Similarity
#886 Support for gadget snaps snapcraft merged Merged PR #886 added gadget snap support, including gadget.yaml handling, in commit 5610f0eaf.
86%
#1640633 missing integration test: build a gadget snap snapcraft (launchpad) closed Gadget-snap support landed in snapcore/snapcraft#886, but the requested integration test was never added. The test issue was closed as stale by maintainer ~mr-cal on 2026-08-25.
75%
#1560481 snapcraft prints 'architectures' when trying to build a gadget snap snapcraft (launchpad) closed Gadget-snap build support was added in commit 5610f0eaf (PR #886).
73%
#4344 Treat the gadget.yaml like other snap meta files snapcraft open Enhancement to require gadget.yaml in snap/gadget.yaml instead of the project root. Triaged (CRAFT-3264); still unimplemented — both setup_assets.py (core22) and package.py (core24+) still read gadget.yaml from the project root.
73%
#303 Gadget snap extension imagecraft open Maintainer feature request: an extension that reads a local gadget snap's gadget.yaml and applies its values to imagecraft.yaml, removing duplicated partition config. Blocked on an extensions mechanism that still does not exist in the codebase.
72%
#1646081 Gadget snap cannot be built twice snapcraft (launchpad) open Second gadget-snap builds failed on gadget.yaml versus prime/meta/gadget.yaml; fixed by PR #3767 (c06e4df03).
72%