New plugin: kbuild
Metadata
Current evaluation
Added and merged the kbuild plugin in snapcraft#378 via implementation c4614c58d and merge 5b3dd6aa1, including kernel config handling and tests.
Resolution: closed resolved
Reason: PR #378 was merged into Snapcraft. Implementation commit c4614c58d and merge commit 5b3dd6aa1 added the kbuild plugin and its tests.
Evaluated by: mr-cal-bot
No scores available.
Issue body
LP: #1558623
Signed-off-by: Sergio Schvezov sergio.schvezov@ubuntu.com
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Added and merged the kbuild plugin in snapcraft#378 via implementation c4614c58d and merge 5b3dd6aa1, including kernel config handling and tests. | |
| stealth/space-bunny-alpha | — | closed resolved | Added and merged the kbuild plugin in snapcraft#378 (implementation c4614c58d, merge 5b3dd6aa1), providing kernel builds, kdefconfig handling, and tests. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #378 via commit 5b3dd6aa1, adding the kbuild plugin and tests. Reviews clarified make oldconfig compatibility and multiple Ubuntu kernel defconfig support. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged a new kbuild plugin adding 481 lines across 7 files. Reviewers approved after clarifying prepend/append logic for make oldconfig compatibility and multiple kdefconfig support for Ubuntu kernel builds. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a new kbuild plugin for kernel building. Reviewers approved after the author clarified config handling and multiple defconfig support for Ubuntu kernels. Successfully integrated into the codebase. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1558623 Add a kbuild plugin | snapcraft (launchpad) | closed | Kbuild support was merged in canonical/snapcraft#378 via commit c4614c58d (merge 5b3dd6aa1), including kernel config handling and tests. | |
| #1552168 Add a kernel plugin | snapcraft (launchpad) | closed | Kernel snap creation was implemented by merged canonical/snapcraft#366 (merge b7c1e8bbb, head 6da4ee672), adding kernel and kbuild plugins plus examples. | |
| #366 New plugin: kernel | snapcraft | merged | Merged PR #366 by sergiusens into master via merge commit b7c1e8bbb (head commit 6da4ee672), adding the new kernel and kbuild snapcraft plugins with two example projects, closing LP #1552168. | |
| #1794791 Update the kernel plugin to be base aware | snapcraft (launchpad) | closed | Kernel and KBuild plugins gained base support via merged PR snapcore/snapcraft#2368 (commit ddbda36b5). | |
| #1794790 Update the kbuild plugin to be base aware | snapcraft (launchpad) | closed | Closed by kyrofa pointing to snapcore/snapcraft PR #2368, merged as commit ddbda36b5 "{kbuild,kernel} plugin: add support for bases", adding core16/core18 base support to the kbuild plugin (plus its inheriting kernel plugin). | |
| #287 plugins: add kernel plugin implementation | craft-parts | closed | Kernel plugin PR to craft-parts closed unmerged; maintainers said it is too snap-specific. Author moved it to Snapcraft as snapcraft#3922, merged and landed on main via snapcraft#4111. | |
| #1650597 Update kernel plugin to use get_build_properties | snapcraft (launchpad) | closed | Kernel plugin migration merged in commit fbd8887ac via snapcore/snapcraft#995, replacing schema mutation with get_build_properties() and adding tests. | |
| #2203 tests: add spread suite for kbuild plugin | snapcraft | merged | Merged into snapcraft master as 67d94bd4 (squashed commit f5d1b1741), adding tests/spread/plugins/kbuild and moving Kbuild plugin integration tests out of the Python unit suite; closes LP bug #1783835. | |
| #3980 plugins: Increase kernel plugin build environments compatibility | snapcraft | closed | Closed unmerged because snapcraft#3922 was already on main and conflicted; maintainers deferred key-fetch and network-policy discussion to craft-archives. | |
| #2368 {kbuild,kernel} plugin: add support for bases | snapcraft | merged | Merged #2368 as ddbda36b5, adding core16/core18 base support to the KBuild and inherited Kernel plugins and resolving LP bugs #1794790/#1794791. |