Re: rhel8 test failure confirmation?

Bogdan <[email protected]>
Newsgroups gmane.comp.sysutils.automake.general
Message-ID <[email protected]>
Bogdan <[email protected]>, Fri Mar 03 2023 14:56:07 GMT+0100 (Central 
European Standard Time)
> Bogdan <[email protected]>, Fri Mar 03 2023 11:21:25 GMT+0100 (Central 
> European Standard Time)
>> Karl Berry <[email protected]>, Wed Mar 01 2023 20:01:26 GMT+0100 
>> (Central European Standard Time)
>>> Does anyone have access to an RHEL 8-based machine? Alma Linux, 
>>> Rocky Linux,
>>> original RHEL, or even (sort of) CentOS 8? It would be nice if someone
>>> could run a make check there (from automake dev).
>>>    git clone -q git://git.savannah.gnu.org/automake.git
>>>    cd automake
>>>    ./bootstrap
>>>    ./configure && make >&cm.out
>>>    make -j8 VERBOSE=1 check keep_testdirs=yes >&ch8.out
>>> (choose whatever -j value you like)
> 
> 
> [...]
> 
> 
>>   This, along with my observation (below), MAY actually point to 
>> some issue with Autoconf. Old systems work, new don't.
> 
> 
>   I take that back (for now). See below.
> [...]
> 
> 
>>   When I run
>>
>> make check TESTS='t/nodef.sh t/backcompat2.sh t/backcompat3.sh 
>> t/get-sysconf.sh t/lex-depend.sh 
>> t/remake-aclocal-version-mismatch.sh t/subdir-add2-pr46.sh 
>> t/testsuite-summary-reference-log.sh'
>>
>>   I get failures in t/backcompat2.sh. Sometimes, like once-twice in 
>> ten runs.
>>   I've added a simple 'debug' in the form of the 'stat' command and:
>>
>> --------------
> 
> [...]
> 
>> --------------
>>
>>
>>   Note that 'config.h' is older (4 seconds) than './configure', 
>> which shouldn't be the case as it should get updated with new values.
>>
>>   What's funny, when I run just the failing test alone, it works 10 
>> times in a row. A "Schroedinger bug" - when you try to observe, you 
>> change the environment and the bug disappears :).
>>   I'll try to do some more digging later.


[...]


>   Anyway, to the point: I did a simple change - un-define the value on 
> the "else" path. Diff attached (not pretty, because it's just for 
> testing).
>   Since the change, I've done 22 test runs of the same test set (the 
> one with 8 tests, not the single one which always passed) and saw 
> completely no failures.
>   If it works for everybody, then perhaps some _AM_UNSET_OPTION macro 
> should be created in options.m4, to keep the code nice, and that 
> committed to the main code instead of my patch.
>   If it works, there may be other places worth checking.


Never mind. The tests are failing again. Sorry for the noise.


-- 
Regards - Bogdan ('bogdro') D.                 (GNU/Linux & FreeDOS)
X86 assembly (DOS, GNU/Linux):    http://bogdro.evai.pl/index-en.php
Soft(EN): http://bogdro.evai.pl/soft  http://bogdro.evai.pl/soft4asm
www.Xiph.org  www.TorProject.org  www.LibreOffice.org  www.GnuPG.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.