Make snapcraft smarter wrt .config and initrd modules
Metadata
Current evaluation
Closed as stale after major kernel-plugin changes; the requested config/initrd checks had already merged in canonical/snapcraft#1223 via commit fda091f50.
Resolution: closed stale
Reason: Maintainer ~mr-cal closed the item as stale because the kernel plugin had changed significantly and directed follow-up to GitHub. Repository history shows the requested behavior was implemented earlier by merged PR canonical/snapcraft#1223 in commit fda091f50.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Make snapcraft smarter by parsing .config and initrd modules list and printing out if there are mandatory options missing, or if a boot required piece of code is not builtin or part packaged into initrd
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed stale | Closed as stale after major kernel-plugin changes; the requested config/initrd checks had already merged in canonical/snapcraft#1223 via commit fda091f50. | |
| stealth/space-bunny-alpha | — | closed stale | Closed as stale: the kernel plugin had changed significantly, and maintainer @~mr-cal requested a fresh issue if this proposal remained relevant. | |
| stealth/space-bunny-alpha | — | closed stale | Closed as stale: the kernel plugin had changed significantly; maintainers asked that any still-relevant request be filed as a new issue. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed as stale. The kernel plugin has changed significantly since the request, making the original proposal obsolete. Maintainers advised opening a new issue if the feature remains relevant. | |
| qwen/qwen3.8-27b |
Impact:
25
Quick Win:
6
Staleness:
95
Complexity:
75
Confidence:
65
Support Request:
10
|
close stale | Feature request to make snapcraft parse kernel .config and initrd module lists and warn about missing mandatory options or boot-required code. Filed ~9.4 years ago with no labels, zero comments, and no maintainer interaction. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
98
Complexity:
45
Confidence:
90
Support Request:
10
|
close stale | Feature request to enhance snapcraft by parsing .config and initrd modules to warn about missing mandatory kernel options or boot code. Unaddressed for over 9 years with no maintainer interaction. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
98
Complexity:
45
Confidence:
90
Support Request:
10
|
close stale | Feature request to enhance snapcraft by parsing .config and initrd modules to warn about missing mandatory kernel options or boot-critical code. Unaddressed and inactive for over 9 years. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
98
Complexity:
40
Confidence:
90
Support Request:
10
|
close stale | Feature request to enhance snapcraft with kernel config and initrd module validation. Unaddressed and inactive for over 9 years. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/snapcraft#1223
(confidence 98%)
Merged PR added .config and initrd module-list checks matching the requested functionality.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1816379 snapcraft kernel plugin includes always the uc16 initramfs | snapcraft (launchpad) | closed | Closed as stale after no progress since 2019. Later, snapcraft#5814 (8f56d299d) added replacement post-core18 kernel and initrd plugins. | |
| #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. | |
| #3980 plugins: Increase kernel plugin build environments compatibility | snapcraft | closed | Closed unmerged because snapcraft#3922 was already on main and conflicted; maintainers deferred key-fetch and network-policy discussion to craft-archives. | |
| #1627923 kernel plugin initrd packaging fails when kernel modules have common dependencies | snapcraft (launchpad) | closed | Fixed by snapcore/snapcraft PR #837, which allowed initrd packaging to handle common kernel-module dependencies without duplicate-copy failures. |