I plan to release stable m4-1.4.20 in the next few days; either
directly (if this snapshot gets good testing) or with an intermediate
wider release of beta 1.4.19b. I've already had some good feedback on
my previous snapshot 1.4.19.60-6ebfc; but there were enough changes
that I have posted another snapshot rather than triggering the
release. Any testing you can do on various different systems between
now and then would be most welcome. This release comes several years
after 1.4.19, and is mainly a bug fix release.
--------------------------------------
You can download the M4 snapshot in xz format (2.0 MiB) from:
https://people.redhat.com/eblake/m4/m4-1.4.19.65-bdd9.tar.xz
And verify with gpg or md5sum with:
https://people.redhat.com/eblake/m4/m4-1.4.19.65-bdd9.tar.xz.sig
MD5 (m4-1.4.19.65-bdd9.tar.xz) = 9a86bdadd5950e99d0496fad5424aec2
--------------------------------------
To test, follow this standard procedure:
tar -xf m4-1.4.19.65-bdd9.tar.xz
cd m4-1.4.19.65-bdd9/
./configure && make check VERBOSE=yes
If this fails in subdirectory checks/, then the build of M4 itself is
likely broken; if the check moves on to tests/, then details in
tests/test-suite.log for any failures will help us improve the
portions of gnulib used by M4.
Please report/attach any issues to [email protected]
--------------------------------------
This snapshot was bootstrapped with:
Autoconf 2.72
Automake 1.17
Gnulib v1.0-1691-gb08ee1d092
Changes in M4 since v1.4.19 are summarized at
https://git.sv.gnu.org/cgit/m4.git/tree/NEWS
and all commits grouped by author are as follows:
Bruno Haible (7):
Add license into version control.
Add documentation license into version control.
maint: Avoid a gcc 14 warning that makes --enable-gcc-warnings break.
build: Fix failure of "./configure; make dist".
syscmd: Make it work again for most commands on FreeBSD and AIX.
Fix two occurrences of undefined behaviour.
build: Ensure that makeinfo ≥ 6.8 checks the @menu structure.
Eric Blake (47):
maint: post-release administrivia
maint: Document another release step.
doc: Minor formatting tweak.
tests: Fix 198.sysval
maint: mention another spot to edit on release
doc: Fix rendering of dumpdef examples
syscmd: Allow commands with leading - or +
NEWS: Mention previous syscmd fix
maint: bump copyright year
maint: update bootstrap
symtab: Fix memory corruption when tracing a popdef'd macro
maint: update to latest gnulib
format: force C locale on floating point
output: Avoid tickling UBSAN with memcpy(dest, NULL, 0)
maint: Silence compiler false positive
doc: better rendering of macros
maint: fix 'make syntax-check' errors
maint: Fix build under clang
doc: Fix typo in forloop example
maint: Fix 'make syntax-check' for previous patch
maint: typo fixes
freeze: Open frozen file in binary
changeword: Fix coredump on invalid regex
maint: Switch bootstrap to use a submodule
maint: update to latest gnulib
builtin: Reduce use of trivial strlen
builtin: Reduce use of redundant strlen
symtab: Reduce redundant strlen on macro names
builtin: favor xmemdup0 over xstrdup when length is known
eval: refactor in preparation for next patch
eval: Overhaul implementation for speed and correctness
doc: Add composite rquo/lquo example
doc: Add composite counter example
doc: Tweak previous counter example
symtab: Add more debug stats
maint: Drop BACKLOG
main: List correct default for -H
maint: Updates in preparation for release
doc: Mention upcoming 1.4.20 release.
maint: Require newer prerequisites
doc: Be more specific about regexp syntax
maint: Update library names used by Gnulib.
eval: Don't forget division by zero on left side of expr
tests: Fix typo in get-them script
maint: Update bootstrap and gnulib submodules to latest
maint: Drop duplicate check in configure.ac
maint: Ensure stable timestamp for manual
Paul Eggert (10):
maint: update gnulib submodule to latest
maint: bump copyright year
maint: pacify --enable-gcc-warnings
maint: omit duplicate include
maint: fix possible NULL dereference
build: update gnulib submodule to latest
maint: update POTFILES.in
build: update gnulib submodule to latest
Update copyright year
maint: adjust to Gnulib module renaming
Sam James (1):
build: Don't add _FORTIFY_SOURCE if already set by user/toolchain
thank you!
Eric Blake
_______________________________________________
M4-patches mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/m4-patches