2016-10-21 15:52 GMT+02:00 Lucas Nussbaum <lu...@debian.org>: > Source: node-tap > Version: 0.7.1-1.1 > Severity: serious > Tags: stretch sid > User: debian...@lists.debian.org > Usertags: qa-ftbfs-20161021 qa-ftbfs > Justification: FTBFS on amd64 > > Hi, > > During a rebuild of all packages in sid, your package failed to build on > amd64. > > Relevant part (hopefully): > > debian/rules build > > dh build > > dh_testdir > > dh_update_autotools_config > > dh_auto_configure > > debian/rules override_dh_auto_build > > make[1]: Entering directory '/<<PKGBUILDDIR>>' > > help2man -N -n "Test-Anything-Protocol module for Node.js" bin/tap.js -o > "debian/tap.1" > > help2man: can't get `--help' info from bin/tap.js >
This means there was an error invoking bin/tap.js (but i can't tell which error). Reading http://aws-logs.debian.net/2016/10/21/node-tap_0.7.1-1.1_unstable.log and comparing to a local (up-to-date) sbuild in sid, this part is somewhat missing: dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: applying nodejs_rename.patch dpkg-source: info: applying use_available_modules.patch dpkg-source: info: applying sbuild_disable_tests.patch dpkg-source: info: applying mitigate_test_segv.patch dpkg-source: info: building node-tap using existing ./node-tap_0.7.1.orig.tar.gz dpkg-source: info: building node-tap in node-tap_0.7.1-1.debian.tar.xz dpkg-source: info: building node-tap in node-tap_0.7.1-1.dsc which would explain the failure. I'm worried that this build has somehow not applied the quilt patches ? Maybe the mistake is mine, because i'm not 100% sure `override_dh_auto_build: debian/tap.1` guarantees the quilt patch to be applied when debian/tap.1 target is invoked. It used to work, tough. Jérémy