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.  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.60-6ebfc.tar.xz

And verify with gpg or md5sum with:
        https://people.redhat.com/eblake/m4/m4-1.4.19.60-6ebfc.tar.xz.sig
        MD5 (m4-1.4.19.60-6ebfc.tar.xz) = 9646ec02547866ebfb7b9fb1a07e8f3d

--------------------------------------

To test, follow this standard procedure:

        tar -xf m4-1.4.19.60-6ebfc.tar.xz
        cd m4-1.4.19.60-6ebfc/
        ./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 bug-m4@gnu.org

--------------------------------------
This snapshot was bootstrapped with:

        Autoconf 2.72
        Automake 1.17
        Gnulib v1.0-1628-g3773db6532

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 (42):
      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.

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


Reply via email to