On Tue, Mar 7, 2023 at 8:20 PM Bastian Germann <bage@xxxxxxxxxxxxx> wrote: > > deb-pkg's dpkg-buildpackage invocation was added --build=source,binary > recently. Before, it relied on the default, which is the same, so it > no difference for the built packages. > > However, the explicit --build eliminates overriding it via DPKG_FLAGS, > which used to fill the gap of generating only a source package without > building it. > > Recover the old, default behavior. > > Fixes: 7bf4582d7aad ("kbuild: deb-pkg: create source package without cleaning") > Signed-off-by: Bastian Germann <bage@xxxxxxxxxxxxx> > --- > scripts/Makefile.package | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/scripts/Makefile.package b/scripts/Makefile.package > index b941e6341b36..fe1721915a59 100644 > --- a/scripts/Makefile.package > +++ b/scripts/Makefile.package > @@ -120,7 +120,7 @@ debian-orig: linux.tar.gz debian > PHONY += deb-pkg > deb-pkg: debian-orig > +dpkg-buildpackage -r$(KBUILD_PKG_ROOTCMD) -a$$(cat debian/arch) $(DPKG_FLAGS) \ > - --build=source,binary -nc -us -uc > + -nc -us -uc > > PHONY += bindeb-pkg > bindeb-pkg: debian > -- > 2.39.2 > I applied this, then dropped it. This patch is wrong. If this patch is applied, 'make deb-pkg' would not produce the source package at all. Now I recalled the reason why I added this. dpkg-buildpackage(1): full Builds everything. This is an alias for source,any,all, and the same as the default case when no build option is specified. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ NACK -- Best Regards Masahiro Yamada