← Back to issue list

New plugin: kbuild

View original Github issue

Metadata

Project
snapcraft
Number
#378
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

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.
90%
#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.
81%
#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.
80%
#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).
76%
#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).
76%
#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.
74%
#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.
73%
#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.
73%
#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.
72%
#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.
71%