kernel plugin: if kernel's target == NULL, use per-arch default target
Metadata
Current evaluation
Superseded by pull request #1209, which implements the per-arch default target logic, resolves related issues, and includes required unit tests.
Suggested action: —
No scores available.
Issue body
Linux's per-arch default targets are:
i386/amd64: bzImage
arm: zImage
arm64: Image.gz
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
LP: #1665659
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Superseded by pull request #1209, which implements the per-arch default target logic, resolves related issues, and includes required unit tests. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Superseded by pull request #1209, which implements per-architecture default kernel targets, fixes related issues, and adds the requested unit tests. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Superseded by pull request #1209, which implements the per-arch kernel target fallback, resolves related issues, and adds the requested unit tests. The original PR was closed without merging. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #1665659 kernel plugin: if kernel's target == NULL, use per-arch default target | snapcraft (launchpad) | closed | 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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |