Hi, Sebastian Andrzej Siewior wrote:
> I don't know what changed but I think it is debhelper. We have now: > > |(sid)bigeasy@debbuildd:~/xz/1/xz-utils-5.2.4$ dh binary --no-act > | debian/rules install > | dh_installdeb > | dh_gencontrol > | dh_md5sums > | dh_builddeb > > and that "debian/rules build" gets inlined we skip to install. This was > once > > |(buster)bigeasy@debbuildd:~/xz/1/xz-utils-5.2.4$ dh binary --no-act > | debian/rules install > | debian/rules binary-arch > | debian/rules binary-indep > > The install rule used to expand to other targets, to build the package > but not anymore. Good sleuthing. If someone has time to bisect to find the problematic debhelper change, that would be helpful. I can easily believe there is an intentional change involved, but I don't think this is intentional when trying to build an existing package without bumping the compat version. Thus: [...] > xz has this line in its rule file: > > | #!/usr/bin/make -f > | > | build clean install binary-arch binary-indep binary: > | +dh $@ --parallel $(opt_no_act) > > and if I replace it with > | #!/usr/bin/make -f > | > | %: > | dh $@ --parallel $(opt_no_act) > > then it builds again. > > Should the rules be adjusted for xz? Let's track down the cause first, before pursuing workarounds. Thanks much, Jonathan