]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
Merge branch 'test-subpkg-fix-spurious-freebsd-fail' into maint
authorStefano Lattarini <stefano.lattarini@gmail.com>
Thu, 20 Oct 2011 19:44:23 +0000 (21:44 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Thu, 20 Oct 2011 19:44:27 +0000 (21:44 +0200)
* test-subpkg-fix-spurious-freebsd-fail:
  tests: fix spurious failure with FreeBSD make and Yacc in VPATH

1  2 
ChangeLog

diff --cc ChangeLog
index 9397be4d3277aa2d4ce16956332c49ffdde63d41,d428dfc571280bfeba43629cd084e8163ef3735f..a022b09964435231f60fbaf5b1bbce0f00a778aa
+++ b/ChangeLog
@@@ -1,47 -1,14 +1,58 @@@
+ 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-19  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      tests: avoid spurious failure of 'uninstall-fail.test' on Cygwin
 +      * tests/uninstall-fail.test: Be sure to really skip this test
 +      on systems that allows files to be removed from unwritable
 +      directories.  Motivated by a spurious failure on Cygwin 1.5.
 +
  2011-10-17  Stefano Lattarini  <stefano.lattarini@gmail.com>
  
        tests: fix spurious failure with autoconf 2.62