On Mon, Mar 6, 2023 at 8:25 AM 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 > --build=source,binary,all and makes no difference for the built packages > as there is no "Arch: all" package. Is this paragraph true? --build=source,binary,all sounds strange because 'all' is contained in 'binary'. According to dpkb-buildpackage(1), binary = any,all full = source,binary = source,any,all (default) --build=source,binary would build everything even if there were 'Arch: all'. The code change is fine. My plan was to use --build=source,binary later, but I could not finish the entire work in the last cycle. > 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 > -- Best Regards Masahiro Yamada