bug-autoconf
[Top][All Lists]
Advanced

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

Re: [GNU Autoconf 2.66] testsuite: 193 failed


From: Ralf Corsépius
Subject: Re: [GNU Autoconf 2.66] testsuite: 193 failed
Date: Wed, 07 Jul 2010 04:31:42 +0200
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.10) Gecko/20100621 Fedora/3.0.5-1.fc13 Thunderbird/3.0.5

On 07/06/2010 08:09 PM, Ralf Wildenhues wrote:
Hi Ralf

thanks for the bug report.

* Ralf Corsépius wrote on Tue, Jul 06, 2010 at 11:24:19AM CEST:
I am facing a testsuite failure with autoconf-2.66 :(

As requested, please find attached the testsuite.log.


## ----------------------------- ##
## GNU Autoconf 2.66 test suite. ##
## ----------------------------- ##

testsuite: command line was:
   $ ./testsuite -198 200-

What happened to test 199 'parallel autotest and signal handling'?
I was rebuilding Fedora's autoconf rpm.

For reasons I don't know, they explicitly disable test 199 and run

make check TESTSUITEFLAGS='-198 200-'

An accompanying comment tells
"# 199: autotest.at  parallel autotest and signal handling
# In test/autotest.at, under comment "Test PIPE", the exit code written
# to file "status" is 0.  Report mailed to bug-autoconf."

Could be a historic artefact, I don't know.

I assume that causes trouble for you as well?  If yes, please show
its log as well.  You can run it alone, and including verbose and
trace output already on stdout/stderr with something like
   make check TESTSUITEFLAGS='-v -d -x 199'

193. autotest.at:1250: testing parallel test execution ...
[...]
./autotest.at:1309: mkfifo fifo || exit 77
./autotest.at:1309: ${CONFIG_SHELL-$SHELL} -c '(set -m&&  set +m) || exit 77'
stderr:
./autotest.at:1312: $CONFIG_SHELL ./micro-suite -j4
--- /dev/null   2010-07-06 10:03:48.063761891 +0200
+++ 
/builddir/build/BUILD/autoconf-2.66/tests/testsuite.dir/at-groups/193/stderr    
    2010-07-06 10:11:32.779637127 +0200
@@ -0,0 +1,4 @@
+./micro-suite: line 1726: echo: write error: Broken pipe
+./micro-suite: line 1726: echo: write error: Broken pipe
+./micro-suite: line 1726: echo: write error: Broken pipe
+./micro-suite: line 1726: echo: write error: Broken pipe
stdout:
## -------------------------------------------------------------- ##
## GNU Nonsense 1.0 test suite: suite to test parallel execution. ##
## -------------------------------------------------------------- ##

   1: test number 1                                   ok
   4: test number 4                                   ok
[...]
193. autotest.at:1250: 193. parallel test execution (autotest.at:1250): FAILED 
(autotest.at:1312)

What shell is ${CONFIG_SHELL-/bin/sh} and which exact bash version?
bash-4.1.7

Do you have SIGPIPE ignored in your calling process (the one calling
make check)?
This testsuite failure occurred as part of building a Fedora 14 (rawhide) autoconf-rpm inside of a local mock (Fedora's front-end to set up chroots to build rpms) on Fedora 13.

I.e. I didn't change anything knowlingly to ignore SIGPIPE, but would not want to exclude mock or rpm/rpmbuild doing so.

Ralf




reply via email to

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