← Back to issue list

kernel plugin: if kernel's target == NULL, use per-arch default target

View original Launchpad issue

Metadata

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

Current evaluation

⚠️ This summary may be outdated — the issue content or evaluation prompts have changed since this evaluation was made.

Fixed by implementing automatic fallback to per-architecture default kernel targets when unspecified. The plugin now selects bzImage for i386/amd64, zImage for arm, and Image.gz for arm64.

Suggested action:

No scores available.

Issue body

kernel plugin: if kernel's target == NULL, use per-arch default target Linux's per-arch default targets are: i386/amd64: bzImage arm: zImage arm64: Image.gz

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Fixed by implementing automatic fallback to per-architecture default kernel targets when unspecified. The plugin now selects bzImage for i386/amd64, zImage for arm, and Image.gz for arm64.
qwen/qwen3.6-35b-a3b Closed without implementation or comments after over nine years, indicating the feature request was abandoned. No fix or pull request was merged.
qwen3.6-35b-a3b-mtp-q6 Closed without implementation or merge. The kernel plugin fallback to per-architecture default targets when the target is NULL received no comments or pull requests, indicating it was abandoned or superseded.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1149 kernel plugin: if kernel's target == NULL, use per-arch default target snapcraft closed Superseded by pull request #1209, which implements the per-arch default target logic, resolves related issues, and includes required unit tests.
85%
#1209 kernel plugin: use default per arch targets. snapcraft merged Merged kernel plugin updates to use default per-architecture targets. The change modifies two files (+48/-5 lines) and addresses Launchpad bug #1665659.
80%
#1136 kernel plugin: if kernel's target == NULL, use per-arch default target snapcraft closed Abandoned after reviewer requested signing the CLA, using a canonical email, and filing a bug report first. No merge occurred.
78%
#689 kernel plugin: kernel targets depending on debarch snapcraft merged Merged. Updates the kernel plugin to select image targets based on debarch, enabling multi-architecture kernel builds from a single snapcraft.yaml. Validated for amd64, arm64, and armhf.
74%
#1377 kernel plugin: add default targets per powerpc, ppc64el and s390x snapcraft merged Merged. Adds default kernel targets for powerpc, ppc64el, and s390x to the kernel plugin, matching existing arm and x86 behavior. Author confirmed successful testing and snap builds. Closes LP #1700069.
73%
#1604801 kernel plugin: pick the correct kernel-image-target per architecture snapcraft (launchpad) closed Closed without resolution or implementation. The request for dynamic architecture-based kernel-image-target selection in the snapcraft kernel plugin was abandoned.
71%
#1148 kernel plugin: if dtb target == NULL and arch == (arm||arm64), build and install all dtbs snapcraft merged Merged. Modifies the kernel plugin to automatically build and install all device tree blobs for ARM and ARM64 architectures when the dtb target is unspecified. Approved by reviewer and integrated into the main branch.
70%