platform-testers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[platform-testers] new snapshot available: grep-3.11.68-05f8


From: Jim Meyering
Subject: [platform-testers] new snapshot available: grep-3.11.68-05f8
Date: Sat, 05 Apr 2025 10:03:42 -0700

I want to release grep-3.12 by Tuesday or Wednesday, so here's a snapshot
of the latest.  It's been a whopping 693 days (nearly two years) since
grep-3.11.  However, the list of NEWS items is short enough that I'll
include it here:

** Bug fixes

  Searching a directory with at least 100,000 entries no longer fails
  with "Operation not supported" and exit status 2. Now, this prints 1
  and no diagnostic, as expected:
    $ mkdir t && cd t && seq 100000|xargs touch && grep -r x .; echo $?
    1
  [bug introduced in grep 3.11]

  -mN where 1 < N no longer mistakenly lseeks to end of input merely
  because standard output is /dev/null.

** Changes in behavior

  The --unix-byte-offsets (-u) option is gone. In grep-3.7 (2021-08-14)
  it became a warning-only no-op. Before then, it was a Windows-only no-op.

  On Windows platforms and on AIX in 32-bit mode, grep now supports
  Unicode characters outside the Basic Multilingual Plane.

Any tests (success/failure) you can tell us about would be most welcome.

Thanks from all of us,
Jim

grep snapshot:
  https://meyering.net/grep/grep-ss.tar.xz      1.9 MB
  https://meyering.net/grep/grep-ss.tar.xz.sig
  https://meyering.net/grep/grep-3.11.68-05f8.tar.xz

Changes in grep since v3.11:

Bruno Haible (4):
      build: Ensure that makeinfo ≥ 6.8 checks the @menu structure.
      build: update gnulib submodule to latest
      maint: Avoid test-mbrlen-1.sh failure on CentOS 7.
      tests: Fix recognition of cs_CZ.UTF-8 locale on FreeBSD.

Carlo Marcelo Arenas Belón (1):
      grep: dynamically allocate buffer for -P version

Collin Funk (1):
      maint: import tests/init.sh from Gnulib during bootstrap

Grisha Levit (1):
      tests: fix define for glibc-infloop

Jim Meyering (23):
      maint: post-release administrivia
      build: modernize bootstrap prerequsite tools
      build: update gnulib to latest
      doc: mention the 100,000-entry ENOTSUP bug
      tests: actually package and run the new 100k-entries test
      build: update gnulib to latest; also update bootstrap and init.sh
      maint: update all copyright dates via "make update-copyright"
      maint: avoid syntax-check failure: use <>, not "" for system headers
      build: update gnulib to latest
      build: update gnulib to latest and update bootstrap
      maint: modernize GNU GPL license comments
      maint: placate GCC's -Wunterminated-string-initialization
      build: update gnulib to latest
      doc: clarify a --help sentence
      maint: reflect gnulib module renamings
      build: update gnulib to latest; and update bootstrap
      maint: continue writing base64-encoded checksums to announcement
      grep: support gnulib-l10n
      grep: remove long-deprecated --unix-byte-offsets (-u) option
      build: update gnulib to latest; and update bootstrap
      build: use gnulib's new c-strcasecmp module, rather than c-strcase
      maint: ensure that new "make syntax-check"-run sc_codespell passes
      build: update gnulib to latest

Paul Eggert (38):
      grep: switch from wchar_t to char32_t
      maint: omit obsolescent Autoconf macros
      maint: sync bootstrap from Gnulib
      maint: fix NEWS typo
      maint: link with mbrtc32-required libraries
      doc: clarify -- role
      build: update gnulib submodule to latest
      maint: prefer mcel
      grep: omit propername, as it’s not used
      maint: wchar-single, no strtou*
      grep: use mbszero
      grep: simplify wordchars_count
      grep: prefer nullptr to NULL
      Improve doc for range expressions
      grep: fix ‘grep -m2 pattern <file >/dev/null’
      build: update gnulib submodule to latest
      build: update bootstrap to latest
      doc: fix troff typos
      build: update gnulib submodule to latest
      maint: port GNULIB_WARN_CFLAGS to gcc 14
      grep: adjust to safe_read change
      grep: simplify non-usage of rawmemrchr
      grep: avoid huge reads
      doc: warn re using ‘grep’ to detect binary files
      grep: fix -q suppression of diagnostics
      doc: more consistent style for ‘...’
      grep: go back to 3.9 -P '\d' behavior
      doc: improve -P discussion
      doc: more improvements for -P discussion
      doc: don’t send “ſ” to PDF
      doc: give an example non-ASCII digit
      grep: revert recent \d change
      build: update gnulib submodule to latest
      maint: update bootstrap from Gnulib
      maint: update all copyright dates via "make update-copyright"
      doc: fix troff typo
      doc: use \w@...@ not \w|...|
      doc: update man for groff 1.23.0 and apostrophes


Changes in gnulib since v3.11:

* gnulib c2a5953f17...3773db6532 (2993):
[eliding nearly 3000 lines of gnulib changes]

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]