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 bug-m4@gnu.org

--------------------------------------
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
m4-patc...@gnu.org
https://lists.gnu.org/mailman/listinfo/m4-patches


  • new snapshot a... Eric Blake

Reply via email to