← Back to issue list

Mediate metadata creation for gadget and kernel snaps

View original Github issue

Metadata

Project
snapcraft
Number
#6357
Type
issue
State
closed
Author
cmatsuoka
Labels
Status: Triaged
Created
Updated
Closed

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.
79%
#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.
77%
#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.
70%