← Back to issue list

Native ability to specify image kernel variant

View original Github issue

Metadata

Project
imagecraft
Number
#260
Type
issue
State
open
Author
rthill91
Labels
Type: Enhancement
Created
Updated
Closed
—

Current evaluation

Enhancement to select a cloud-specific kernel and purge unintended kernels; acknowledged by a maintainer, but unexpected-kernel cases and the native API design remain unresolved.

Suggested action: keep open

Reason: The Type: Enhancement label and @lengau's response make this a valid, triaged request. However, the maintainer explicitly says the cases including unexpected kernels still need investigation, while the current mmdebstrap plugin only supports a suite, bootstrap variant, and package list—not kernel selection or purging—so the implementation remains underspecified.

Evaluated by: mr-cal-bot

Impact: 52 Quick Win: 12 Complexity: 60 Confidence: 86 Actionability: 56

Issue body

### Check existing issues - [x] I've verified that this request isn't described by any existing issues. ### Request I'd like to see a native way to specify the kernel variant to use that ensure other kernel packages have been correctly removed/purged livecd-rootfs has a [replace_kernel](https://git.launchpad.net/livecd-rootfs/tree/live-build/functions#n1296) function with the desired functionality. ### The problem it solves Creating cloud-specific images requires the use of cloud-specific kernel variants and it is undesirable to ship an image with multiple/leftover kernels.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 52
Quick Win: 12
Complexity: 60
Confidence: 86
Actionability: 56
keep open Enhancement to select a cloud-specific kernel and purge unintended kernels; acknowledged by a maintainer, but unexpected-kernel cases and the native API design remain unresolved.
stealth/space-bunny-alpha
Impact: 45
Quick Win: 9
Complexity: 45
Confidence: 70
Actionability: 35
keep open Enhancement: native declarative support for specifying a kernel variant and purging other kernel packages, for cloud images. Maintainer @lengau says a kernel is only present if specified, so remaining work is to identify cases pulling unexpected kernels.
qwen/qwen3.6-35b-a3b
Impact: 40
Quick Win: 8
Complexity: 50
Confidence: 60
Actionability: 40
keep open Enhancement request to add native kernel variant specification with automatic purging of other kernels. Maintainer @lengau is investigating what cases include unexpected kernels.
qwen/qwen3.8-27b
Impact: 45
Quick Win: 20
Staleness: 55
Complexity: 55
Confidence: 70
Support Request: 10
keep open Feature request for native kernel variant selection with automatic purging of other kernels. Maintainer acknowledged (Mar 2026) that kernels are only included when user specifies them, but investigation needed into which cases pull in unexpected kernels. No implementation yet.
qwen/qwen3.6-35b-a3b
Staleness: 55
Complexity: 50
Confidence: 75
Support Request: 10
keep open Enhancement request to add native kernel variant specification and cleanup for cloud images. Maintainer noted similar behavior may exist but investigation is needed to identify cases with unexpected kernel inclusion.
qwen3.6-35b-a3b-mtp-q6
Staleness: 55
Complexity: 60
Confidence: 75
Support Request: 15
keep open Enhancement request to add native kernel variant specification and purging of unused kernels for cloud images. A maintainer acknowledged the request and noted further investigation is needed to identify cases with unexpected kernel inclusions.
qwen3.6-35b-a3b-mtp-q6
Staleness: 65
Complexity: 50
Confidence: 70
Support Request: 10
needs triage Enhancement request to add native kernel variant specification ensuring leftover kernels are purged. Currently under discussion after a maintainer noted it may already exist theoretically but requires investigation into unexpected kernel inclusion cases.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.