kernel plugin: add default targets per powerpc, ppc64el and s390x
Metadata
Current evaluation
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.
Suggested action: —
No scores available.
Issue body
Without this patch, it's always necessary to explicit a kernel target - this patch adds an implicit / default target for these arches too, like for arm, x86, etc.
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
LP: #1700069
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Adds default kernel build targets for powerpc, ppc64el, and s390x, enabling implicit target selection. Contributor verified functionality by building kernel snaps. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Adds default kernel build targets for powerpc, ppc64el, and s390x architectures to the kernel plugin. Author verified functionality by building kernel snaps. Resolves LP #1700069. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1700069 kernel plugin: add implicit kernel targets for powerpc, ppc64el and s390x | snapcraft (launchpad) | closed | Rejected feature request to add implicit kernel targets for powerpc, ppc64el, and s390x architectures to the kernel plugin. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |