monotone-debian
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-debian] Bug#623734: Bug#623734: monotone: FTBFS: test suite ti


From: Aaron M. Ucko
Subject: [Monotone-debian] Bug#623734: Bug#623734: monotone: FTBFS: test suite timeout
Date: Mon, 25 Apr 2011 13:37:22 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux)

Francis Russell <address@hidden> 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) address@hidden

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/address@hidden





reply via email to

[Prev in Thread] Current Thread [Next in Thread]