[Pkg-sysvinit-devel] Bug#794138: reopening 794138

Helmut Grohne helmut at subdivi.de
Tue Nov 14 22:10:44 UTC 2017


On Mon, Nov 13, 2017 at 06:33:20AM +0100, Petter Reinholdtsen wrote:
> I added this in 2014, to ensure it was impossible for a autobuilder to
> build a package that did not handle the test suite, to avoid ending up
> with unbootable systems on some of the less used architectures.  I
> believe this is an important safety fuse in the build system.  As long
> as the default build will run the check, I am fine with the change.

Unless DBE_BUILD_OPTIONS contains nocheck, dh_auto_test will run the
target.

I do note that some autobuilders (maybe m68k?) set that, but that seems
like deliberately accepting breakage to me. (Cross builders of course
do.)

> If dh_auto_test now run 'make check' automatically, can you figure out
> which version of it started doing this, and update the build
> dependencies, to ensure it still is impossible to build the source
> without checking that it work?

I traced down the debhelper git history and it did that since the
invention of dh_auto_test in version 7.0.0. Support for nocheck came
later.

Helmut



More information about the Pkg-sysvinit-devel mailing list