summaryrefslogtreecommitdiff
path: root/THANKS
diff options
context:
space:
mode:
authorStefano Lattarini <stefano.lattarini@gmail.com>2013-06-03 11:27:49 +0200
committerStefano Lattarini <stefano.lattarini@gmail.com>2013-06-03 11:27:49 +0200
commitb4eefc79759fcb2c5941a65759d242488af8ed1a (patch)
treeb6e2dc2638d1b47a8f988fb361c165dc9b909d15 /THANKS
parent80238728ba190c0c9f84142db30531534dd7c850 (diff)
downloadautomake-b4eefc79759fcb2c5941a65759d242488af8ed1a.tar.gz
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 <stefano.lattarini@gmail.com>
Diffstat (limited to 'THANKS')
-rw-r--r--THANKS1
1 files changed, 1 insertions, 0 deletions
diff --git a/THANKS b/THANKS
index dbcb1ab5b..c5c7c494f 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