← Back to issue list

kernel plugin: hard link vmlinuz to kernel.img

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1611435
Type
issue
State
closed
Author
~p-pisati
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

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
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.0
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.
qwen3.6-35b-a3b-mtp-q6
Staleness: 98
Complexity: 15
Confidence: 95
Support Request: 10
close stale Hard links vmlinuz to kernel.img in the kernel plugin to match recent kernel snap model changes. Resolves broken sideloading and enables bootable image creation. Currently open, unassigned, and inactive for over 3600 days.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#747 kernel plugin: vmlinuz -> kernel.img hard link snapcraft closed Closed without merging. The change to hardlink vmlinuz to kernel.img for the new naming scheme was abandoned due to lack of review and CI checks.
88%
#748 kernel plugin: vmlinuz -> kernel.img hard link snapcraft merged Merged after the author updated the kernel plugin to replace the vmlinuz hard link with kernel.img, following the new naming scheme. Unit test feedback was addressed before final merge, with future symlink implementation noted.
85%
#1207 kernel plugin: stop duplicating initrd and image file, use symlinks f… snapcraft closed Closed and abandoned. The change proposed using symlinks for kernel and initrd files to avoid duplication. Initial x86_64 tests passed, but it broke the Snapdragon snap. Lacking time to debug the incompatibility, the author closed the request without merging.
76%
#1674965 Don't duplicate initrd and kernel files snapcraft (launchpad) closed Proposed replacing hardlinks with symlinks for kernel and initrd files to save space. Closed as stale after significant kernel plugin changes made the request obsolete. No merge occurred.
75%