From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 01 07:22:01 2013 Received: (at submit) by debbugs.gnu.org; 1 Jun 2013 11:22:01 +0000 Received: from localhost ([127.0.0.1]:45862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Uijsm-00054S-Jw for submit@debbugs.gnu.org; Sat, 01 Jun 2013 07:22:01 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49967) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Uijsk-00053l-3l for submit@debbugs.gnu.org; Sat, 01 Jun 2013 07:21:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uijr1-0000mq-2H for submit@debbugs.gnu.org; Sat, 01 Jun 2013 07:20:11 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-99.2 required=5.0 tests=BAYES_50,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47465) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uijr0-0000mm-Vf for submit@debbugs.gnu.org; Sat, 01 Jun 2013 07:20:10 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51679) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uijqz-0003V8-7r for bug-automake@gnu.org; Sat, 01 Jun 2013 07:20:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uijqx-0000lI-R7 for bug-automake@gnu.org; Sat, 01 Jun 2013 07:20:09 -0400 Received: from chiark.greenend.org.uk ([212.13.197.229]:35209) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uijqx-0000kW-MA for bug-automake@gnu.org; Sat, 01 Jun 2013 07:20:07 -0400 Received: from [172.20.153.9] (helo=riva.pelham.vpn.ucam.org) by chiark.greenend.org.uk (Debian Exim 4.72 #1) with esmtps (return-path cjwatson@ubuntu.com) id 1Uijqv-0007p1-GU for bug-automake@gnu.org; Sat, 01 Jun 2013 12:20:05 +0100 Received: from ns1.pelham.vpn.ucam.org ([172.20.153.2] helo=riva.ucam.org) by riva.pelham.vpn.ucam.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1Uijqu-0005JC-L4 for bug-automake@gnu.org; Sat, 01 Jun 2013 12:20:04 +0100 Date: Sat, 1 Jun 2013 12:20:03 +0100 From: Colin Watson To: bug-automake@gnu.org Subject: remake-configure-dependencies test fails on fast systems without subsecond timestamps Message-ID: <20130601112003.GI11923@riva.ucam.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Automake 1.13.2 failed t/remake-configure-dependencies.sh in two consecutive attempts on Ubuntu autobuilders. On inspection I found that our autobuilder network happened to pick the same backend machine each time, which was a relatively old one still using ext3. (Our newer builders use ext4.) On running this test in a loop-mounted ext3 filesystem on my laptop, I reproduced the failure first time: Running from installcheck: no Test Protocol: none PATH = /home/cjwatson/src/ubuntu/automake1.13/tmp/t/automake1.13-1.13.2/t/wrap:/home/cjwatson/src/ubuntu/automake1.13/tmp/t/automake1.13-1.13.2/t/ax:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ++ pwd /home/cjwatson/src/ubuntu/automake1.13/tmp/t/automake1.13-1.13.2/t/remake-configure-dependencies.dir + cat + cat + cat + echo '#!/bin/sh' + echo 'printf %s 1.0' + chmod a+x print-version + aclocal-1.13 -Werror + autoconf + automake-1.13 --foreign -Werror -Wall + ./configure checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile + make test-1 test 1.0 = 1.0 + echo '#!/bin/sh' + echo 'printf %s 2.1' + using_gmake + case $am__using_gmake in + make --version -v + grep GNU GNU Make 3.81 + am__using_gmake=yes + return 0 + make test-2 cd . && /bin/bash /home/cjwatson/src/ubuntu/automake1.13/tmp/t/automake1.13-1.13.2/t/remake-configure-dependencies.dir/missing automake-1.13 --foreign CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/cjwatson/src/ubuntu/automake1.13/tmp/t/automake1.13-1.13.2/t/remake-configure-dependencies.dir/missing autoconf test 1.0 = 2.1 make: *** [test-2] Error 1 + am_exit_trap 2 + exit_status=2 + set +e + cd /home/cjwatson/src/ubuntu/automake1.13/tmp/t/automake1.13-1.13.2 + test none = tap + case $am_explicit_skips in + test 2 -eq 0 + keep_testdirs=yes + am_keeping_testdirs + case $keep_testdirs in + return 0 + set +x remake-configure-dependencies: exit 2 I think perhaps a sprinkling of $sleep is called for in this test? Thanks, -- Colin Watson [cjwatson@ubuntu.com] From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 03 05:31:13 2013 Received: (at 14528) by debbugs.gnu.org; 3 Jun 2013 09:31:13 +0000 Received: from localhost ([127.0.0.1]:48499 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UjR6e-0004qY-8k for submit@debbugs.gnu.org; Mon, 03 Jun 2013 05:31:12 -0400 Received: from mail-bk0-f47.google.com ([209.85.214.47]:33015) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UjR6a-0004q1-IZ; Mon, 03 Jun 2013 05:31:11 -0400 Received: by mail-bk0-f47.google.com with SMTP id jg9so1406771bkc.34 for ; Mon, 03 Jun 2013 02:29:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=NHm6dLPYhq72VPko7Pa0oTN+AG6e3Ld7T+IpqmcAXeI=; b=uewtqdFvL3ZD3RhS6clMftuRQtTf99imjFGAtxw5XtoLRNtD27k5o8FLTxQlAAf8jp 8myEHEWx08JrldtlsDFfPFtS8RTi3285BaIPXPqA4A9Vr2NGtCCfaa+Thr/Kg8asmED9 hqSgZkDWr8FjTCKKrpXdP+VLPngBd4izoxQ1sKRBP7Ezo6Ye3Vtse6A5X5L1KfTeElu3 EqnPebkKf2x5U8qAXSDaFj1PevTLi0OrLPPJaFTctMub34W6MPMNZ2rXCb321Nb9tYfy 8plWwAp1BC9ZsO+PtAW24wTwlyMnxTCLQjFl9i9kjNrM17JvJRKRWR6KNM2RKQvN8CL6 ozDg== X-Received: by 10.205.114.207 with SMTP id fb15mr6269924bkc.137.1370251751266; Mon, 03 Jun 2013 02:29:11 -0700 (PDT) Received: from [192.168.178.20] (host93-95-dynamic.6-79-r.retail.telecomitalia.it. [79.6.95.93]) by mx.google.com with ESMTPSA id tl1sm19550440bkb.7.2013.06.03.02.29.09 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 03 Jun 2013 02:29:10 -0700 (PDT) Message-ID: <51AC61E4.3050200@gmail.com> Date: Mon, 03 Jun 2013 11:29:08 +0200 From: Stefano Lattarini MIME-Version: 1.0 To: Colin Watson Subject: Re: bug#14528: remake-configure-dependencies test fails on fast systems without subsecond timestamps References: <20130601112003.GI11923@riva.ucam.org> In-Reply-To: <20130601112003.GI11923@riva.ucam.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 14528 Cc: 14528@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) tags 14528 + patch severity 14528 minor. stop Hi Colin, thanks for the report On 06/01/2013 01:20 PM, Colin Watson wrote: > Automake 1.13.2 failed t/remake-configure-dependencies.sh in two > consecutive attempts on Ubuntu autobuilders. On inspection I found that > our autobuilder network happened to pick the same backend machine each > time, which was a relatively old one still using ext3. (Our newer > builders use ext4.) On running this test in a loop-mounted ext3 > filesystem on my laptop, I reproduced the failure first time: > > Running from installcheck: no > Test Protocol: none > PATH = /home/cjwatson/src/ubuntu/automake1.13/tmp/t/automake1.13-1.13.2/t/wrap:/home/cjwatson/src/ubuntu/automake1.13/tmp/t/automake1.13-1.13.2/t/ax:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin > ++ pwd > /home/cjwatson/src/ubuntu/automake1.13/tmp/t/automake1.13-1.13.2/t/remake-configure-dependencies.dir > + cat > + cat > + cat > + echo '#!/bin/sh' > + echo 'printf %s 1.0' > + chmod a+x print-version > + aclocal-1.13 -Werror > + autoconf > + automake-1.13 --foreign -Werror -Wall > + ./configure > checking for a BSD-compatible install... /usr/bin/install -c > checking whether build environment is sane... yes > checking for a thread-safe mkdir -p... /bin/mkdir -p > checking for gawk... no > checking for mawk... mawk > checking whether make sets $(MAKE)... yes > checking whether make supports nested variables... yes > checking that generated files are newer than configure... done > configure: creating ./config.status > config.status: creating Makefile > + make test-1 > test 1.0 = 1.0 > + echo '#!/bin/sh' > + echo 'printf %s 2.1' > + using_gmake > + case $am__using_gmake in > + make --version -v > + grep GNU > GNU Make 3.81 > + am__using_gmake=yes > + return 0 > + make test-2 > cd . && /bin/bash /home/cjwatson/src/ubuntu/automake1.13/tmp/t/automake1.13-1.13.2/t/remake-configure-dependencies.dir/missing automake-1.13 --foreign > CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/cjwatson/src/ubuntu/automake1.13/tmp/t/automake1.13-1.13.2/t/remake-configure-dependencies.dir/missing autoconf > test 1.0 = 2.1 > make: *** [test-2] Error 1 > + am_exit_trap 2 > + exit_status=2 > + set +e > + cd /home/cjwatson/src/ubuntu/automake1.13/tmp/t/automake1.13-1.13.2 > + test none = tap > + case $am_explicit_skips in > + test 2 -eq 0 > + keep_testdirs=yes > + am_keeping_testdirs > + case $keep_testdirs in > + return 0 > + set +x > remake-configure-dependencies: exit 2 > > I think perhaps a sprinkling of $sleep is called for in this test? > You are perfectly right. I thought the sleeps implicit in configure invocations were enough to avoid this kind of issues, but after a more careful consideration I realized I was mistaken (see commit message in the patch below for an extended rationale). Can you confirm the patch works for you? Thanks, Stefano ---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- >From b4eefc79759fcb2c5941a65759d242488af8ed1a Mon Sep 17 00:00:00 2001 Message-Id: From: Stefano Lattarini Date: Mon, 3 Jun 2013 11:27:49 +0200 Subject: [PATCH] tests: fix spurious failure due to missing sleeps Fixes automake bug#14528. * THANKS: Give credit to that bug's original reporter. * t/remake-configure-dependencies.sh: Add few missing '$sleep' invocations. I thought that the sleeps implicit in the configure invocation were enough, but they were not, actually. Here is what can happen: 1. The config.status script is generated by a configure run. 2. ./config.status and make are run. 3. The 'print-version' script is modified. 4. Since that script is listed in $(CONFIGURE_DEPENDENCIES), autoconf is re-run. 5. On a fast-enough machine, the three steps 2-4 above, even combined, might have taken less than a second to run; 6. If the filesystem doesn't have a sub-second timestamp resolution, that means the newly-generated configure has the same timestamp of the old config.status; 7. So, config.status is not re-run, and the Makefiles are not updated. 8. Spurious failure! So we really need more explicit sleeps. Signed-off-by: Stefano Lattarini --- THANKS | 1 + t/remake-configure-dependencies.sh | 3 +++ 2 files changed, 4 insertions(+) diff --git a/THANKS b/THANKS index dbcb1ab..c5c7c49 100644 --- a/THANKS +++ b/THANKS @@ -67,6 +67,7 @@ Christian Cornelssen ccorn@cs.tu-berlin.de Christina Gratorp christina.gratorp@gmail.com Claudio Fontana sick_soul@yahoo.it Clifford Wolf clifford@clifford.at +Colin Watson cjwatson@ubuntu.com Dagobert Michelsen dam@opencsw.org Daiki Ueno ueno@unixuser.org Dalibor Topic robilad@kaffe.org diff --git a/t/remake-configure-dependencies.sh b/t/remake-configure-dependencies.sh index 2e5df88..d81d881 100644 --- a/t/remake-configure-dependencies.sh +++ b/t/remake-configure-dependencies.sh @@ -61,6 +61,7 @@ $AUTOMAKE ./configure $MAKE test-1 +$sleep (echo '#!/bin/sh' && echo 'printf %s 2.1') > print-version using_gmake || $MAKE Makefile $MAKE test-2 @@ -70,6 +71,8 @@ mkdir build cd build ../configure $MAKE test-2 + +$sleep (echo '#!/bin/sh' && echo 'printf %s 3.14') > ../print-version using_gmake || $MAKE Makefile $MAKE test-3 -- 1.8.3.rc3.8.g5e49f30 From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 03 06:00:58 2013 Received: (at control) by debbugs.gnu.org; 3 Jun 2013 10:00:58 +0000 Received: from localhost ([127.0.0.1]:48543 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UjRZR-0008OO-KI for submit@debbugs.gnu.org; Mon, 03 Jun 2013 06:00:58 -0400 Received: from mail-bk0-f51.google.com ([209.85.214.51]:53160) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UjRZP-0008Ng-9n for control@debbugs.gnu.org; Mon, 03 Jun 2013 06:00:56 -0400 Received: by mail-bk0-f51.google.com with SMTP id ji2so446109bkc.38 for ; Mon, 03 Jun 2013 02:58:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:mime-version:to:subject:content-type :content-transfer-encoding; bh=snSc6IDTxydOn+adc3VmY/kdSm8z+uVy2TClBbw+Ol0=; b=fqAhhCHKtQZJrav0AhGNI+EZCnJSsS0tS4xkvXW3LyVcxkGx2ti0dfv6rH5tzzWnVr 6sOXo91pJxI+ZxazW55HN5LWijJQSLwPHv4CbXrvANk1XyqWycaGO+LMN9ruGhVTR4+j bZVd9DANWh66EZsUd2RMCyO9vOu4G5FMYA8yx9OzDphPK0addV6dh1E1r4e1ioxUy4EL aJPWJ/w2oLGNO7KGPf15NKuu94bzUhV/+0pwjZXEEAYdB1wq2JBxMUxUVJyWtsDqWfFL UR9R+/XyQ2UguaOspDHY2fynCUnaNZQbbm6GiNmeT3jtb1IAWMqW3CgmzaJyo+r8U+eB SpPw== X-Received: by 10.204.240.15 with SMTP id ky15mr4172654bkb.144.1370253538251; Mon, 03 Jun 2013 02:58:58 -0700 (PDT) Received: from [192.168.178.20] (host93-95-dynamic.6-79-r.retail.telecomitalia.it. [79.6.95.93]) by mx.google.com with ESMTPSA id so13sm19737000bkb.15.2013.06.03.02.58.56 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 03 Jun 2013 02:58:57 -0700 (PDT) Message-ID: <51AC68DF.3050408@gmail.com> Date: Mon, 03 Jun 2013 11:58:55 +0200 From: Stefano Lattarini MIME-Version: 1.0 To: GNU bug tracker automated control server Subject: x Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) severity 14528 minor From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 03 06:49:54 2013 Received: (at 14528) by debbugs.gnu.org; 3 Jun 2013 10:49:54 +0000 Received: from localhost ([127.0.0.1]:48626 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UjSKn-0003yy-Vk for submit@debbugs.gnu.org; Mon, 03 Jun 2013 06:49:54 -0400 Received: from chiark.greenend.org.uk ([212.13.197.229]:37585 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UjSKl-0003yk-6g for 14528@debbugs.gnu.org; Mon, 03 Jun 2013 06:49:52 -0400 Received: from [172.20.153.9] (helo=riva.pelham.vpn.ucam.org) by chiark.greenend.org.uk (Debian Exim 4.72 #1) with esmtps (return-path cjwatson@ubuntu.com) id 1UjSIw-0001Tc-NS; Mon, 03 Jun 2013 11:47:58 +0100 Received: from ns1.pelham.vpn.ucam.org ([172.20.153.2] helo=riva.ucam.org) by riva.pelham.vpn.ucam.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1UjSIv-0005XW-PZ; Mon, 03 Jun 2013 11:47:57 +0100 Date: Mon, 3 Jun 2013 11:47:56 +0100 From: Colin Watson To: Stefano Lattarini Subject: Re: bug#14528: remake-configure-dependencies test fails on fast systems without subsecond timestamps Message-ID: <20130603104756.GS11923@riva.ucam.org> References: <20130601112003.GI11923@riva.ucam.org> <51AC61E4.3050200@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <51AC61E4.3050200@gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 14528 Cc: 14528@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On Mon, Jun 03, 2013 at 11:29:08AM +0200, Stefano Lattarini wrote: > You are perfectly right. I thought the sleeps implicit in configure > invocations were enough to avoid this kind of issues, but after a more > careful consideration I realized I was mistaken (see commit message in > the patch below for an extended rationale). > > Can you confirm the patch works for you? Before this patch, I got 32 passes from 100 runs; after this patch, I get 100 passes from 100 runs. So it looks good to me. Thanks, -- Colin Watson [cjwatson@ubuntu.com] From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 03 09:19:08 2013 Received: (at 14528-done) by debbugs.gnu.org; 3 Jun 2013 13:19:08 +0000 Received: from localhost ([127.0.0.1]:48818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UjUfC-0005kx-R4 for submit@debbugs.gnu.org; Mon, 03 Jun 2013 09:19:08 -0400 Received: from mail-bk0-f45.google.com ([209.85.214.45]:60633) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UjUf8-0005kD-3B for 14528-done@debbugs.gnu.org; Mon, 03 Jun 2013 09:19:05 -0400 Received: by mail-bk0-f45.google.com with SMTP id je10so1457381bkc.18 for <14528-done@debbugs.gnu.org>; Mon, 03 Jun 2013 06:17:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=Is21kZIenb/JKgI8X1VWCQpvb2Kw6QsI1DnrMdkk+iM=; b=Wok0r1NuRM1gpg4dKI4T0amA4IrbtPpoR8DCeJb9U37EyZ7OIrPe9oXbN8YeeFxoUs LIqjO8h5261zkEV9Pyye9+Xcx9EK3wAZvI8DRleEFS/DJeWdLIwF6NmfnbkAjfT8aOzG 3Ltp/5v9pAhJKJJyZLRsHymuZU6zbR7zEx8Kkkq0qdyPqGSLDYkyipi9aVFwia+M+q29 zzfeOD+v6d8g+g1ikALkC3SdBwnbhew0VK+RKp5Yw0In30MGkqsn6AMlEqoKD9D7Qtyd LhA9oV/HebASC+d4Df8xaZcdFn8Und4PfubAAZiDYuCEJSqKuaDJC8y9lPdTKgSxetFF 9a4w== X-Received: by 10.204.230.79 with SMTP id jl15mr5540959bkb.138.1370265424018; Mon, 03 Jun 2013 06:17:04 -0700 (PDT) Received: from [192.168.178.20] (host93-95-dynamic.6-79-r.retail.telecomitalia.it. [79.6.95.93]) by mx.google.com with ESMTPSA id jy7sm11812159bkb.6.2013.06.03.06.17.02 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 03 Jun 2013 06:17:03 -0700 (PDT) Message-ID: <51AC974D.7050906@gmail.com> Date: Mon, 03 Jun 2013 15:17:01 +0200 From: Stefano Lattarini MIME-Version: 1.0 To: Colin Watson Subject: Re: bug#14528: remake-configure-dependencies test fails on fast systems without subsecond timestamps References: <20130601112003.GI11923@riva.ucam.org> <51AC61E4.3050200@gmail.com> <20130603104756.GS11923@riva.ucam.org> In-Reply-To: <20130603104756.GS11923@riva.ucam.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 14528-done Cc: 14528-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 06/03/2013 12:47 PM, Colin Watson wrote: > On Mon, Jun 03, 2013 at 11:29:08AM +0200, Stefano Lattarini wrote: >> You are perfectly right. I thought the sleeps implicit in configure >> invocations were enough to avoid this kind of issues, but after a more >> careful consideration I realized I was mistaken (see commit message in >> the patch below for an extended rationale). >> >> Can you confirm the patch works for you? > > Before this patch, I got 32 passes from 100 runs; after this patch, I > get 100 passes from 100 runs. So it looks good to me. > Thanks for confirming. I'm closing the bug report then, and I'll push the fix shortly (so that it will appear in Automake 1.13.3, that should be released this evening or tomorrow). Regards, Stefano From unknown Sat Jun 21 10:45:58 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 02 Jul 2013 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator