Mediate metadata creation for gadget and kernel snaps
Metadata
Current evaluation
Fixed by merged PR #6369 (commit 13643760e), adding the packaging API to mediate gadget.yaml and kernel.yaml creation and skip unchanged repacking.
Resolution: closed resolved
Reason: PR #6369 directly implemented the requested craft-application 7.1.0 package service API and was merged as commit 13643760e.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### Check existing issues
- [x] I've verified that this request isn't described by any existing issues.
### Request
Creation of gadget.yaml and kernel.yaml must be fully mediated according to the new craft-application 7.1.0 package service API.
### The problem it solves
This feature is needed to skip repacking of gadget and kernel snaps.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Fixed by merged PR #6369 (commit 13643760e), adding the packaging API to mediate gadget.yaml and kernel.yaml creation and skip unchanged repacking. | |
| stealth/space-bunny-alpha | — | closed stale | Closed without a recorded implementation or maintainer explanation; the only comment created internal ticket SNAPCRAFT-1373. | |
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
80
Quick Win:
32
Staleness:
70
Complexity:
60
Confidence:
85
Support Request:
0
|
close stale | Feature request to mediate gadget.yaml and kernel.yaml creation via craft-application 7.1.0 API. The feature has been implemented and merged in PR #6369. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
65
Confidence:
90
Support Request:
5
|
keep open | Feature request to mediate gadget.yaml and kernel.yaml creation using craft-application 7.1.0 API to skip repacking. Currently triaged and recently opened by a maintainer. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
5
Complexity:
60
Confidence:
90
Support Request:
0
|
keep open | Feature request to mediate gadget and kernel snap metadata creation using craft-application 7.1.0 API to skip repacking. Currently triaged and fresh, awaiting implementation. |
Update history
| Date | Change |
|---|---|
| closed |
Related work
-
Likely Fixed By:
snapcraft#6369
(confidence 100%)
Merged implementation for mediating gadget.yaml and kernel.yaml creation.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #6369 feat: mediate creation of gadget.yaml and kernel.yaml | snapcraft | merged | Merged #6369, adding a packaging API for gadget.yaml and kernel.yaml creation so unchanged contents skip repacking. | |
| #6349 feat: implement metadata mediation for snap.yaml | snapcraft | merged | Merged #6349, adding packaging-API metadata mediation for snap.yaml so unchanged artifacts can skip repacking; mediation for other files remains future work. | |
| #3742 parts: copy kernel.yaml and gadget.yaml | snapcraft | merged | Merged PR #3742 via c94bee075 (commit 48c34d8f0), copying gadget.yaml and optional kernel.yaml from the project root into the packaged meta directory by snap type. |