← Back to issue list

kernel plugin: learn how to assemble the ubuntu config using kconfigflavour

View original Github issue

Metadata

Project
snapcraft
Number
#1219
Type
pull request
State
closed
Author
piso77
Labels
Created
Updated
Closed

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.
85%
#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.
76%
#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.
74%
#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.
72%
#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.
71%
#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.
71%