← Back to issue list

Add a kbuild plugin

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1558623
Type
issue
State
closed
Author
~sergiusens
Labels
—
Created
Updated
Closed

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.
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.
84%
#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).
75%
#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).
74%
#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.
73%
#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).
72%
#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.
72%
#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.
71%