← Back to issue list

kernel plugin: add debhelper build dependency

View original Github issue

Metadata

Project
snapcraft
Number
#4185
Type
pull request
State
merged
Author
kubiko
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #4185 in commit 389462c51, adding debhelper as a kernel-plugin build dependency required by debian/rules clean.

Resolution: closed resolved

Reason: PR #4185 was approved and merged as commit 389462c51. Its four-file change adds the missing debhelper dependency for kernel builds using kernel-kconfigflavour.

Evaluated by: mr-cal-bot

No scores available.

Issue body

`debhelper` package contains some of the dependencies required by `debian/rules clean` This is called as part of the kernel build if `kernel-kconfigflavour` is used.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #4185 in commit 389462c51, adding debhelper as a kernel-plugin build dependency required by debian/rules clean.
stealth/space-bunny-alpha — closed resolved PR #4185 by kubiko merged as commit 389462c51, adding 'debhelper' to the kernel plugin's build_packages so 'debian/rules clean' works with kernel-kconfigflavour; still present in kernel_plugin.py.
stealth/space-bunny-alpha — closed resolved PR #4185 merged as commit 389462c51 into hotfix/7.4: added 'debhelper' to the kernel plugin's build-packages so 'debian/rules clean' works with kernel-kconfigflavour. The entry persists in snapcraft/parts/plugins/kernel_plugin.py.
stealth/space-bunny-alpha — closed resolved Merged PR #4185 in commit 389462c51, adding debhelper as a kernel-plugin build dependency required by debian/rules clean.
qwen/qwen3.6-35b-a3b — — Merged into hotfix/7.4 after reviewer approval and passing CI. Adds debhelper as a build dependency for the kernel plugin to satisfy debian/rules clean requirements. Author rebased to resolve conflicts before final merge.
qwen3.6-35b-a3b-mtp-q6 — — Merged into hotfix/7.4 after rebasing to resolve conflicts. Adds debhelper as a build dependency for the kernel plugin to satisfy debian/rules clean. No coverage impact.

Update history

No update history recorded yet.

Related work

  • Caused By: snapcraft#4117 (confidence 98%)

    Merged PR #4117 introduced the debian/rules clean invocation that required debhelper.

Related issues

Issue Project State Summary Similarity
#4117 kernel plugin: call deb rules clean snapcraft merged Merged as commit e080e5a70: kernel plugin's kconfigflavour build now runs `fakeroot debian/rules clean` so SYSTEM_TRUSTED_KEYS/REVOCATION_KEYS are set by deb rules, removing the need to mod configs. Follow-up #4210 reworked Ubuntu config generation.
74%
#2041 kernel plugin: add kmod as build-package snapcraft merged Merged PR #2041 as commit 327552751, adding kmod to kernel-plugin build packages and /sbin to PATH so modprobe is available during Launchpad builds.
71%