Add a kbuild plugin
Metadata
Current evaluation
Kbuild support was merged in canonical/snapcraft#378 via commit c4614c58d (merge 5b3dd6aa1), including kernel config handling and tests.
Resolution: closed resolved
Reason: The maintainer linked PR canonical/snapcraft#378 as the resolution. It was merged with the kbuild plugin implementation, configuration handling, and tests.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This is mostly prework to reach the kernel plugin
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Kbuild support was merged in canonical/snapcraft#378 via commit c4614c58d (merge 5b3dd6aa1), including kernel config handling and tests. | |
| stealth/space-bunny-alpha | — | closed resolved | Kbuild plugin added and merged via PR #378 in commit 5b3dd6aa1. | |
| stealth/space-bunny-alpha | — | closed resolved | Implemented by merged canonical/snapcraft#378 (c4614c58d; merge 5b3dd6aa1), adding the kbuild plugin, configuration handling, and tests as prework for the kernel plugin. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without action. The kbuild plugin proposal, intended as prework for a kernel plugin, received no discussion and was abandoned after a decade. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned. The feature request to add a kbuild plugin as prework for a kernel plugin was closed without comments or implementation, likely superseded by direct kernel plugin development. | |
| qwen/qwen3.6-35b-a3b | — | — | Kbuild plugin implementation was closed without discussion or a submitted pull request. The feature appears abandoned or superseded by later kernel plugin work. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed as abandoned. The proposal to add a kbuild plugin as prework for a kernel plugin received no discussion or follow-up and was left unresolved. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/snapcraft#378
(confidence 100%)
Merged kbuild plugin PR directly linked by the maintainer; implementation c4614c58d, merge 5b3dd6aa1.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #378 New plugin: kbuild | snapcraft | merged | Added and merged the kbuild plugin in snapcraft#378 via implementation c4614c58d and 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. | |
| #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). | |
| #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. | |
| #1675454 Teach snapcraft's kernel plugins how to extract the Ubuntu config from the debian dirs | snapcraft (launchpad) | closed | Kernel plugins learned to assemble Ubuntu configs with kconfigflavour via snapcore/snapcraft#1285 (commit bc553a1c6). | |
| #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. | |
| #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. |