Teach snapcraft's kernel plugins how to extract the Ubuntu config from the debian dirs
Metadata
Current evaluation
Kernel plugins learned to assemble Ubuntu configs with kconfigflavour via snapcore/snapcraft#1285 (commit bc553a1c6).
Resolution: closed resolved
Reason: The linked snapcore/snapcraft#1285 was incorporated as commit bc553a1c6, adding kconfigflavour-based Ubuntu config assembly to Snapcraft's kernel plugin.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Instead of gluing together shell scripts or anything, simplu teach snapcraft how to extract the entire ubuntu config from debian.$branch/config dir.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Kernel plugins learned to assemble Ubuntu configs with kconfigflavour via snapcore/snapcraft#1285 (commit bc553a1c6). | |
| stealth/space-bunny-alpha | — | closed resolved | Fixed by merged snapcore/snapcraft PR #1285 (commit bc553a1c6), adding Ubuntu kernel config assembly from Debian files via kconfigflavour. | |
| stealth/space-bunny-alpha | — | closed resolved | Ubuntu kernel config assembly was implemented by merged PR #1285 (bc553a1c6), teaching kernel plugins to build configs from Debian files via kconfigflavour. | |
| stealth/space-bunny-alpha | — | closed stale | Closed without explanation after roughly nine years; equivalent Ubuntu config assembly later landed in canonical/snapcraft#1285 (bc553a1c6). | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned. Closed without comments or activity. No implementation was provided to streamline snapcraft kernel plugin config extraction from debian directories. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution or comments. The proposal to streamline snapcraft kernel plugin config extraction from debian directories was abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation or discussion. The proposal to update snapcraft kernel plugins for Ubuntu config extraction was likely abandoned or superseded. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without comments or resolution after nearly nine years. The request to simplify Ubuntu config extraction in snapcraft kernel plugins was abandoned or superseded by upstream updates. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
snapcore/snapcraft#1285
(confidence 99%)
The PR and matching commit directly implement the requested Ubuntu kernel configuration extraction.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1219 kernel plugin: learn how to assemble the ubuntu config using kconfigflavour | snapcraft | closed | PR closed unmerged after changes were requested (3 open review comments). The same kconfigflavour-based Ubuntu config assembly landed later via snapcraft#1285 (commit bc553a1c6), closing LP #1675454. | |
| #1285 kernel plugin: learn how to assemble the ubuntu config using kconfigflavour | snapcraft | merged | Merged in #1285 as bc553a1c6, adding kconfigflavour support to assemble Ubuntu kernel configs from Debian config files without wrapper scripts. | |
| #1786190 kernel plugin: install .config as config-$kernelversion | snapcraft (launchpad) | closed | Fixed by merged canonical/snapcraft#2207 (commit 3b12e9c80): the kernel plugin now installs the build .config as config-$kernelversion. | |
| #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. |