Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| d9ea65c0 | 2011-11-08 18:41:30 | tests: fix spurious failures w.r.t. parallel make and colorization * tests/color2.test: Skip the test if the $MAKE program fails to consider the standard output as a tty when spawned by `expect'. This is required for make implementations, like FreeBSD make and Solaris dmake, that redirect the output of recipes to temporary files or pipes when run in parallel mode. Since we are at it, simplify the detection of a working `expect' program, and throw in other minor simplifications. | ||
| 549f3844 | 2011-11-07 16:07:25 | Merge branch 'fix-pr9579' into maint * fix-pr9579: tests: fix spurious failure in 'distcheck-override-infodir.test' | ||
| 00eb9d62 | 2011-11-07 16:05:48 | tests: fix spurious failure in 'distcheck-override-infodir.test' * tests/distcheck-override-infodir.test ($required): Add 'install-info'. | ||
| f6195336 | 2011-11-07 15:59:43 | tests: avoid another failure of 'uninstall-fail.test' on Solaris * tests/uninstall-fail.test: On Solaris 10, if `/bin/rm' is run with the `-f' option, it doesn't print any error message when failing to remove a file (due to e.g., "Permission denied"). Yikes. Cater to this incompatibility, by relaxing the test when a faulty `rm' is detected. | ||
| 1ba50d12 | 2011-11-03 11:28:56 | Merge branch 'fix-pr9890' into maint * fix-pr9890: maint-mode: fix botched configure messages | ||
| a45c6364 | 2011-10-29 12:15:59 | maint-mode: fix botched configure messages This change fixes automake bug#9890. * m4/maintainer.m4 (AM_MAINTAINER_MODE): Fix the "checking ..." configure message related to the enabling/disabling of maintainer mode. * tests/help-maintainer.test: Renamed ... * tests/maintmode-configure-msg.test: ... to this, and extended to cover the fixed bug. Also, since we are at it, make grepping of configure help screens stricter, and throw in some few other changes to reduce code duplication and enhance readability. * tests/Makefile.am (TESTS): Update. * THANKS: Update with Zack's new e-mail address. Report and initial patch by Zack Weinberg, test cases added by Stefano Lattarini. | ||
| 3df373a8 | 2011-10-30 11:58:23 | Merge branch 'fix-pr9773' into maint * fix-pr9773: fix: regenerate Makefiles | ||
| 12f0a410 | 2011-10-30 11:58:06 | fix: regenerate Makefiles | ||
| 182935ac | 2011-10-29 12:22:50 | Merge branch 'fix-pr9773' into maint * fix-pr9773: info: allow user to inhibit creation/update of '${infodir}/dir' | ||
| cb9f2c28 | 2011-10-24 19:45:42 | Merge branch 'fix-pr8485-and-pr8526' into maint * fix-pr8485-and-pr8526: deps: partially revert commit `v1.11-512-geeee551' | ||
| 1ec16686 | 2011-10-23 13:19:21 | info: allow user to inhibit creation/update of '${infodir}/dir' With this change, we allow the user to request the install-info rules not to update the `${infodir}/dir' file, by exporting the environment variable `AM_UPDATE_INFO_DIR' to the value "no". This is especially useful to distro packagers, and is a definite improvement over our previous hack of looking whether the `install-info' program was the Debian or GNU version -- hack which had been silently broken with recent versions of debian install-info BTW (probably since dpkg 1.15.4, 2009-09-06). This change fixes automake bug#9773. See also Debian Bug#543992. * lib/am/texinfos.am: Don't look anymore at the output of `install-info --version' to decide whether to use it to update the `${infodir}/dir' or not; instead, honour the environment variable `AM_UPDATE_INFO_DIR'. * tests/install-info-dir.test: New test. * tests/Makefile.am (TESTS): Add it. * tests/defs: Also unset `AM_UPDATE_INFO_DIR', to avoid unwanted interferences from the environment. * doc/automake.texi (Texinfo): Update. * NEWS: Likewise. * THANKS: Likewise. Report by Jonathan Nieder. | ||
| 9b5ced02 | 2011-10-22 20:51:43 | Merge branch 'dejagnu-siteexp-extend' into maint * dejagnu-siteexp-extend: dejagnu: allow the package developer to extend site.exp | ||
| beef7a66 | 2011-02-01 09:52:43 | dejagnu: allow the package developer to extend site.exp Fixes automake bug#7873. * lib/am/dejagnu.am (site.exp): Depend from the files listed in $(EXTRA_DEJAGNU_SITE_CONFIG), if any. Append their contents to the generated site.exp (still preserving user edits). * doc/automake.texi (Dejagnu Tests): Update. * tests/dejagnu-siteexp-append.test: New test. * tests/dejagnu-siteexp-extend.test: Likewise. * tests/dejagnu-siteexp-useredit.test: Likewise.ù * NEWS: Update. * tests/Makefile.am (TESTS): Update. Suggestion by Rainer Orth. | ||
| 6a2fe818 | 2011-10-22 20:42:17 | Merge branch 'dejagnu-srcdir-discrepancy' into maint * dejagnu-srcdir-discrepancy: dejagnu: ensure 'srcdir' is defined as a relative directory Fix testsuite failure of check12.test without DejaGNU. Extend and improve tests on DejaGnu support. | ||
| e98cba8d | 2011-10-21 08:39:48 | * THANKS: Fix whitespace issue. | ||
| 40c34328 | 2011-10-20 22:25:45 | deps: partially revert commit `v1.11-512-geeee551' This change partly reverts commit "Create subdirs for generated sources even when not dep tracking", of 2011-04-02. That commit had caused the bugs #8485 and #8526. Since we are nearing the bug-fixing automake release 1.11.2, the safest policy at the moment is to just revert the problematic hunks: an older, known bug is better than a regression. * automake.in (handle_single_transform): Don't add a dirstamp dependency, even when $object is derived and lands in a subdir. * tests/Makefile.am (XFAIL_TESTS): Add lex-subobj-nodep.test, remove yacc-dist-nobuild-subdir.test. | ||
| d2b90968 | 2011-10-20 21:44:23 | Merge branch 'test-subpkg-fix-spurious-freebsd-fail' into maint * test-subpkg-fix-spurious-freebsd-fail: tests: fix spurious failure with FreeBSD make and Yacc in VPATH | ||
| 7cb64d4f | 2011-10-20 21:38:52 | Merge branch 'fix-pr8788' into maint * fix-pr8788: tests: avoid spurious failure in 'parallel-tests3.test' | ||
| 65c01584 | 2011-10-20 21:31:09 | 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. | ||
| 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. | ||
| ded01c88 | 2011-01-13 20:33:26 | dejagnu: ensure 'srcdir' is defined as a relative directory This change fixes automake bug#7833. * lib/am/dejagnu.am (check-DEJAGNU): Prefer using plain $(srcdir) over calculating and using the absolute path of $(srcdir). * tests/dejagnu-relative-srcdir.test: New test. * tests/dejagnu-absolute-builddir.test: Likewise. * tests/Makefile.am (TESTS): Update. Report by Ian Lance Taylor. Suggestions by Ralf Wildenhues. | ||
| f5b69b8a | 2011-10-18 21:05:24 | 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. | ||
| 7e5ae808 | 2011-10-18 17:53:21 | 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. | ||
| 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. | ||
| 1cfe9542 | 2011-10-06 16:10:23 | regenerate Makefile.in | ||
| 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. | ||
| c5d19098 | 2011-10-01 19:31:22 | fix: regenerate Makefile | ||
| 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 | ||
| 8dc8556c | 2011-09-28 16:49:35 | Merge branch 'fix-pr9578' into maint * fix-pr9578: fix: regenerate Makefile.in files | ||
| 2126b691 | 2011-09-28 16:46:58 | fix: regenerate Makefile.in files | ||
| b1023676 | 2011-09-28 13:21:11 | Merge branch 'fix-pr9578' into maint * fix-pr9578: maintcheck: fix usage of `cd' instead of `$(am__cd)' | ||
| 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. | ||
| c4f363ff | 2011-09-26 21:50:37 | Merge branch 'fix-pr9578' into maint * fix-pr9578: uninstall: "make uninstall" before "make install" works | ||
| 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. | ||
| 0209b6dd | 2011-09-19 13:30:30 | Merge branch 'deprecate-java-primary' into maint | ||
| 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. | ||
| e9e0b23f | 2011-09-18 16:19:25 | Merge branch 'java-fixes-for-maint' into maint | ||
| 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> |