One variation of this issue can be seen with deja-dup which
additionally needs some test binaries built before it can run them
with meson test. The default dh_auto_test run isn't verbose enough for
blhc.

The workaround I used was

execute_after_dh_auto_build:
ifeq (,$(filter nocheck,$(DEB_BUILD_PROFILES)))
        dh_auto_build -- meson-test-prereq
endif

See 
https://mesonbuild.com/Release-notes-for-1-7-0.html#test-targets-no-longer-built-by-default

If I use that snippet in quadrapassel where that extra build step is
not needed, the build still completes successfully and something like
this shows in the build log:

dh_auto_build -- meson-test-prereq
    cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j4 -v meson-test-prereq
ninja: no work to do.


I don't know how to make this additional change in debhelper.

Thank you,
Jeremy Bícha

Reply via email to