Support gadget snaps
Metadata
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
Issue body
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. | |
| #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. | |
| #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). | |
| #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. | |
| #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. | |
| #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). |