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