[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [GNU Autoconf 2.67] testsuite: 193 199 233 253 254 failed on Haiku
From: |
Ralf Wildenhues |
Subject: |
Re: [GNU Autoconf 2.67] testsuite: 193 199 233 253 254 failed on Haiku |
Date: |
Tue, 3 Aug 2010 22:48:53 +0200 |
User-agent: |
Mutt/1.5.20 (2010-04-22) |
Hi Scott,
thanks for the test feedback.
* scott mc wrote on Tue, Aug 03, 2010 at 10:22:55PM CEST:
> [Moderator Note: The original message was very large at 203803 bytes.
> I gzip'd the log files down to 16K and 18K, re-attached the files and
> re-mailed the message. --Bob Proulx]
thanks Bob!
> Haiku currently uses autoconf-2.65, I have attached the test results
> from running make check with 2.65 and 2.67. With the regression in
> 2.66 we rolled back to 2.65. iku.
> This was run on Haiku r37150 which was built on June 15th, 2010.
These results do not actually point at a regression in Autoconf; here's
why:
| 193: autotest.at:1250 parallel test execution
| autotest
This looks like the stdout output from the shell redirected to a file in
append mode: >>"$at_stdout" did not actually catch all output. To me,
that seems like a race condition hidden in file handling on Haiku
somewhere. Or in the shell.
If you run this test 20 times, how often do you get failures?
for run in `seq 10`; do
make check TESTSUITEFLAGS=193
done
| 199: autotest.at:1391 parallel autotest and signal handling
| autotest
Also seen in 2.65, and actually fails at the same place. Was this
system very loaded when testing? Are there known issues in job/process
group handling in Haiku, or in interaction of jobs with signals?
| 233: torture.at:854 Substitute and define special characters
| ac_define ac_define_unquoted
Also in 2.65. I've seen this elsewhere, need to look up whether sh,
sed, or awk is likely to blame.
| 253: compile.at:170 AC_LANG_SOURCE example
| 254: compile.at:216 AC_LANG_PROGRAM example
These are actual bugs in the Autoconf testsuite (but not in the rest of
Autoconf). Will fix.
Cheers,
Ralf