← Back to issue list

Make snapcraft smarter wrt .config and initrd modules

View original Launchpad issue

Metadata

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

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.
76%
#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.
76%
#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.
72%
#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.
71%