]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
Merge branch 'maint'
authorStefano Lattarini <stefano.lattarini@gmail.com>
Thu, 20 Oct 2011 21:10:03 +0000 (23:10 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Thu, 20 Oct 2011 21:10:03 +0000 (23:10 +0200)
* maint:
  tests: fix spurious failures with "chatty" make implementations
  tests: fix spurious failure on fast machines
  tests: avoid spurious failure of 'uninstall-fail.test' on Solaris
  tests: avoid spurious failure in 'parallel-tests3.test'
  tests: fix spurious failure with FreeBSD make and Yacc in VPATH

1  2 
ChangeLog
tests/Makefile.am
tests/Makefile.in
tests/parallel-tests3.test
tests/subpkg.test

diff --cc ChangeLog
index fcf64d50f5a3a535df2176b575a83b500a7e3399,a022b09964435231f60fbaf5b1bbce0f00a778aa..8dea9ebe2e0a5404769aae74b83dc953694bc6bb
+++ b/ChangeLog
@@@ -1,8 -1,51 +1,56 @@@
+ 2011-10-18  Stefano Lattarini  <stefano.lattarini@gmail.com>
+       tests: fix spurious failure with FreeBSD make and Yacc in VPATH
+       * tests/subpkg.test: Some cosmetic adjustments.  Move the tests
+       checking that $(YLWRAP) is defined and installed properly when
+       ylwrap is in a default auxdir found in a parent package ...
+       * tests/subpkg-yacc.test: ... into this new test, which carefully
+       avoids to trigger the known bug#7884 (combo FreeBSD make plus Yacc
+       plus VPATH build).
+       * tests/Makefile.am (TESTS): Update.
+ 2011-10-18  Stefano Lattarini  <stefano.lattarini@gmail.com>
+       tests: avoid spurious failure in 'parallel-tests3.test'
+       This fixes automake bug#8788.
+       * tests/parallel-tests3.test: To ensure that the serial run of
+       the dummy testsuite is still ongoing when the parallel run has
+       terminated, use `kill -0', not a bare `kill'.  This will prevent
+       a testsuite crash on NetBSD 5.1, and a testsuite hang on FreeBSD
+       8.2.  Also, since we are at it, try harder to avoid possible
+       hangs of the script in other unusual situations.
+ 2011-10-20  Stefano Lattarini  <stefano.lattarini@gmail.com>
+       tests: fix spurious failures with "chatty" make implementations
+       * tests/distcheck-missing-m4.test: On failure, some make
+       implementations (such as Solaris make) print the whole failed
+       recipe on standard output.  This was causing a spurious failure
+       in the checks grepping the output from make.  Work around this.
+       * tests/distcheck-outdated-m4.test: Likewise.
+ 2011-10-20  Stefano Lattarini  <stefano.lattarini@gmail.com>
+       tests: fix spurious failure on fast machines
+       * tests/aclocal-path-precedence.test: Also remove the `configure'
+       script between different test runs, to ensure it is always remade
+       by autoconf.  Add proper explicative comments.
+ 2011-10-20  Stefano Lattarini  <stefano.lattarini@gmail.com>
+       tests: avoid spurious failure of 'uninstall-fail.test' on Solaris
+       * tests/uninstall-fail.test: All the Solaris 10 shells (/bin/sh,
+       /bin/ksh, and /usr/xpg4/bin/sh), upon failing to chdir to a
+       directory with the `cd' builtin, print a message like:
+         "sh: /root: permission denied"
+       which doesn't report the `cd' builtin anywhere.  Relax the grepping
+       of the error message accordingly.
 +2011-10-20  Jim Meyering  <meyering@redhat.com>
 +
 +      tests: fix aclocal-print-acdir.test
 +      * tests/aclocal-print-acdir.test: Adjust to pass.
 +
  2011-10-19  Stefano Lattarini  <stefano.lattarini@gmail.com>
  
        tests: avoid spurious failure of 'uninstall-fail.test' on Cygwin
Simple merge
Simple merge
Simple merge
Simple merge