summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorStefano Lattarini <stefano.lattarini@gmail.com>2011-12-15 18:41:22 +0100
committerStefano Lattarini <stefano.lattarini@gmail.com>2011-12-15 18:42:55 +0100
commita9edac6c6e0c33d6571d6ef5ce0bbf682459c3bc (patch)
tree14bce7aefee711a0091807ed548aedead47e9843 /NEWS
parent91ea62abccb87e2a1ae989bae95640d8913d2970 (diff)
parent30bd6d1e53fbc31ef3431893e4db3efe9ad799ee (diff)
downloadautomake-a9edac6c6e0c33d6571d6ef5ce0bbf682459c3bc.tar.gz
Merge branch 'maint' into 'yacc-work'
Extra edits: * tests/silent-lex.test: Provide a dummy `yywrap()' function, to avoid link errors on systems that doesn't provide a "lex library". See also commit `v1.11-546-gca0ba5d'. Commits merged from maint (34 commits): readme: reference webpages for automake mailing lists readme: update advice about testsuite execution readme: don't reference the old homepage at sources.redhat.com hacking: some more fixlets * NEWS: Fix typo in 'make dist-bzip2' description. release: don't run "make distcheck" automatically hacking: update on-line documentation for stable releases only hacking: described release procedure applies to beta releases too readme: the documentation is production quality now hacking: tell about platform-testers mailing list hacking: we don't use sources.redhat.com anymore hacking: miscellaneous minor fixes dist-xz, dist-bzip2: don't hard-code -9, honor envvar settings news: fix typos, grammaros and suboptimal wording maint: sync auxiliary files from upstream tests: fix spurious failures due to missing 'yywrap()' function depcomp: spelling fix tests: fix 'distcheck-override-infodir.test' on Cygwin cosmetics: typofix in comments coverage: undistributed '.am' and '.m4' files are diagnosed coverage: required but missing '.am' and '.m4' files are diagnosed coverage: expose automake bug#10111 in the testsuite fix: regenerate doc/Makefile texinfo: work around Solaris 10 xpg4 shell bug in install rules configure: report perl version in config.log tests: fix spurious failure with older install-info maintcheck: fix spurious failure in 'color2.test' tests: fix spurious error in 'uninstall-fail.test' on Solaris tests: fix typo in 'uninstall-fail.test' tests: avoid a spurious failure of 'ltinit.test' MinGW tests: testsuite is now safe to run with dmake in parallel mode tests: fix spurious failures w.r.t. parallel make and colorization Merge branch 'fix-pr9579' into maint tests: fix spurious failure in 'distcheck-override-infodir.test' tests: avoid another failure of 'uninstall-fail.test' on Solaris
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS62
1 files changed, 32 insertions, 30 deletions
diff --git a/NEWS b/NEWS
index 130d2447d..e707c74ab 100644
--- a/NEWS
+++ b/NEWS
@@ -27,17 +27,22 @@ New in 1.11.0a:
- The `lzma' compression scheme and associated automake option `dist-lzma'
is obsoleted by `xz' and `dist-xz' due to upstream changes.
+ - You may adjust the compression options used in dist-xz and dist-bzip2.
+ The default is now merely -e for xz, but still -9 for bzip; you may
+ specify a different level via the XZ_OPT and BZIP2 envvars respectively.
+ E.g., "make dist-xz XZ_OPT=-7" or "make dist-bzip2 BZIP2=-5"
+
- The py-compile script now accepts empty arguments passed to the options
`--destdir' and `--basedir', and complains about unrecognized options.
Moreover, a non-option argument or a special `--' argument terminates
the list of options.
- A developer that needs to pass specific flags to configure at "make
- distcheck" time can now, and indeed he's advised to, do so by defining
+ distcheck" time can now, and indeed is advised to, do so by defining
the developer-reserved makefile variable AM_DISTCHECK_CONFIGURE_FLAGS,
instead of the old DISTCHECK_CONFIGURE_FLAGS.
The DISTCHECK_CONFIGURE_FLAGS variable should now be reserved for the
- user; still, the old Makefile.am files that used to define it should
+ user; still, the old Makefile.am files that used to define it will
still continue to work as before.
- When using DejaGnu-based testsuites, the user can extend the `site.exp'
@@ -78,17 +83,15 @@ Bugs fixed in 1.11.0a:
or "redefinition of TEST_EXTENSIONS), or even, in some situations,
silently producing broken `Makefile.in' files.
- - The `silent-rules' option now also silences all compile rules if dependency
- tracking is disabled. Also, when `silent-rules' is not used, the output from
- `make' does not contain spurious extra lines with only a backslash in them
- any more; it now again matches that from pre-1.11 Automake.
-
- - The `dist-xz' option now uses `xz -9' for maximum compression.
+ - The `silent-rules' option now truly silences all compile rules, even
+ when dependency tracking is disabled. Also, when `silent-rules' is
+ not used, `make' output no longer contains spurious backslash-only
+ lines, thus once again matching what Automake did before 1.11.
- The AM_COND_IF macro also works if the shell expression for the conditional
is no longer valid for the condition.
-* Long standing bugs:
+* Long-standing bugs:
- "make distcheck" now correctly complains also when "make uninstall"
leaves one and only one file installed in $(prefix).
@@ -112,17 +115,17 @@ Bugs fixed in 1.11.0a:
- AM_PROG_GCJ uses AC_CHECK_TOOLS to look for `gcj' now, so that prefixed
tools are preferred in a cross-compile setup.
- - Several scripts as well as the parallel-tests testsuite driver now
- exit with the right exit status upon receiving a signal.
+ - Several scripts and the parallel-tests testsuite driver now exit with
+ the right exit status upon receiving a signal.
- - A per-Makefile.am setting of -Werror does not carry over to the
- handling of other Makefile.am files any more.
+ - A per-Makefile.am setting of -Werror does not erroneously carry over
+ to the handling of other Makefile.am files.
- - The order of Yacc and Lex flags is fixed to be consistent with other
+ - The order of Yacc and Lex flags is now consistent with that of other
languages: $(AM_YFLAGS) comes before $(YFLAGS), and $(AM_LFLAGS) before
$(LFLAGS), so that the user variables override the developer variables.
- - Rules generated by Automake now try harder to not change any files when
+ - Rules generated by Automake now try harder not to change any files when
`make -n' is invoked. Fixes include compilation of Emacs Lisp, Vala, or
Yacc source files and the rule to update config.h.
@@ -130,13 +133,13 @@ Bugs fixed in 1.11.0a:
make bug triggered by sources containing repeated slashes when the
`subdir-objects' option was used.
- - The parallel-tests driver now does not produce erroneous results
- with Tru64/OSF 5.1 sh upon unreadable log files any more.
+ - The parallel-tests driver no longer produces erroneous results with
+ Tru64/OSF 5.1 sh upon unreadable log files.
- - The makedepend and hp depmodes now works better with VPATH builds.
+ - The makedepend and hp depmodes now work better with VPATH builds.
- - Java sources specified with check_JAVA are not compiled anymore upon
- "make all", but only upon "make check".
+ - Java sources specified with check_JAVA are no longer compiled for
+ "make all", but only for "make check".
- Automake now detects the presence of the `-d' flag in the various
`*YFLAGS' variables even when their definitions involve indirections
@@ -151,14 +154,13 @@ Bugs fixed in 1.11.0a:
and error out if `javadir' is undefined, instead of silently producing
a broken Makefile.in.
- - Now aclocal and automake, when they've to spawn autoconf or autom4te
- processes, honour the configure-time definitions of AUTOCONF and
- AUTOM4TE.
+ - aclocal and automake now honour the configure-time definitions of
+ AUTOCONF and AUTOM4TE when they spawn autoconf or autom4te processes.
- - The `install-info' recipe does not try anymore to guess whether the
+ - The `install-info' recipe no longer tries to guess whether the
`install-info' program is from Debian or from GNU, and adaptively
- change its behaviour; this has proven to be frail and easy to regress.
-
+ change its behaviour; this has proven to be frail and easy to
+ regress.
New in 1.11:
@@ -330,7 +332,7 @@ New in 1.11:
Bugs fixed in 1.11:
-* Long standing bugs:
+* Long-standing bugs:
- Fix aix dependency tracking for libtool objects.
@@ -663,7 +665,7 @@ New in 1.9:
Bugs fixed in 1.8.5:
-* Long standing bugs:
+* Long-standing bugs:
- Define DIST_SUBDIRS even when the `no-dist' or `cygnus' options are used
so that `make distclean' and `make maintainer-clean' can work.
@@ -676,7 +678,7 @@ Bugs fixed in 1.8.5:
Bugs fixed in 1.8.4:
-* Long standing bugs:
+* Long-standing bugs:
- Fix AM_PATH_PYTHON to correctly display $PYTHON when it has been
overridden by the user.
@@ -703,7 +705,7 @@ Bugs fixed in 1.8.4:
Bugs fixed in 1.8.3:
-* Long standing bugs:
+* Long-standing bugs:
- Quote filenames in installation rules, in case $DESTDIR, $prefix,
or any of the other *dir variables contain a space.