Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 100e9740 | 2011-10-20 17:45:12 | Merge branch 'aclocal-path' into maint * aclocal-path: tests: fix spurious failure on fast machines | ||
| f8f8ec0e | 2011-10-20 17:44:04 | 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. | ||
| d91f357d | 2011-10-20 17:31:11 | 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. | ||
| 7a770586 | 2011-10-19 13:43:46 | Merge branch 'fix-pr9578' into maint * fix-pr9578: tests: avoid spurious failure of 'uninstall-fail.test' on Cygwin | ||
| 8c021e00 | 2011-10-19 13:42:40 | 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. | ||
| 94ad7e48 | 2011-10-17 17:46:05 | Merge branch 'aclocal-path' into maint | ||
| 02ab80ce | 2011-10-17 17:45:41 | tests: fix spurious failure with autoconf 2.62 * tests/aclocal-path-precedence.test: Rewrite configure.in, rather than appending to it, to avoid spurious failures (at least with autoconf 2.62) due to repeated calls to AC_INIT. Also, add package name and version arguments to AC_INIT, to avoid spurious errors from automake. | ||
| ae412c38 | 2011-10-16 10:50:47 | docs: avoid using colon character inside arguments of @pxref Fixes automake bug#9753 * doc/automake.texi (VPATH Builds): Avoid using colon character `:' inside arguments of @pxref, as this can cause problems in the generated `.info' files, and such an usage will be explicitly forbidden by future texinfo documentation. * THANKS: Update. Reported by Дилян Палаузов. | ||
| ba0c477b | 2011-10-07 11:08:15 | parallel-tests: warn on conditional TEST_EXTENSIONS definition Before this change, automake would have still bailed out, but with a confusing error message (about an invalid redefinition of TEST_EXTENSIONS). * automake.in (handle_tests): Warn explicitly if TEST_EXTENSIONS has conditional contents. * tests/test-extensions-con.test: New test. * tests/Makefile.am (TESTS): Add it. * NEWS: Update. | ||
| d710255c | 2011-10-06 21:40:17 | Merge branch 'fix-pr9400' into maint * fix-pr9400: parallel-tests: don't allow @substitutions@ in TEST_EXTENSIONS | ||
| b9b79d88 | 2011-10-06 21:30:04 | parallel-tests: don't allow @substitutions@ in TEST_EXTENSIONS Even after the last commit `v1.11-476-g90bea64', the checks performed by automake on entries in $(TEST_EXTENSIONS) tried to allow for @substitited@ stuff. This however ends up allowing quite brittle setups, which, most importantly, are of no real practical usefulness anyway. So it's better to just disallow @substitutions@ in TEST_EXTENSIONS altogether, offering a clear error message, instead of risking weird bugs and unexpected behaviors in the generated Makefile.in. * automake.in ($TEST_EXTENSION_PATTERN): Turned from a regular expression ... (is_valid_test_extension): ... into this subroutine. Don't allow generic @substitutions@ anymore (possibly making an exception for `@EXEEXT@' under the proper circumstances). * tests/test-extensions.test: Adjust and extend. | ||
| 7d40532a | 2011-10-06 16:22:25 | Merge branch 'fix-pr9579' into maint * fix-pr9579: tests: fix spurious failure in 'insthook.test' | ||
| 39a9fd16 | 2011-10-06 16:21:16 | tests: fix spurious failure in 'insthook.test' * tests/insthook.test (Makefile.am): Add a proper `uninstall-hook' target to remove the symlink created by the `install-exec-hook' target; this prevents "make distcheck" from failing spuriously. Since we are at it, delete an extra blank line, and add a trailing `:' command. | ||
| 736fde9f | 2011-10-06 16:14:46 | Merge branch 'fix-pr9579' into maint * fix-pr9579: maintcheck: fix spurious failure regenerate Makefile.in | ||
| 0773a998 | 2011-10-06 16:10:40 | maintcheck: fix spurious failure * lib/am/distdir.am: Use `$(infodir)', not `${infodir}', to avoid complaints from the `sc_no_brace_variable_expansions' maintainer check. | ||
| 59919b1a | 2011-10-06 13:42:11 | fix: make a test script executable * tests/nobase-nodist.test: Make executable. | ||
| e8082fb6 | 2011-10-06 13:26:58 | coverage: expose automake bug#9651 * tests/dist-auxfile.test: New test, xfailing. * tests/dist-auxfile-2.test: Likewise. * tests/Makefile.am (TESTS, XFAIL_TESTS): Add them. | ||
| bbfca16e | 2011-10-06 10:45:25 | Merge branch 'fix-pr9400' into maint * fix-pr9400: parallel-tests: automake error our on invalid TEST_EXTENSIONS | ||
| 90bea64b | 2011-10-01 21:31:07 | parallel-tests: automake error our on invalid TEST_EXTENSIONS This change fixes automake bug#9400. * automake.in (handle_tests): Bail out if a suffix specified in TEST_EXTENSIONS would produce an invalid `xxx_LOG_COMPILER' variable or an invalid suffix rule. Before this change, automake would have issued a confusing error messages (about invalid or non-POSIX variables being defined), and in some situations would have even produced a broken `Makefile.in' file. ($TEST_EXTENSION_PATTERN): New helper variable. * doc/automake.texi (Simple Tests using parallel-tests): Document the limitations on TEST_EXTENSIONS explicitly. * NEWS: Update. * tests/test-extensions.test: New test. * tests/Makefile.am (TESTS): Update. | ||
| e834f228 | 2011-10-01 19:28:24 | Merge branch 'fix-pr7988' into maint * fix-pr7988: docs: don't suggest installing `.m4' files in hard-coded location | ||
| 6816b316 | 2011-10-01 19:22:37 | Merge branch 'fix-pr9579' into maint * fix-pr9579: distuninstallcheck: fail also when only one file is left installed | ||
| a2803e6a | 2011-09-28 13:17:13 | maintcheck: fix usage of `cd' instead of `$(am__cd)' * lib/am/inst-vars.am (am__uninstall_files_from_dir): Use `$(am__cd)', not plain `cd'. | ||
| b100d18d | 2011-09-25 14:29:19 | docs: don't suggest installing `.m4' files in hard-coded location This change fixes automake bug#7988. * doc/automake.texi (aclocal Options): State that the use of the `--print-ac-dir' option to determine the directory where third-party packages can install their `.m4' files is discouraged now. (Extending aclocal): Suggest telling the user about ACLOCAL_PATH. * THANKS: Update. Report by Peter Johansson. | ||
| a2498fe8 | 2011-09-23 16:06:59 | distuninstallcheck: fail also when only one file is left installed This change fixes automake bug#9579. * lib/am/distdir.am (distuninstallcheck): Be stricter in ignoring a potential `dir' file created by install-info and left installed. Also, be more careful about "this can't happen" kind of errors. (am__distuninstallcheck_listfiles): New internal helper macro. * tests/distcheck-pr9579.test: New test. * tests/distcheck-override-infodir.test: Likewise. * tests/Makefile.am (TESTS): Add them. * NEWS, THANKS: Update. Report by Nick Bowler. | ||
| eae5cfa9 | 2011-09-23 22:50:14 | uninstall: "make uninstall" before "make install" works This change fixes automake bug#9578. * lib/am/inst-vars.am (am__uninstall_files_from_dir): New internal macro, that defines a shell code fragment to uninstall files from a given directory. * lib/am/data.am (uninstall-%DIR%%PRIMARY%): Use it, to reduce code duplication and improve consistency and correctness. * lib/am/libs.am (uninstall-%DIR%LIBRARIES): Likewise. * lib/am/lisp.am (uninstall-%DIR%LISP): Likewise. * lib/am/mans.am (uninstall-man%SECTION%): Likewise. * lib/am/python.am (uninstall-%DIR%LIBRARIES): Likewise. * lib/am/scripts.am (uninstall-%DIR%SCRIPTS): Likewise. * tests/uninstall-pr9578.test: New test. * tests/uninstall-fail.test: New test. * tests/Makefile.am (TESTS): Add them. * NEWS, THANKS: Update. Report by Nick Bowler. | ||
| b9fa1fc1 | 2011-09-22 16:40:32 | Merge branch 'aclocal-path' into maint * aclocal-path: tests: fix tests on aclocal search path precedences | ||
| 33805241 | 2011-09-22 16:40:03 | tests: fix tests on aclocal search path precedences * tests/aclocal-path-precedence.test: Call `$ACLOCAL' with the proper overridden system acdir. | ||
| 15721c48 | 2011-09-20 20:20:53 | fix: typo in NEWS | ||
| 122cb639 | 2011-09-20 20:15:55 | Merge branch 'aclocal-path' into maint * aclocal-path: docs: document planned precedence changes in aclocal search path aclocal: handle ACLOCAL_PATH environment variable | ||
| 2c57ac68 | 2011-09-20 17:42:01 | docs: document planned precedence changes in aclocal search path * doc/automake.texi (Macro Search Path): Explicitly state that the lookup order for extra directories of `.m4' files will be changed in the next major release. * NEWS: Likewise. | ||
| 73497948 | 2010-11-09 20:14:38 | aclocal: handle ACLOCAL_PATH environment variable * aclocal.in (parse_ACLOCAL_PATH): New function, parse ACLOCAL_PATH as a colon-separated list of directories to be included in the search path. * doc/automake.texi (Macro Search Path): Document new behavior and the precedence rules for various elements of the search path. * tests/aclocal-path.test: New test. * tests/aclocal-path-install.test: Likewise. * tests/aclocal-path-install-serial.test: Likewise. * tests/aclocal-path-precedence.test: Likewise. * tests/aclocal-path-nonexistent.test: Likewise. * tests/Makefile.am (TESTS): Add them. * NEWS: Update. * tests/distcheck-missing-m4.test: Extend by also checking interactions with ACLOCAL_PATH. * tests/distcheck-outdated-m4.test: Likewise, and fix a couple of botched comments since we are at it. | ||
| 9393a259 | 2011-09-19 18:24:44 | Merge branch 'fix-java-prefix-is-unexpected' into maint | ||
| d5ebf21c | 2011-09-19 18:21:25 | tests: fix spurious failure in 'primary-prefix-valid-couples.test' * tests/primary-prefix-valid-couples.test: After commit v1.11-464-gc9dfc36, `java_JAVA' is not a valid prefix/primary combination by default anymore: one has to explicitly define $(javadir) to make it so. So just drop `java_JAVA' from our Makefile.am Also, since we are at it, ... (configure.in): ... remove AM_PROG_GCJ from here, as it's not really required. | ||
| 7aea1eda | 2011-09-19 11:28:42 | docs: deprecate JAVA primary * doc/automake.texi (Java): Deprecate the JAVA primary, stating that it will become obsolete in automake 1.12 and probably removed altogether in automake 1.13. Reflect this in the section title, by appending the string "(deprecated feature)". (@menu, @detailmenu): Update. (Java Support with gcj): The cross-referenced support for bytecode compilation with the JAVA primary is rudimentary and deprecated. State that explicitly. | ||
| fb7141a5 | 2011-09-19 11:16:12 | docs: clearer distinction between `.java' with javac and with gcj * doc/automake.texi (Java support): Rename this node ... (Java support with gcj): ... to this, and change its title from "Compiling Java sources" to "Compiling Java sources using gcj". (@detailmenu, @menu, @cindex): Update and make more precise. (Java): Change the title of this node from simply "Java" to "Java bytecode compilation". (@detailmenu, @menu, @cindex): Update and make more precise. | ||
| c9dfc368 | 2011-09-18 23:32:38 | java: complain if java_JAVA is used but $(javadir) is undefined Fixes automake bug#8461. * automake.in (handle_java): Remove inappropriate "java" argument from the calls to `&am_install_var' and `&am_primary_prefixes'. * tests/instdir-java.test (Makefile.am): Define `$(javadir)'. * tests/javadir-undefined.test: New test. * tests/Makefile.am (TESTS): Add it. * NEWS: Update. | ||
| dd7e620b | 2011-09-18 18:05:43 | Merge branch 'python-work' into maint * python-work: cosmetics: fix various typos and grammaros py-compile: '--' and non-option arguments terminate the option list py-compile: complain on unrecognized options py-compile: normalize error and help messages python tests: add "unit tests" on py-compile py-compile: the '--destdir' option now accepts a blank argument python: run the 'py-compile' script with $(SHELL) | ||
| 0b7d3cbc | 2011-09-18 17:51:31 | coverage: test interactions of `nobase_' and `nodist_' * tests/nobase-nodist.test: New test. * tests/Makefile.am (TESTS): Add it. | ||
| 8d97cb95 | 2011-09-18 17:32:50 | java: fix various blunders in test 'java-mix.test' * tests/java-mix.test: Add missing call to `set -e'. Fix inverted semantics (`.java' files are expected *not* to be distributed by default, not the other way round). Fix various typos in the name of the `.java' files. Correct other minor blunders. Improve some comments. | ||
| c9a6f7e2 | 2011-09-12 18:37:05 | cosmetics: fix various typos and grammaros * NEWS: Fix typos. * tests/py-compile-basic.test: Likewise. * tests/py-compile-basedir.test: Fix botched wording in comments. * tests/py-compile-option-terminate.test: Fix typo and incomplete comment. Suggestions by Peter Rosin. | ||
| 9a937d21 | 2011-09-12 11:03:32 | java: allow both JAVA and nobase_JAVA in the same Makefile.am * automake.in (handle_java): Also strip `nobase_' from the given prefix, when needed. * tests/java-clean.test: Update and extend. * tests/java-compile-install.test: Likewise. * tests/java-no-duplicate.test: Likewise. * tests/java-sources.test: Likewise. * tests/java-noinst.test: Likewise. * tests/java-mix-dist-nodist.test: Renamed to ... * tests/java-mix.test: ... this, and extended. * tests/java-nobase.test: New test, still xfailing due to unrelated issues. * tests/Makefile.am (TESTS, XFAIL_TESTS): Update. Cherry-picked from v1.11-356-g01dede4 | ||
| 2990ef35 | 2011-09-12 10:54:49 | java: allow both dist_JAVA and nodist_JAVA in the same Makefile.am Fixes automake bug#8434. * automake.in (handle_java): Strip `dist_' and `nodist_' from the given prefix. Define a new internal Makefile variable `am__java_sources'. Related adjustments. * lib/am/java.am (JAVAC, JAVAROOT, CLASSPATH_ENV): Define only the first time this am file is processed. (class%DIR%.stamp): Stamp file renamed ... (class%NDIR%.stamp): ... to this, so that the `dist_' and `nodist_' prefixes are stripped from the name of the stampfile. Adjust declaration of dependencies by using the new automake-generated internal variable `$(am__java_sources)'. In the rule, use `$@' as the name of the target, rather than hard-coding it. * tests/java.test: Update and extend. * tests/java-no-duplicate.test: New test. * tests/java-mix-dist-nodist.test: Likewise. * tests/java-compile-and-install.test: Likewise. * tests/java-clean.test: Likewise. * tests/java-sources.test: Likewise. * tests/Makefile.am (TESTS): Update. Cherry-picked from commit v1.11-337-gd76b503. | ||
| 20787ab1 | 2011-09-11 00:47:09 | Merge branch 'maint' into python-work * maint: tests: fix spurious failure on fast machines aclocal: better URL reference in error message coverage: distcheck-hook to catch missing/outdated *.m4 files aclocal: more granularity in acdir overriding * tests/amhello-binpkg.test: Add missing $EXEEXT usage. fix: list test 'vala-vpath.test' in XFAIL_TESTS tests: simplify wrapper for aclocal fix: minor typo in ChangeLog coverage: vala support failing for VPATH from-scratch builds docs: report few more automake parsing limitations tests: list "forgotten" test script in TESTS ylwrap: fix unusual indentation whitespace | ||
| 5e463108 | 2011-09-11 00:42:53 | tests: fix spurious failure on fast machines * tests/aclocal-acdir.test: Avoid spurious failures due to caching issues, by cleaning the autom4te cache between all the aclocal invocations, and by always calling autoconf with the `--force' flag. | ||
| 44123087 | 2011-09-10 23:16:50 | aclocal: better URL reference in error message * aclocal.in (scan_file): In the error message about underquoted definitions, reference the automake page at `www.gnu.org', not at `sources.redhat.com'. | ||
| 2d5a0d87 | 2011-09-01 17:42:41 | coverage: distcheck-hook to catch missing/outdated *.m4 files Related to automake bug#9037. * tests/distcheck-missing-m4.test: New test. * tests/distcheck-outdated-m4.test: Likewise. * tests/distcheck-hook-m4.am: New data file, used by the new tests. * tests/Makefile.am (distcheck-m4-missing.log, distcheck-m4-outdated.log): Depend on it. (EXTRA_DIST): Distribute it. (TESTS): Add the new tests. | ||
| 30f99cbd | 2011-09-05 17:37:44 | aclocal: more granularity in acdir overriding Before this change, using the `--acdir' option caused aclocal to redefine both the directory of automake-provided m4 macros and the directory of third-party system-wide m4 macros. With this change, we deprecate the `--acdir' aclocal option, and introduce two new options `--automake-acdir' and `--system-acdir', to allow for more granularity. * aclocal.in (@automake_includes, @system_includes, @user_includes): Fix and extend comments. (usage): Update. (handle_acdir_option): New function. (parse_arguments): Recognize new options `--system-acdir' and `automake-acdir', and handle `--acdir' using the new function above. Simplify logic by assuming that the directory of third-party system-wide m4 files always exists. * tests/aclocal.in: Update to use the new options, instead of the deprecated. `--acdir'. * m4/dirlist: Move ... * m4/acdir/dirlist: ... here. * m4/Makefile.am (EXTRA_DIST): Update. (m4datadir): Rename ... (automake_acdir): ... to this. Accordingly, ... (dist_m4data_DATA): ... rename this ... (dist_automake_ac_DATA): ... to this. (system_acdir): New, directory. (dist_system_ac_DATA): New, defined to an empty value; this will ensure that the $(system_acdir) directory will be created by "make install". * tests/aclocal.test: Remove check about the `--print-ac-dir' option of aclocal, it has been moved into ... * tests/aclocal-print-acdir.test: ... this new test, and quite extended. * tests/aclocal-acdir.test: New test. * tests/Makefile.am (TESTS): Add the new tests. * NEWS, bootstrap: Update. * doc/automake.texi (aclocal Options, Macro Search Path): Update. | ||
| 3c99e9dc | 2011-09-05 11:30:17 | * tests/amhello-binpkg.test: Add missing $EXEEXT usage. Signed-off-by: Peter Rosin <peda@lysator.liu.se> | ||
| eda087ad | 2011-09-04 17:28:49 | Merge branch 'fix-vala-vpath-test' into maint | ||
| 884694a8 | 2011-09-04 17:28:35 | fix: list test 'vala-vpath.test' in XFAIL_TESTS * tests/Makefile.am (XFAIL_TESTS): Update. | ||
| e25ee588 | 2011-09-02 20:16:58 | tests: simplify wrapper for aclocal * tests/aclocal.in: Remove use of $ACLOCAL_TESTSUITE_FLAGS and extra `-I' flags; they are not really required, since the file `m4/amversion.m4' is generated in the srcdir anyway. * tests/acloca10.test: Remove use of $ACLOCAL_TESTSUITE_FLAGS. * tests/acloca18.test: Likewise. * tests/defs.in: Don't nullify $ACLOCAL_TESTSUITE_FLAGS, and do not export it. | ||
| ef44cad1 | 2011-09-02 17:39:35 | fix: minor typo in ChangeLog | ||
| eb59c423 | 2011-09-02 09:56:20 | coverage: vala support failing for VPATH from-scratch builds * tests/vala-vpath.test: New test, xfailing. * tests/Makefile.am (TESTS): Update. * THANKS: Update. From a report by Zbigniew Jędrzejewski-Szmek. Related to automake bug#8753. | ||
| 1dcba7b8 | 2011-09-01 19:17:39 | docs: report few more automake parsing limitations Partly motivated by automake bug#8360. * doc/automake.texi (General Operation): Report few more automake limitations w.r.t. parsing of unusual makefile constructs. Related minor reorderings. * tests/doc-parsing-buglets-colneq-subst.test: New test. * tests/doc-parsing-buglets-tabs.test: Likewise. * tests/Makefile.am (TESTS): Update. | ||
| 236ad0bc | 2011-08-25 21:07:12 | tests: list "forgotten" test script in TESTS * tests/Makefile.am (TESTS): Also list ... * tests/java-empty-classpath.test: ... this test. Since we are at it, remove trailing whitespace from a couple of lines. | ||
| bbddd445 | 2011-08-25 12:37:37 | ylwrap: fix unusual indentation whitespace * lib/ylwrap: Convert tabs to spaces. Reported by Karl Berry. Signed-off-by: Eric Blake <eblake@redhat.com> | ||
| 672fd935 | 2011-08-18 21:44:38 | Merge branch 'maint' into python-work * maint: * THANKS (Daniel Richard G.): Update e-mail address. java: avoid compilation errors when CLASSPATH is empty parallel-tests: no more spurious successes for FreeBSD make hacking: we now require autoconf 2.68 test defs: more environment cleanup tests: fix spurious failure with Solaris make maintcheck: fix maintainer-check failures, both real and spurious docs: how to use '-I' option in AM_CPPFLAGS for best VPATH support tests: relax a test on amhello examples to cater to Solaris tar docs: add references between the 2 sections on java support Sync auxiliary files from upstream. | ||
| 91a76539 | 2011-08-17 09:53:07 | * THANKS (Daniel Richard G.): Update e-mail address. | ||
| 720f0a2e | 2011-08-16 15:19:14 | java: avoid compilation errors when CLASSPATH is empty * lib/am/java.am (CLASSPATH_ENV): When redefining `$CLASSPATH', do not append an empty component in case the previous value of CLASSPATH is empty or unset. * tests/java-empty-classpath.test: New test. * tests/Makefile.am (TESTS): Update. Fixes automake bug#9306. | ||
| b3afcecf | 2011-08-12 18:29:28 | parallel-tests: no more spurious successes for FreeBSD make Work around a bug of FreeBSD make bug that was causing the automake-generated "check" target to complete with success even if some tests failed; this happened only when FreeBSD make was run in concurrent mode (as in, e.g., "make -j2 check"). The bug is not present in NetBSD make. This change fixes automake bug#9245: <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9245> See also FreeBSD PR bin/159730: <http://www.freebsd.org/cgi/query-pr.cgi?pr=159730> * lib/am/check.am [%?PARALLEL_TESTS%] $(TEST_SUITE_LOG): Use a more "safe" (and apparently redundant) idiom to exit with error, so that the non-zero exit status is picked up also by FreeBSD make when it's running in concurrent mode. * NEWS: Update. * tests/check-concurrency-bug9245.test: New test. * tests/Makefile.am (TESTS): Update. | ||
| 35a0689d | 2011-08-11 23:24:53 | hacking: we now require autoconf 2.68 * HACKING ("Working in git"): Use autoconf and autom4te 2.68, not 2.67, in the examples. | ||
| c7c62a4a | 2011-08-08 14:39:16 | test defs: more environment cleanup * tests/defs.in: Also unset variables AM_COLOR_TESTS and AM_TESTS_ENVIRONMENT. | ||
| 142dab55 | 2011-08-08 10:25:00 | Merge branch 'am-distcheck-configure-flags' into maint * am-distcheck-configure-flags: tests: fix spurious failure with Solaris make | ||
| d9e4f1ec | 2011-08-08 10:20:47 | tests: fix spurious failure with Solaris make * tests/distcheck-configure-flags-am.test: Avoid using `+=' too liberally with AM_DISTCHECK_CONFIGURE_FLAGS, since the line breaks so introduced, in conjunction with single quotes, might confuse Solaris make. | ||
| f4e516e6 | 2011-08-03 16:35:49 | maintcheck: fix maintainer-check failures, both real and spurious * tests/amhello-binpkg.test: Use "$MAKE", not bare "make". * Makefile.am (sc_perl_local): Also allow perl special variable `$~' to be localized. And be slightly laxer in the regexp, to allow for usages like "local $_ = $foo;". (sc_tests_overriding_macros_on_cmdline): Also allow for command line overriding of the `DISABLE_HARD_ERRORS' make variable. Try to avoid false positives for usages like "$MAKE || st=$?". | ||
| 5d4dc886 | 2011-08-03 15:05:22 | docs: how to use '-I' option in AM_CPPFLAGS for best VPATH support * doc/automake.texi (Program Variables): Recommend -I options to both the build directory and the source directory when needed. | ||
| 40ef9a0b | 2011-07-23 15:10:07 | Merge branch 'fix-amhello-examples-tests' into maint * fix-amhello-examples-tests: tests: relax a test on amhello examples to cater to Solaris tar | ||
| 3680f7de | 2011-07-23 15:09:23 | tests: relax a test on amhello examples to cater to Solaris tar * tests/amhello-binpkg.test: When the tar implementation in use is not GNU tar, relax the tests on tar output, to avoid spurious failures. For example, "tar cvf ..." with GNU tar can output lines like "./usr/bin/hello" on the standard output, while with Solaris tar it can output lines like "a ./usr/bin/hello 8K" on standard output, and with Heirloom tar it can output lines like "a ./usr/bin/hello 15 tape blocks" on standard error. | ||
| 9201a314 | 2011-07-15 16:49:45 | docs: add references between the 2 sections on java support * doc/automake.texi (Java Support, Java): Add cross-references. | ||
| 158e1d9b | 2011-07-20 23:31:54 | Sync auxiliary files from upstream. * INSTALL, lib/INSTALL, lib/config.guess, lib/config.sub, lib/texinfo.tex: Sync from upstream. Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de> | ||
| 527d34a6 | 2011-07-08 14:34:50 | Merge branch 'maint' into python-work * maint: fix typo in recent ChangeLog entry docs, tests: synchronize examples on silent-rules from config.site tests: fix weakness in 'tests-environment-backcompat.test' tests: portability fixes in tests on amhello examples remake: add test ensuring that slower remakes don't hang remake: fix outdated comment in configure.am docs, tests: synchronize examples from docs to tests cosmetics: fix typos in recent ChangeLog entries | ||
| edee35da | 2011-07-08 10:48:23 | Merge branch 'fix-tests-environment-backcompat-example' into maint * fix-tests-environment-backcompat-example: tests: fix weakness in 'tests-environment-backcompat.test' | ||
| 9d1a3a28 | 2011-07-08 10:48:22 | Merge branch 'fix-changelog-typo' into maint * fix-changelog-typo: fix typo in recent ChangeLog entry | ||
| b01fc087 | 2011-07-08 10:48:22 | Merge branch 'doc-silent-rules-reference-config-site-test' into maint * doc-silent-rules-reference-config-site-test: docs, tests: synchronize examples on silent-rules from config.site | ||
| 76cfe59c | 2011-07-08 10:45:53 | fix typo in recent ChangeLog entry | ||
| 8285d525 | 2011-07-08 10:43:33 | docs, tests: synchronize examples on silent-rules from config.site * doc/automake.texi (Automake silent-rules Option): Reference test 'silent-configsite.test' in comments. | ||
| 839b1e34 | 2011-07-08 10:34:54 | tests: fix weakness in 'tests-environment-backcompat.test' * tests/tests-environment-backcompat.test: Do not override the content of xfailing test `baz.test' with a "weaker" version that fails unconditionally: the test must fail only when the 'strict' pragma is in use, in order not to reduce coverage. | ||
| fae45c77 | 2011-07-08 09:41:27 | Merge branch 'fix-amhello-examples-tests' into maint * fix-amhello-examples-tests: tests: portability fixes in tests on amhello examples | ||
| e58e5f49 | 2011-07-06 10:31:03 | tests: portability fixes in tests on amhello examples * tests/amhello-binpkg.test: Don't use "tar xzf too.tag.gz" to extract a gzip-compressed tarball, that's unportable to some tar implementations; use the "gzip -dc fo.tar.gz | tar xf -" idiom instead. * tests/amhello-cflags.test: Likewise. * tests/amhello-cross-compile.test: Likewise. Suggestion from Ralf Wildenhues. | ||
| 8c7c3b59 | 2011-07-04 11:44:39 | Merge branch 'remake-rules-non-GNU-make' into maint * remake-rules-non-GNU-make: remake: add test ensuring that slower remakes don't hang remake: fix outdated comment in configure.am | ||
| 044035ce | 2011-07-04 11:41:34 | remake: add test ensuring that slower remakes don't hang * tests/remake-subdir-long-time.test: New test. * tests/Makefile.am (TESTS): Update. Suggestion by Ralf Wildenhues. | ||
| f8cb3653 | 2011-07-04 10:54:02 | remake: fix outdated comment in configure.am * lib/am/configure.am: Fix comment falsified by changes in commit `v1.11-366-gbee9871'. Suggestion by Ralf Wildenhues. | ||
| a44667dc | 2011-06-30 20:05:25 | docs, tests: synchronize examples from docs to tests * tests/README (Writing test cases): Give suggestions on how to keep test cases and examples in the documentation synchronized. * doc/automake.texi: Improve or fix existing testcase-referencing comments, and add many new ones. * HACKING (Administrivia): Suggest to test complex examples and idioms from the manual. * tests/specflg8.test: Improve synchronization with the example in the manual. * tests/output11.test:Likewise. * tests/txinfo21.test:Likewise. * tests/interp.test: Likewise. Since we are at it, and enable the `errexit' shell flag, do related changes, and add trailing `:'command. * tests/amhello-cflags.test: New test. * tests/amhello-cross-compile.test: Likewise. * tests/amhello-binpkg.test: Likewise. * tests/tests-environment-backcompat: Likewise. * tests/parallel-tests-log-compiler-example.test: Likewise. * tests/Makefile.am (TESTS): Update. | ||
| e7a6300b | 2011-06-30 17:20:40 | cosmetics: fix typos in recent ChangeLog entries | ||
| 9f107659 | 2011-06-28 11:49:24 | Merge branch 'maint' into python-work * maint: docs: avoid a footnote, some related rewordings and improvements Revert "docs: parallel-tests is not experimental anymore" docs: minor cosmetic fixes help: improve text about automatically-distributed files refactor: split 'usage' subroutine in automake tests: fix bug in 'autodist.test' maintcheck: extend 'sc_tests_plain_*' checks maintcheck: avoid few spurious failures check: don't use multi-line coloring for the report ansi2knr: deprecate, it will go away in the next major release docs: primary/prefix combination "pkglib_PROGRAMS" is now invalid docs: replace obsolete @vindex entry with a useful one docs: AM_DISTCHECK_CONFIGURE_FLAGS is for corner cases parallel-tests: stricter checks on DISABLE_HARD_ERRORS support docs: parallel-tests is not experimental anymore check: document and test $(TEST_SUITE_LOG) overriding | ||
| c9e39919 | 2011-06-28 08:15:21 | Merge branch 'parallel-tests-maint' into maint * parallel-tests-maint: Revert "docs: parallel-tests is not experimental anymore" parallel-tests: stricter checks on DISABLE_HARD_ERRORS support docs: parallel-tests is not experimental anymore check: document and test $(TEST_SUITE_LOG) overriding | ||
| 404882ab | 2011-06-23 23:31:27 | docs: avoid a footnote, some related rewordings and improvements * doc/automake.texi (Dist): Reword the part about automatically distributed files to avoid a footnote. Since we are at it, extend a bit, and add an example and a reference to a relevant test case. | ||
| 9667c39a | 2011-06-24 09:15:14 | Revert "docs: parallel-tests is not experimental anymore" This reverts commit a9eef973b5ea47cc3495f1a8307d4f7b85aea46f. It turned out that the current work to introduce TAP and SubUnit support in Automake-generated testsuite harnesses will probably require the introduction of slight incompatibilities in the 'parallel-tests' behaviour, starting from release 1.12 onward. So it's advisable to continue to characterize the 'parallel-tests' support as "experimental" in maintenance release 1.11.2. Suggestion from Ralf Wildenhues. | ||
| 5755b7bc | 2011-06-23 18:38:34 | docs: minor cosmetic fixes * doc/automake.texi: Break few overly long lines, throughout the file. ("Simple Tests"): Move @vindex for XFAIL_TESTS to the correct position, i.e., before and not after the paragraph where it is introduced. ("Options" @item ansi2knr): Use @pxref instead of @xref. This fixes a texinfo warning. ("Other things Automake recognizes" @item AM_C_PROTOTYPES): Use @pxref instead of @ref. | ||
| c1040a74 | 2011-01-12 01:27:07 | help: improve text about automatically-distributed files This change fixes automake bug#7819. * automake.in (usage): Distinguish between files that are always automatically distributed when found, and those which are only "under certain conditions". * doc/automake.texi (Basics of Distribution): Update accordingly. * tests/autodist-subdir.test: Update. * tests/autodist-no-duplicate.test: Likewise. * tests/autodist.test: Likewise. (configure.in): Remove useless call to AM_MAINTAINER_MODE. | ||
| 94785660 | 2011-01-12 01:06:33 | refactor: split 'usage' subroutine in automake This change is related to automake bug#7819. * automake.in (print_autodist_files): New subroutine, extracted from ... (usage): ... this, which now uses it. * tests/autodist-no-duplicate.test: New test. * tests/Makefile.am (TESTS): Update. | ||
| 72d36af2 | 2011-06-23 10:32:12 | tests: fix bug in 'autodist.test' * tests/autodist.test: Avoid spurious failure due to no `defs-static' file being found in the parent directory. | ||
| 1c3614c6 | 2011-06-20 23:52:34 | maintcheck: extend 'sc_tests_plain_*' checks * Makefile.am (sc_tests_plain_autom4te): New check. (sc_tests_plain_autoreconf): Likewise. (sc_tests_plain_autoheader): Likewise. (syntax_check_rules): Update. | ||
| 42a9c4db | 2011-06-20 16:42:10 | maintcheck: avoid few spurious failures * Makefile.am (sc_tests_plain_aclocal, sc_tests_plain_perl, sc_tests_plain_autoconf, sc_tests_plain_automake, sc_tests_plain_autoupate): Be stricter in matching an erroneous literal command, i.e., `aclocal', `automake', `perl', etc. | ||
| 9b614944 | 2011-06-20 10:49:09 | Merge branch 'maint' into parallel-tests-maint * maint: check: don't use multi-line coloring for the report ansi2knr: deprecate, it will go away in the next major release docs: primary/prefix combination "pkglib_PROGRAMS" is now invalid docs: replace obsolete @vindex entry with a useful one docs: AM_DISTCHECK_CONFIGURE_FLAGS is for corner cases | ||
| b8c2b699 | 2011-06-17 21:59:52 | check: don't use multi-line coloring for the report "less -R" can't handle multi-line coloring as it is done for the check reports of the serial and parallel testsuite, because of performance reasons. Thus, color each line of the check report by its own. * lib/am/check.am (am__text_box): Accept colors for lines, and color each line by its own. [%?PARALLEL_TESTS%] $(TEST_SUITE_LOG): Let am__text_box handle the line coloring. [!%?PARALLEL_TESTS%] $(check-TESTS): Color each report line by its own. * THANKS: Update. | ||
| 60cd9bc0 | 2011-06-20 09:43:25 | Merge branch 'am-distcheck-configure-flags' into maint | ||
| 98fab124 | 2011-06-13 21:27:35 | ansi2knr: deprecate, it will go away in the next major release * doc/automake.texi: Loudly and repeatedly state that the old de-ANSI-fication features are now deprecated and will be removed in the next major Automake release. Other related adjustments. * lib/Automake/Options.pm (_process_option_list ): Give a warning in the `obsolete' category when the `ansi2knr' option is used. * m4/protos.m4 (AM_C_PROTOTYPES): Deprecate this macro: a warning in the `obsolete' category will be emitted it if is used. * tests/ansi2knr-deprecation.test: New test. * tests/Makefile.am (TESTS): Update. * tests/ansi.test: Adjust, by calling autoconf and/or automake with the `-Wno-obsolete' flag. * tests/ansi10.test: Likewise. * tests/ansi2.test: Likewise. * tests/ansi3.test: Likewise. * tests/ansi3b.test: Likewise. * tests/ansi4.test: Likewise. * tests/ansi5.test: Likewise. * tests/ansi6.test: Likewise. * tests/ansi7.test: Likewise. * tests/ansi8.test: Likewise. * tests/ansi9.test: Likewise. * tests/cxxansi.test: Likewise. * tests/libobj8.test: Likewise. * NEWS: Update about the future planned backward-incompatibility due to the removal of de-ANSI-fication feature. | ||
| f541f9a4 | 2011-06-19 13:15:49 | docs: primary/prefix combination "pkglib_PROGRAMS" is now invalid * doc/automake.texi (Program Sources): pkglib_PROGRAMS is not a valid combination anymore, so don't document it. Inconsistency introduced in commit `v1.11-373-g9ca6326'. | ||
| d30f97d1 | 2011-06-19 12:32:59 | docs: replace obsolete @vindex entry with a useful one * doc/automake.texi (Program Sources): Do not index obsolete pkglib_PROGRAMS here. Do index pkglibexec_PROGRAMS. |