kernel plugin: if dtb target == NULL and arch == (arm||arm64), build and install all dtbs
Metadata
Current evaluation
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.
Suggested action: —
No scores available.
Issue body
If dtb target == NULL and arch == (arm||arm64), build and install all dtbs by default.
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
LP: #1665656
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. The kernel plugin now automatically builds and installs all device tree blobs for ARM and ARM64 architectures when the DTB target is unspecified. Resolves launchpad bug #1665656. A unit test update was requested before merging. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a kernel plugin update that automatically builds and installs all device tree blobs for ARM and ARM64 when the target is unspecified. Resolves LP #1665656 and was merged after a request to update unit tests. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1665656 kernel plugin: install all dtbs | snapcraft (launchpad) | closed | Closed without implementation. The request to automatically build and install all ARM/ARM64 DTBs when target is NULL was abandoned. | |
| #1135 kernel plugin: if dtb target == NULL and arch == (arm||arm64), build and install all dtbs | snapcraft | closed | Closed without merging. Reviewer @kyrofa requested CLA signing or canonical email attribution, and asked to log a bug first. The submission was abandoned due to unmet contribution guidelines and procedural requirements. | |
| #4252 plugins: add riscv into kernel plugin for build dtbs | snapcraft | merged | Merged into main. The kernel plugin now builds dtbs for RISC-V by adding riscv to the architecture check, fixing the missing dtbs generation. Approved and passed CI. | |
| #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. | |
| #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. |