Bug#887664: Bug#887688: debhelper: empty build of src:ck

Sven Joachim svenjoac at gmx.de
Sun Jan 21 22:20:15 UTC 2018


On 2018-01-21 23:24 +0200, Adrian Bunk wrote:

> On Fri, Jan 19, 2018 at 07:51:00PM +0000, Niels Thykier wrote:
>>...
>>   The question now is: How many packages are affected by it?  If it is
>> sufficiently low, it might be worth doing the clean up now to simplify
>> packaging in general.  But in worst case, we will have to revert for now
>> and reintroduce this to compat 12.
>
> My current list for "builds with 11 and FTBFS with 11.1.3" is:
> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/apr.html
> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/ck.html
> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/cpputest.html
> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/debian-handbook.html
> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/iaxmodem.html
> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/moarvm.html
> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/openal-soft.html

Those all seem to have the same problem mentioned by Simon: a build/
directory exists, the build target is phony in debian/rules, but there
is no explicit build rule.

> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/jscommunicator.html

Here make also considers that there is nothing to be done for 'build', but
this time there is no build directory in the source package.  Huh?

> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/biojava-live.html

This ends in

,----
| dh_installdocs
| make[1]: Leaving directory '/build/1st/biojava-live-1.7.1'
|  dpkg-genbuildinfo --build=binary
| dpkg-genbuildinfo: error: binary build with no binary artifacts found; .buildinfo is meaningless
| dpkg-buildpackage: error: dpkg-genbuildinfo --build=binary subprocess returned exit status 25
`----

In other words, dh_installdeb was not run, apparently because there is a broken
explicit rule for the binary-indep target.

> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/jansson.html

Here the error is

,----
| make[1]: Leaving directory '/build/1st/jansson-2.10'
|    dh_update_autotools_config -Nlibjansson-doc
|    dh_autoreconf -Nlibjansson-doc
| dh_autoreconf: Can only be run once, see dh-autoreconf(7)
| debian/rules:11: recipe for target 'build' failed
`----

which seems to have a similar cause as #887482.

> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/scidavis.html

Failed because 'dh_makeshlibs --no-act' returned an error.  Niels might
know why this is now the case and used to be different.

Cheers,
       Sven



More information about the Pkg-games-devel mailing list