Merge branch 'tests-texinfo' into maint
authorStefano Lattarini <stefano.lattarini@gmail.com>
Fri, 4 Mar 2011 18:09:54 +0000 (19:09 +0100)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Fri, 4 Mar 2011 18:09:54 +0000 (19:09 +0100)
1  2 
ChangeLog
tests/Makefile.am
tests/Makefile.in

diff --cc ChangeLog
+++ b/ChangeLog
  2011-03-04  Stefano Lattarini  <stefano.lattarini@gmail.com>
  
+       tests: fix bug (comments-in-var-defn.test + autoconf 2.62)
+       * tests/comments-in-var-defn.test: The configure.in stub created
+       by default, which has the AC_INIT first argument obtained by the
+       test name, causes autoconf 2.62 to fail with a spurious error
+       message like: "configure.in:1: error: defn: undefined macro:".
+       Thus, to prevent this, the test is renamed to ...
+       * tests/comments-in-var-def.test: ... this.
+       * tests/Makefile.am (TESTS): Updated.
++2011-03-04  Stefano Lattarini  <stefano.lattarini@gmail.com>
++
 +      cosmetics: convert encoding from ISO-8859 to UTF-8
 +      * ChangeLog.03: Convert encoding to UTF-8.
 +      * ChangeLog.96: Likewise.
 +      * ChangeLog.98: Likewise.
 +      * NEWS: Likewise.
 +      * TODO: Likewise.
 +
 +2011-03-01  Peter Rosin  <peda@lysator.liu.se>
 +
 +      test defs: unindent without temporary file
 +      * tests/defs.in (commented_sed_unindent_prog): Commented Sed program
 +      that strips the "proper" amount of leading whitespace.
 +      (unindent): Lazily strip comments from the above program and use it
 +      to unindent without using a temporary file.
 +
 +2011-02-26  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      libtool: suggest LT_INIT if LTLIBRARIES primary is used
 +      When the LTLIBRARIES primary was used, but $(LIBTOOL) wasn't
 +      defined, automake suggested to add a call to AC_PROG_LIBTOOL
 +      in configure.ac.  But that macro is deprecated since Libtool
 +      version 1.9b (2004-08-29), in favor of the newer LT_INIT.  So
 +      suggest the use of this latter macro instead.
 +      * lib/Automake/Variable.pm (%_am_macro_for_var): Pair 'LIBTOOL'
 +      with 'LT_INIT', not with 'AC_PROG_LIBTOOL'.
 +      * libtool4.test: Adjust and extend.  Also, add a call to macro
 +      AC_PROG_CC in configure.in, to help ensuring that automake does
 +      not fail for the wrong reasons.
 +      * ltinit.test: New test, ensure that automake's libtool support
 +      works with LT_INIT-based interface.
 +      Thanks to Jack Kelly for the suggestion.
 +
 +2011-02-20  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      tests: tempdirs with restrictive permissions are cleaned correctly
 +      Before this change, the removal of a temporary test directory
 +      containing subdirectories with restrictive permissions (such as
 +      'r--r--r--') could fail.
 +      * tests/defs: Ensure that all the subdirectories of a temporary
 +      test directory have the 'read', 'write' and 'execute' bits set,
 +      before trying to remove it with `rm -rf'.
 +      * tests/Makefile.am (clean-local-check): Likewise.
 +
 +2011-02-16  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +          Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 +
 +      test defs: add subroutine for input unindenting
 +      * tests/defs.in (unindent): New subroutine.
 +
 +2011-02-15  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      python: report the 'PYTHON' influential environment variable
 +      * m4/python.m4 (AM_PATH_PYTHON): Call AC_ARG_VAR on PYTHON.
 +      * doc/automake.texi (Python): Update and extend.
 +      * tests/help-python.test: New test.
 +      * tests/Makefile.am (TESTS): Update.
 +      * THANKS (Jack Kelly): Update e-mail address.
 +      Suggestion by Jack Kelly.
 +
 +2011-02-10  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      tests defs: clear TESTS_ENVIRONMENT variable
 +      * tests/defs.in (TESTS_ENVIRONMENT): Unset it, so that values
 +      from environment won't interfere with the testcases.
 +      Suggestion by Ralf Wildenhues.
 +
 +2011-02-06  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      tests: tweak few tests on simple and parallel test drivers
 +      * tests/check-exported-srcdir.test: Improve heading comments.
 +      * tests/check-tests-in-builddir.test: Likewise.  Also, unset the
 +      `FOO_EXIT_STATUS' variable, so that any pre-existing value in the
 +      environment won't risk to interfere with the test.
 +      Suggestions by Ralf Wildenhues.
 +
 +2011-02-01  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      coverage: more tests on simple and parallel test drivers
 +      * tests/parallel-tests-subdir.test: New test.
 +      * tests/check-exported-srcdir.test: Likewise.
 +      * tests/check-tests-in-builddir.test: Likewise.
 +      * tests/check-tests_environment.test: Likewise.
 +      * tests/Makefile.am (TESTS): Update.
 +
 +2011-01-29  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      tests: fix spurious failures in lflags*.test
 +      * tests/lflags.test: Remove 'LEX' from the environment, so
 +      that it won't be erroneously picked up by `make -e'.
 +      * tests/lflags2.test: Likewise.
 +
 +2011-01-24  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      docs: color-tests issues with parallel make
 +      * doc/automake.texi (Simple Tests): Document that automatic
 +      recognition of a capable terminal attached to stdout can fail
 +      with some make implementation when running in parallel mode,
 +      thus causing colored test output not to be automatically
 +      activated when it should.
 +
 +2011-01-23  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 +
 +      tests: avoid instspc.test failures due to make's whitespace trimming
 +      * tests/instspc.test: Prepend './' when passing the test
 +      characters, to avoid leading whitespace characters to be trimmed
 +      from macros set from environment variables.  Fixes testsuite
 +      failures with HP-UX, IRIX, and Tru64/OSF make.
 +
 +2011-01-23  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      coverage: test semantics of "dummy" per-target flags
 +      * tests/specflg-dummy.test: New test, ensuring that even "dummy"
 +      per-target flags triggers the use of renamed objects.
 +      * tests/Makefile.am (TESTS): Update.
 +      Suggestion by Ralf Wildenhues.
 +
 +2011-01-23  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      tests defs: sanitize IFS
 +      * tests/defs.in ($IFS): Define to <space>, <tab>, <newline>.
 +      ($sp): New variable, holding a single whitespace character.
 +      ($tab): New variable, holding a tabulation character.
 +      ($nl): New variable, holding a newline character.
 +
 +2011-01-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 +
 +      tests: fix VPATH auto-expansion workarounds.
 +      * tests/parallel-tests8.test, tests/suffix13.test:
 +      Ensure $< is not surrounded by white space, to prevent Solaris
 +      make from applying automatic VPATH text expansion.
 +
 +2011-01-22  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      tests: fix spurious failures in yflags*.test
 +      * tests/yflags.test: Remove 'YACC' from the environment, so
 +      that it won't be erroneously picked up by `make -e'.
 +      * tests/yflags2.test: Likewise.
 +
 +2011-01-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 +
 +      tests: avoid fn99*.test failures due to buggy AIX 5.3 cp -R.
 +      * tests/fn99.test, tests/fn99subdir.test: Skip if an initial
 +      `cp -R' of the subdir tree already fails; AIX 5.3 cp messes
 +      up its internal memory when copying this tree.
 +
 +2011-01-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 +          Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      Add comment to check-TESTS rule working around make 3.80 bug.
 +      * lib/am/check.am (check-TESTS): Update comment.
 +
 +2011-01-20  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 +
 +      tests: less strict double-colon spy.test again.
 +      * tests/spy.test: We know BSD make doesn't invoke more than one
 +      double-colon rule, so no need to expose that failure.
 +
 +2011-01-19  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 +
 +      install-sh: avoid Tru64 sh `test' operator precedence issues.
 +      * lib/install-sh: Protect file names and directory components
 +      that consist of `=', `(', `)', or `!'.  Move protection as early
 +      as possible, to avoid errors such as with Tru64 sh `test -z ='.
 +      * tests/instsh2.test: Extend test to cover more possibilities.
 +      Fixes 1.12 instspc-equal-install.test failure on Tru64/OSF 5.1.
 +
 +2011-01-19  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +          Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 +
 +      docs: automake testsuite doesn't use TESTS_ENVIRONMENT anymore
 +      * doc/automake.texi (Simple Tests): Do not claim Automake uses
 +      TESTS_ENVIRONMENT for the perl driver.  Instead, point to the
 +      parallel-tests driver.
 +
 +2011-01-19  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 +
 +      Allow _AM_DEPENDENCIES to be used later in configure.
 +      * m4/depend.m4 (_AM_DEPENDENCIES): Remove a previously existing
 +      conftest.dir before recreating it.
 +      Fixes bug#7864.
 +      Report by Eric Blake, from report by Scott McCreary against M4.
 +
 +2011-01-18  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 +
 +      tests: avoid failure on w32 file systems.
 +      * tests/parallel-tests-unreadable-log.test: SKIP if file cannot
 +      be turned unreadable.
 +
 +2011-01-17  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 +
 +      tests: allow double-colon spy.test to work with HP-UX make.
 +      * tests/spy.test: Fix comment typos.  Ensure prerequisites we
 +      do not want to depend on are strictly older than the target.
 +      Also test with a target out of date wrt. more than one rule.
 +
 +2011-01-16  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      tests: remove useless requirements from cond36.test
 +      * tests/cond36.test ($required): Remove.
 +      Since we are at it, add a trailing `:' command.
 +
 +2011-01-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 +          Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      parallel-tests: work around Tru64/OSF 5.1 sh read bugs.
 +      * lib/am/check.am ($(TEST_SUITE_LOG), recheck, recheck-html):
 +      Test file readability before redirecting input from it, to avoid
 +      exiting Tru64/OSF 5.1 sh which treats read as special builtin.
 +      * tests/parallel-tests-unreadable-log.test: New test.
 +      * tests/Makefile.am (TESTS): Update.
 +      * NEWS: Update.
 +
 +2011-01-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 +
 +      * NEWS, README: Update copyright years.
 +
 +      Fix parallel-tests.test failure with HP-UX make.
 +      * tests/parallel-tests.test: Sleep inside inner tests, so logs
 +      are newer than logs of tests they depend on, for HP-UX make.
 +
  2011-01-15  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
  
        docs: ensure example are separated with empty lines in the input
Simple merge
Simple merge