kernel plugin: learn how to assemble the ubuntu config using kconfigflavour
Metadata
Current evaluation
Closed without merging due to unresolved review feedback. The pull request proposed refactoring the kernel plugin to extract Ubuntu configuration from debian config directories instead of shell scripts, but requested changes were never addressed.
Suggested action: —
No scores available.
Issue body
Instead of gluing together shell scripts or anything, simply teach snapcraft how to extract the entire ubuntu config from debian.$branch/config dir.
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
LP: #1675454
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Closed without merging due to unresolved review feedback. The pull request proposed refactoring the kernel plugin to extract Ubuntu configuration from debian config directories instead of shell scripts, but requested changes were never addressed. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Abandoned. Proposed updating the snapcraft kernel plugin to extract the full Ubuntu kernel configuration from the debian.$branch/config directory, replacing manual shell script assembly. Closed without merging or further activity. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Proposed using kconfigflavour to extract Ubuntu kernel config from debian branches instead of shell scripts. Closed without merging. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1285 kernel plugin: learn how to assemble the ubuntu config using kconfigflavour | snapcraft | merged | Merged. Replaces shell script wrappers in the snapcraft kernel plugin with direct extraction of Ubuntu kernel configs from debian config files using the kconfigflavour parameter. Approved by reviewers and merged after passing CI. | |
| #1786190 kernel plugin: install .config as config-$kernelversion | snapcraft (launchpad) | closed | The kernel plugin enhancement to include the build .config file was closed without resolution. No pull request or fix was provided, and the request remains abandoned. | |
| #1675454 Teach snapcraft's kernel plugins how to extract the Ubuntu config from the debian dirs | snapcraft (launchpad) | closed | Closed without resolution or comments. The proposal to streamline snapcraft kernel plugin config extraction from debian directories was abandoned. | |
| #4210 kernel plugin: properly generate Ubuntu kernel .config | snapcraft | merged | Merged. Fixes Ubuntu kernel .config generation for Jammy+ by switching to debian/rules genconfigs instead of manual assembly. Resolved CLA email mismatch and approved by the kernel team before merge. | |
| #378 New plugin: kbuild | snapcraft | merged | 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. | |
| #4117 kernel plugin: call deb rules clean | snapcraft | merged | Merged: kubiko's contribution adds a debian/rules clean call during kernel builds to automate SYSTEM_TRUSTED_KEYS and SYSTEM_REVOCATION_KEYS handling for Ubuntu kconfigflavour. Approved, rebased to main, and merged. |