Francis Russell <francis+d...@unchartedbackwaters.co.uk> writes: > this appears to be a hang, since the monotone test suite produces > extensive output. Multiple monotone maintainers, developers and others > have tried to replicate the hang and failed. At the very least, I > believe the following configurations have been tested and found not to > manifest the hang during package building:
Thank you very much for looking into it! I don't run any autobuilders myself, just keep track of which packages show up on amd64 vs. i386. As such, I have no details beyond what you can find at https://buildd.debian.org/status/package.php?p=monotone&suite=sid and the logs to which it links, which reveal hangs on several Linux architectures (including i386) and a portability issue on the Hurd (which doesn't define MAXPATHLEN; that's an independent matter, though). At any rate, the Linux logs reveal that the (presumed) hang in question occurs early on, perhaps as a result of attempting to make check in parallel: | debian/rules override_dh_auto_test | make[1]: Entering directory `.../monotone-1.0' | debian/nofakeroot dh_auto_test -pmonotone -- INFO_DEPS='' || \ | sh extra/building/dump-test-logs.sh | make -j4 check INFO_DEPS= ^^^ | make[2]: Entering directory `.../monotone-1.0' | make check-recursive | make[3]: Entering directory `.../monotone-1.0' | Making check in doc | make[4]: Entering directory `.../monotone-1.0/doc' | make[4]: Nothing to be done for `check'. | make[4]: Leaving directory `.../monotone-1.0/doc' | make[4]: Entering directory `.../monotone-1.0' | REAL_BLDDIR=$PWD/.; \ | (cd . && $REAL_BLDDIR/mtn --root=. automate get_base_revision_id) 2>/dev/null >src/package_revision_raw.txt \ | || (cd . && mtn --root=. automate get_base_revision_id) 2>/dev/null >src/package_revision_raw.txt \ | || rm -f src/package_revision_raw.txt | REAL_BLDDIR=$PWD/.; \ | (cd . && $REAL_BLDDIR/mtn --root=. automate get_current_revision) 2>/dev/null >src/package_full_revision_raw.txt \ | || (cd . && mtn --root=. automate get_current_revision) 2>/dev/null >src/package_full_revision_raw.txt \ | || rm -f src/package_full_revision_raw.txt | set -e; if [ -f src/package_revision_raw.txt ]; then \ | cp src/package_revision_raw.txt src/package_revision.txt; \ | fi; \ | if [ ! -f src/package_revision.txt -a -f ./src/package_revision.txt ]; then \ | cp ./src/package_revision.txt src/package_revision.txt; \ | fi; \ | [ -f src/package_revision.txt ] || echo "unknown" > src/package_revision.txt | ./util/txt2c --strip-trailing package_revision src/package_revision.txt src/package_revision.cc | set -e; if [ -f src/package_full_revision_raw.txt ]; then \ | cp -f src/package_full_revision_raw.txt src/package_full_revision_dist.txt \ | && (echo ''; \ | echo ' Generated from data cached in the distribution;'; \ | echo ' further changes may have been made.') >> src/package_full_revision_dist.txt; \ | fi; \ | if [ ! -f src/package_full_revision_dist.txt -a -f ./src/package_full_revision_dist.txt ]; then \ | cp ./src/package_full_revision_dist.txt src/package_full_revision_dist.txt; \ | fi; \ | [ -f src/package_full_revision_dist.txt ] || echo "unknown" > src/package_full_revision_dist.txt | rm -f src/package_full_revision.txt; \ | for SRC in src/package_full_revision_raw.txt src/package_full_revision_dist.txt; do \ | ([ -f $SRC -a ! -f src/package_full_revision.txt ] && cp -f $SRC src/package_full_revision.txt) || true; \ | done | ./util/txt2c package_full_revision src/package_full_revision.txt src/package_full_revision.cc | make[3]: *** [check-recursive] Terminated | E: Caught signal 'Terminated': terminating immediately | make: *** [binary-arch] Terminated | make[1]: *** [override_dh_auto_test] Terminated | make[2]: *** [check] Terminated | Build killed with signal TERM after 150 minutes of inactivity I hope that helps narrow down the problem; if not, you may need to arrange for Debian builds to log details of potential interest or get in touch with the porters at (for instance) i...@buildd.debian.org. -- Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org) http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?a...@monk.mit.edu -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org