kernel plugin: hard link vmlinuz to kernel.img
Metadata
Current evaluation
Closed as stale after the kernel plugin was reworked; the requested vmlinuz-to-kernel.img change had already merged in canonical/snapcraft#748 via commit f77341d72.
Resolution: closed resolved
Reason: The replacement PR canonical/snapcraft#748 was merged as f77341d72, adding kernel.img output and updated tests. Although the launcher later closed the old report as stale due to plugin reworking, the original defect was resolved.
Evaluated by: mr-cal-bot
No scores available.
Issue body
One of the changes in the latest kernel snap model was the rename of the kernel file from vmlinuz to kernel.img, thus we need to obey to changes else the bootlader won't find our kernel file.
Attached is patch that does just that, and makes the kernel created using the snapcraft pluging usable again - sideloading a kernel is broken ATM, but you can create bootable images nonetheless.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Closed as stale after the kernel plugin was reworked; the requested vmlinuz-to-kernel.img change had already merged in canonical/snapcraft#748 via commit f77341d72. | |
| stealth/space-bunny-alpha | — | closed superseded | Superseded by merged PR #748 (commit f77341d7), which linked the kernel image as kernel.img and updated the kernel-plugin tests. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed as stale. The kernel plugin was significantly reworked, superseding the proposed hard link fix. Maintainers advised binding the change to type: kernel instead, but the request was abandoned due to the plugin overhaul. | |
| qwen/qwen3.8-27b |
Impact:
45
Quick Win:
36
Staleness:
95
Complexity:
20
Confidence:
80
Support Request:
10
|
close stale | Request to hard link vmlinuz to kernel.img in the kernel plugin after the kernel snap model renamed the kernel file, so bootloaders find it. 10 years old, no comments; the change was implemented in merged PR snapcraft#748. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
98
Complexity:
15
Confidence:
90
Support Request:
10
|
close stale | Kernel plugin hard links vmlinuz to kernel.img to match a snap model rename. Issue is 10 years old, unlabelled, with no maintainer response or comments. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
100
Complexity:
15
Confidence:
95
Support Request:
5
|
close stale | Request to hard link vmlinuz to kernel.img in the Snapcraft kernel plugin to accommodate a bootloader change. Unlabelled, zero comments, inactive for over nine years. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
98
Complexity:
15
Confidence:
90
Support Request:
10
|
close stale | Kernel snapcraft plugin patch to hard link vmlinuz to kernel.img after a model rename. Unaddressed for nearly 10 years with no maintainer interaction. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
98
Complexity:
15
Confidence:
90
Support Request:
10
|
close stale | Patch to hard link vmlinuz to kernel.img in the kernel plugin to accommodate a snap model rename. Unresponded to for nearly 10 years with no maintainer labels or comments. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/snapcraft#748
(confidence 100%)
Merged commit f77341d72 implemented the kernel.img naming change.
-
Related To:
canonical/snapcraft#747
(confidence 99%)
Original proposed patch was closed unmerged and superseded by #748.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #747 kernel plugin: vmlinuz -> kernel.img hard link | snapcraft | closed | Closed unmerged and superseded by canonical/snapcraft#748, which merged the kernel.img naming change in commit f77341d72. | |
| #748 kernel plugin: vmlinuz -> kernel.img hard link | snapcraft | merged | Merged as f77341d72: the kernel plugin adopted the new naming scheme by producing kernel.img instead of vmlinuz, with updated unit tests. | |
| #1207 kernel plugin: stop duplicating initrd and image file, use symlinks f… | snapcraft | closed | Closed unmerged: PR #1207's symlink change broke the snapdragon snap; the author had no time to debug it and deferred the work. | |
| #1674965 Don't duplicate initrd and kernel files | snapcraft (launchpad) | closed | Closed as stale after snapcore/snapcraft#1207 was abandoned unmerged because symlinks broke the Snapdragon snap; the kernel plugin has since changed substantially. |