1 2010-04-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3 Fix per-Makefile.am setting of -Werror.
4 Before this patch, 'AUTOMAKE_OPTIONS = -Werror' in one
5 Makefile.am would carry over to other Makefile.am files
6 treated afterwards by the same thread, causing inconsistent
7 and unstable exit status values.
8 * lib/Automake/Channels.pm (dup_channel_setup)
9 (drop_channel_setup): Save and restore the setting of
11 * tests/werror3.test: New test.
12 * tests/Makefile.am: Adjust.
15 2010-04-11 Stefano Lattarini <stefano.lattarini@gmail.com>
17 Avoid possible false negatives in cond46.test.
18 * tests/cond46.test: Enable shell `errexit' flag (and bumped
19 copyright years). Due to this change, the testcase should now
20 fail on unexpected failures in calls to $ACLOCAL/$AUTOMAKE (whose
21 outcomes were previously unchecked), and on failures in grepping
22 the expected diagnostic in Automake stderr.
24 Make test `aclocal3.test' stricter.
25 * tests/aclocal3.test: Add call to `set -e'. Fail if $ACLOCAL
28 Add tests checking that symlinks are resolved by `make dist'.
29 * tests/distlinks.test: New test.
30 * tests/Makefile.am (TESTS): Updated accordingly.
31 Suggested by observations from Ralf Wildenhues.
33 2010-04-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
35 Use -9 for maximum xz compression with dist-xz.
36 * lib/am/distdir.am (dist-xz, dist, dist-all): Pass -9 to xz.
37 * NEWS, THANKS: Update.
38 Report by Pavel Sanda.
40 2010-04-11 Stefano Lattarini <stefano.lattarini@gmail.com>
42 Avoid possible false negatives in cond46.test.
43 * tests/cond46.test: Enable shell `errexit' flag (and bumped
44 copyright years). Due to this change, the testcase should now
45 fail on unexpected failures in calls to $ACLOCAL/$AUTOMAKE (whose
46 outcomes were previously unchecked), and on failures in grepping
47 the expected diagnostic in Automake stderr.
49 2010-04-04 Stefano Lattarini <stefano.lattarini@gmail.com>
51 Generated tests are now just a thin layer around other tests.
52 * tests/Makefile.am: Rewrite the rule to generate the `*-p.test'
53 test scripts so that any of them simply includes the corresponding
54 `*.test' script (after setting `$parallel_tests' to `yes').
55 * tests/.gitignore: Add wildcard for temporary files used in the
56 generation of `*-p.test' tests.
58 2010-03-30 Stefano Lattarini <stefano.lattarini@gmail.com>
60 Avoid an unportable use of `$status' shell variable.
61 * Makefile.am (path-check): Don't use the `$status' shell variable
62 in the target's rules, as it's special in Zsh (equivalent to `$?',
65 Avoid another use of `chmod -R'.
66 * Makefile.am (path-check): To be safe, do not use `chmod -R' on
67 $(distdir) before removing it (as Solaris `chmod -R' touches
68 symlink targets). Instead, use the cleanup strategy used in
71 2010-03-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
73 Remove uses of @acronym and @sc.
74 * doc/automake.texi (Public Macros, Limitations on File Names):
75 Remove all usage of @acronym and @sc in the manual.
76 Suggested by Karl Berry.
78 2010-03-13 Karl Berry <karl@freefriends.org>
80 GNU hello uses fdl.texi, not gpl.texi.
81 * doc/automake.texi (Texinfo): Adjust example to upstream
84 2010-03-06 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
86 Formatting cleanups in macro comments.
87 * automake.in, lib/Automake/Channels.pm,
88 lib/Automake/FileUtils.pm, lib/Automake/Options.pm,
89 lib/Automake/Variable.pm, lib/Automake/XFile.pm,
90 m4/options.m4, m4/substnot.m4: Fix macro comment format.
92 2010-03-04 Stefano Lattarini <stefano.lattarini@gmail.com>
93 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
95 Avoid generation of `tests/defs-p' file.
96 * tests/defs.in: In the generated `configure.in' snippet: call
97 `AM_INIT_AUTOMAKE' with the `parallel-tests' option if the shell
98 variable `parallel_tests' is set to `yes'.
99 * tests/Makefile.am (defs-p): Target removed.
100 (check_SCRIPTS): Removed `defs-p'.
101 (clean-local-check): Do not unlink `defs-p' anymore.
102 ($(parallel_tests)): Transformation rules for the test scripts
104 * tests/gen-parallel-tests: Selection rules for the test
106 * tests/parallel-tests.test: Set `$parallel_tests' to `yes'
107 then include `./defs' (rather than simply including `./defs-p').
108 * tests/parallel-tests2.test: Likewise.
109 * tests/parallel-tests3.test: Likewise.
110 * tests/parallel-tests4.test: Likewise.
111 * tests/parallel-tests5.test: Likewise.
112 * tests/parallel-tests6.test: Likewise.
113 * tests/parallel-tests7.test: Likewise.
114 * tests/parallel-tests8.test: Likewise.
115 * tests/parallel-tests9.test: Likewise.
116 * tests/parallel-tests10.test: Likewise.
117 * tests/README (Section "Writing Test Cases" subsection "Do"):
118 Adjusted the parts referring to tests checking `parallel-tests'
119 behaviour. Some other minor related improvements.
120 * tests/.gitignore (defs-p): Removed.
122 2010-03-04 Stefano Lattarini <stefano.lattarini@gmail.com>
124 Remove redundant unset of variable TESTS from some test scripts.
125 * tests/color.test: Do not unset the `TESTS' variable, as it's
126 already unset in the `defs' file.
127 * tests/check5.test: Likewise.
128 * tests/check8.test: Likewise.
129 * tests/check9.test: Likewise.
130 * tests/check10.test: Likewise.
131 * tests/check11.test: Likewise.
132 * tests/parallel-tests.test: Likewise.
133 * tests/parallel-tests3.test: Likewise.
134 * tests/parallel-tests4.test: Likewise.
135 * tests/parallel-tests5.test: Likewise.
136 * tests/parallel-tests6.test: Likewise.
137 * tests/parallel-tests7.test: Likewise.
139 2010-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
141 Fix cscope test on systems without working Fortran compiler.
142 * tests/cscope.test: Skip remainder of test if `$MAKE all' fails.
144 Report by Peter Johansson.
146 2010-02-24 Antonio Diaz Diaz <ant_diaz@teleline.es> (tiny change)
147 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
149 Add lzip compression support.
150 * automake.in (handle_dist): Recognize dist-lzip.
151 (make_paragraphs): Map LZIP to dist-lzip.
152 * doc/automake.texi (Dist): Add dist-lzip.
154 * lib/Automake/Options.pm (_process_option_list): Add dist-lzip.
156 (dist dist-all): Add command to create an lzip-compressed tarball.
157 (distcheck): Handle lzip-compressed tarballs just like the others.
158 * tests/defs.in: Test for lzip, too.
159 * tests/lzip.test: New file, based on nogzip.test.
160 * tests/Makefile.am (TESTS): Add lzip.test.
163 2010-02-22 Karl Berry <karl@gnu.org>
165 Improve help message of mdate-sh.
166 * mdate-sh: mention actual output format in help message.
168 2010-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
170 Deprecate dist-lzma in favor of dist-xz.
171 * doc/automake.texi (The Types of Distributions, Options):
172 Adjust text to reflect renaming of lzma to xz.
174 Missing deprecation noted by Antonio Diaz Diaz.
176 2010-02-20 Stefano Lattarini <stefano.lattarini@gmail.com>
178 Add tests about support of wildcards in EXTRA_DIST.
179 * tests/extra10.test: New test, check basic support of wildcards
181 * tests/extra11.test: New test, check more complex usage of
182 wildcards in EXTRA_DIST.
183 * tests/extra12.test: New test, check usage of wildcards in
184 EXTRA_DIST when $builddir != $srcdir.
185 * tests/Makefile.am (TESTS): Updated accordingly.
186 Necessity of these new tests suggested by Braden McDaniel
189 2010-02-08 Simon Josefsson <simon@josefsson.org>
191 Fix copyright statement in gnupload script.
192 * lib/gnupload: Fix copyright statement.
194 2010-02-06 Dmitry V. Levin <ldv@altlinux.org> (tiny change)
195 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
197 Fix exit status of signal handlers in shell scripts.
198 The value of `$?' on entrance to signal handlers in shell scripts
199 cannot be relied upon, so set the exit code explicitly to
201 * lib/am/check.am (am__check_pre): Use `exit 143' in signal handler.
202 * lib/elisp-comp: Likewise.
203 * lib/install-sh: Likewise.
204 * lib/ylwrap: Likewise. Also, fix script to trap signal 13, not 3.
205 * NEWS, THANKS: Update.
206 Bug report, analysis, and initial patch by Dmitry V. Levin.
208 2010-02-06 Karl Berry <karl@gnu.org>
210 Improve gnupload usage text.
211 * gnupload (usage): Shorten to make more likely to fit on a tty
212 line. Mention CMD in the synopsis. With ..., plural is implied.
214 2010-01-28 Christos Kontas <xakon@yahoo.com> (tiny change)
216 Fix some typos in the manual
217 * doc/automake.texi (Nested Packages, Rebuilding): Fix typos.
219 2010-01-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
221 Fix silent-rules output for disabled dependency tracking.
222 * lib/am/depend2.am [!%FASTDEP%]: Rework silent-rules variable
223 expansion code to also work in the case where %AMDEP% expands
224 to FALSE at config.status time, using new substitution string
226 * automake.in (verbose_nodep_flag): New function, appending
227 `@am__nodep@' to the verbose-variable name.
228 (handle_languages): If dependencies are not disabled, use it to
230 * m4/depend.m4: Substitute am__nodep as '_no', so the second
231 verbose-variable will always expand to an empty string, if
232 dependencies are enabled.
233 * tests/silent5.test: Also test --disable-dependency-tracking;
234 also test per-target flags for non-C language files.
235 * tests/silent9.test: New test, like silent4.test but disable
237 * tests/Makefile.am: Adjust.
238 * NEWS, THANKS: Update.
239 Report by Dmitry V. Levin <ldv@altlinux.org>.
241 2010-01-17 Stefano Lattarini <stefano.lattarini@gmail.com>
243 Slighty improve tests acoutbs.test and acoutbs2.test.
244 * tests/acoutbs2.test: Enable `errexit' shell flag. Check that
245 autoconf and configure work, that the file `zot' is created by
246 configure, and that no file containing a backslash in its name is
248 * tests/acoutbs.test: Likewise, plus updated copyright years.
250 Fix test acoutbs2.test.
251 * tests/acoutbs2: In the generated configure.in: add proper calls
252 to AC_INIT and AM_INIT_AUTOMAKE, and remove explicit definition of
253 PACKAGE and VERSION. Add a call to aclocal before calling automake.
254 Updated copyright years.
255 * tests/Makefile.am (XFAIL_TESTS): Removed acoutbs2.test.
257 Add forgotten test scripts to $(TESTS).
258 * tests/Makefile.am (TESTS): Added test scripts present on the
259 filesystem, which were erroneously left out from $(TESTS):
260 acoutbs2.test, badopt.test, extra2.test.
261 (XFAIL_TESTS): Added acoutbs2.test.
263 2010-01-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
265 Sync auxiliary files from upstream.
266 * INSTALL, lib/INSTALL, lib/config.guess, lib/config.sub:
269 Bump copyright years.
270 * aclocal.in (write_aclocal, version): Bump copyright years.
271 * automake.in (gen_copyright, version): Likewise.
272 * doc/automake.texi: Likewise.
275 * ChangeLog.09: New file, rotated from ...
276 * ChangeLog: ... here.
277 * Makefile.am (EXTRA_DIST): Distribute ChangeLog.09.
281 Copyright (C) 2010 Free Software Foundation, Inc.
283 Copying and distribution of this file, with or without modification, are
284 permitted provided the copyright notice and this notice are preserved.