diff --git a/.github/workflows/build-kernel.yml b/.github/workflows/build-kernel.yml index 07fddad7bd2f0..f65bd90fff2d1 100644 --- a/.github/workflows/build-kernel.yml +++ b/.github/workflows/build-kernel.yml @@ -344,7 +344,6 @@ jobs: # pkg-builder:noble is Ubuntu 24.04 which uses DEB822 format. sed -i "s/^Types: deb$/Types: deb deb-src/" /etc/apt/sources.list.d/ubuntu.sources apt-get update -qq - apt-get build-dep -y linux cd kernel-src/ echo "debian/debian.env: $(cat debian/debian.env 2>/dev/null || echo NOT FOUND)" @@ -381,6 +380,10 @@ jobs: echo "Safety net: created debian/changelog → debian.master/changelog" fi + # Resolve against the local debian/control just generated by "clean". + echo "=== Installing build dependencies from debian/control ===" + apt-get build-dep -y ./ + echo "=== Starting: fakeroot debian/rules ${TARGET} (jobs=${JOBS}) ===" export DEB_BUILD_OPTIONS="parallel=${JOBS} nocheck" # do_skip_checks=true skips the config policy check that requires