Update the kbuild plugin to be base aware
Metadata
Current evaluation
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).
Resolution: closed resolved
Reason: Maintainer kyrofa commented that the work was resolved in PR snapcore/snapcraft#2368, which was merged into the plugin code as commit ddbda36b5; the kbuild plugin file was changed in that commit and now supports the core16 and core18 bases.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | 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). | |
| stealth/space-bunny-alpha | — | closed resolved | Base-awareness for the kbuild/kernel plugins landed via merged PR #2368, commit ddbda36b5 ("{kbuild,kernel} plugin: add support for bases"), adding core16/core18 support and closing LP bugs #1794790/#1794791. | |
| stealth/space-bunny-alpha | — | closed resolved | KBuild was made base-aware by merged canonical/snapcraft#2368 (commit ddbda36b5), adding core16/core18 support and resolving LP bug #1794790. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without comments or resolution details. The kbuild plugin base awareness update was not tracked with implementation or merge information. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned. The kbuild plugin update to be base aware was closed without comments, resolution, or follow-up action. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without a specified resolution. The kbuild plugin base awareness update was not merged or tracked via a pull request, indicating the request was likely abandoned or resolved internally. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | The kbuild plugin base awareness update was closed without a linked resolution, merge, or comments, indicating it was abandoned or resolved internally. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/snapcraft#2368
(confidence 98%)
Merged PR cited in the closing comment; commit ddbda36b5 adds base support to kbuild and kernel plugins.
-
Related To:
snapcraft (launchpad)#1794791
(confidence 92%)
Twin LP bug 'Update the kernel plugin to be base aware', resolved by the same PR/commit ddbda36b5.
-
Related To:
canonical/snapcraft#2363
(confidence 55%)
Part of the same series of per-plugin base-awareness PRs (make/cmake/autotools, commit 2f3879d93).
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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). | |
| #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. | |
| #1794792 Update the make plugin to be base aware | snapcraft (launchpad) | closed | Make plugin made base aware by merged snapcore/snapcraft#2363 (commit 2f3879d93), adding core16/core18 support for the make, cmake and autotools plugins; bug closed as fixed. | |
| #1794786 Update the gradle plugin to be base aware | snapcraft (launchpad) | closed | Closed as done: merged snapcraft#2372 (commit 58bbbda02, "gradle plugin: add support for bases") made the Gradle plugin base-aware for core16/core18, tracked under the 18.10-build-vm milestone. | |
| #1794800 Update the ruby plugin to be base aware | snapcraft (launchpad) | closed | Ruby plugin gained base awareness via merged PR snapcore/snapcraft#2346 (commit bdb2b85e3), adding core16/core18 support. | |
| #1794799 Update the qmake plugin to be base aware | snapcraft (launchpad) | closed | Updated the qmake plugin to support bases via snapcore/snapcraft PR #2366, merged as commit 3585eb13d. | |
| #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. | |
| #2372 gradle plugin: add support for bases | snapcraft | merged | Merged in snapcraft#2372 (58bbbda02), making the Gradle plugin base-aware with support limited to core16 and core18. | |
| #2362 python plugin: add support for bases | snapcraft | merged | Merged in snapcraft#2362 via commit 669eebe19, making the Python plugin base-aware for core16/core18 and moving its tests to spread. | |
| #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. |