On Tue, 12 Sep 2017 10:05:33 +0200 Helmut Grohne <hel...@subdivi.de> wrote: > Source: libsemanage > Version: 2.7-1 > Tags: patch > User: helm...@debian.org > Usertags: rebootstrap > > libsemanage Build-Depends on libcunit1-dev. The dependency is only used > for the test suite and can be skipped otherwise. During cross building, > the testsuite cannot be run, so removing libcunit1-dev from the > bootstrap set would be nice. > > The attached patch implements support for DEB_BUILD_OPTIONS=nocheck and > adds the nocheck profile to the libcunit1-dev dependency. Note that > debian/rules should not be checking for the nocheck profile here as > anyone supplying the nocheck profile must also supply the option, but > not the other way round. > > Note that combining stage1 and nocheck only works after fixing #875551. > > I also wonder why your are making test suite failures non-fatal. I > suggest writing down some reason for that in d/rules or removing the "|| > true".
Is that really needed? +ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),) Isn't dh_auto_test only called in the case nocheck is not set?