automake-patches
[Top][All Lists]
Advanced

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

Re: Intermittent test failures


From: Ludovic Courtès
Subject: Re: Intermittent test failures
Date: Wed, 25 Aug 2010 14:48:31 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux)

Hi Ralf!

Ralf Wildenhues <address@hidden> writes:

> * Ralf Wildenhues wrote on Sat, Jul 31, 2010 at 02:11:59PM CEST:
>> * Ludovic Courtès wrote on Tue, Jul 27, 2010 at 11:08:39AM CEST:
>> > FYI the Automake test suite currently fails on Hydra.  The build at
>> > http://hydra.nixos.org/build/502179 has 5 failures; the one at
>> > http://hydra.nixos.org/build/502171 has 2 failures, etc.
>> 
>> thanks again for the report.  Can you please check with the system
>> administrator to find out whether the system has 1s granularity on time
>> stamps or higher?
>>   ls -l --full-time
>> 
>> in some directory on the same partition should hopefully answer that,
>> if coreutils is not borked.
>> 
>> And if better, we need to find out whether perl supports subsecond
>> granularity and if that is true, whether Automake may have a bug in
>> not getting/using that information correctly.
>> 
>> If the file system granularity is 1s, then, the next steps are either:
>> 
>> - making sure between start of configure and start of config.status at
>>   least 1s has passed (i.e., either reinstate the sleep in the sanity
>>   test or start a background sleep and check that before starting
>>   config.status)
>
> I now have a patch for the issue introduced in Automake git master with
> <http://thread.gmane.org/gmane.comp.sysutils.automake.patches/3643/>
> where the sanity check was changed to not sleep for a second by default
> any more.
>
> The patch is below.  It would be nice if you could test it and report
> back.  Or, if you prefer, I can apply and we see how build daemons
> react.

[...]

>     Fix timestamp issues by ensuring configure takes at least a second.
>     
>     * m4/sanity.m4 (AM_SANITY_CHECK): If we didn't sleep here,
>     start a sleep in the background and wait for it to finish
>     before creating config.status, hopefully fixing all spurious
>     testsuite failures involving botched time stamps.
>     * NEWS: Update.
>     Reports by Ludovic Courtès, Peter Breitenlohner, and others.

I applied the patch yesterday for the Hydra builder, so builds done with
the tarball from build #600499 or later have the patch:

  http://hydra.nixos.org/jobset/gnu/automake-master/all

I’ll let you analyze the results.  ;-)

Besides, python11.test fails, whereas it should just be skipped, I think
(Python isn’t available in the build environment.)

Thanks,
Ludo’.



reply via email to

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