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.8.35-c860


From: Jim Meyering
Subject: [platform-testers] new snapshot available: grep-3.8.35-c860
Date: Sun, 26 Feb 2023 22:43:42 -0800

Here's one more snapshot. While there have been few changes in grep proper
since the last one, there have been many in gnulib and a few in the latest
(head) versions of autoconf and automake, too, so building/testing this
may serve to give those changes some coverage.

I'm hoping to release grep-3.9 in less than a week.

Thanks for helping.

grep snapshot:
  https://meyering.net/grep/grep-ss.tar.xz      1.7 MB
  https://meyering.net/grep/grep-ss.tar.xz.sig
  https://meyering.net/grep/grep-3.8.35-c860.tar.xz

Changes in grep since 3.8.11-908f:

Bruno Haible (1):
      Don't require 'rsync' as a prerequisite. It is no longer needed since 
2018.

Carlo Marcelo Arenas Belón (2):
      pcre: use UCP in UTF mode
      pcre: use UTF only when available in the library

Jim Meyering (7):
      maint: avoid warnings about unportable grep -q
      build: update gnulib to latest
      maint: update copyright dates
      maint: prefer https: to git:
      maint: remove stray character
      build: avoid --enable-gcc-warnings clang-vs-sprintf build failure
      build: update gnulib to latest

Paul Eggert (14):
      grep: diagnose no UTF-8 support (Bug#60708)
      tests: better diagnostic for -P sans Unicode
      build: update gnulib submodule to latest
      tests: omit duplicate tests
      grep: fix rawmemrchr etc. comments
      tests: update tests/init.sh
      tests: port U+10000+ to AIX 7.2
      build: update gnulib submodule to latest
      tests: fix test -eq problem
      maint: spelling fixes
      build: update gnulib submodule to latest
      build: update gnulib submodule to latest
      maint: stop including getprogname.h
      build: update gnulib submodule to latest


Changes in gnulib since 3.8.11-908f:

* gnulib c72c8888a7...c7d7c31ced (325):
  > dfa: Avoid warnings with some Apple clang versions.
  > announce-gen: add more info the auto-generated announce template
  > terminfo, termcap: Fix typos in comments.
  > lseek: avoid SEEK_HOLE bugs in FreeBSD, macOS
  > configmake: Add support for $build_os != $host_os.
  > configmake: Prepare for using directory names with backslashes.
  > unilbrk tests: Fix compilation failures (regression 2023-02-11).
  > Improve 'git diff' of *.m4 files.
  > Improve cross-compilation for midipix.
  > Improve cross-compilation from midipix.
  > Fix an old ChangeLog entry.
  > hamt: Detect GCC version correctly.
  > terminfo, termcap: Avoid wrong configure result with clang ≥ 15.
  > error-h: Make less fragile.
  > unilbrk: Don't compile unused functions outside of libunistring.
  > sigsegv: Fix a compilation error on OpenBSD with clang ≥ 16.
  > Fix code duplication in last commit.
  > mkfifoat: Fix crash on macOS 12.
  > Fix typos like "the the" and "a a" in comments.
  > chown, lchown, fchownat tests: Avoid test failure on macOS 12.
  > nullptr: work around Apple clang 14 issue
  > math: Fix compilation error in C++ mode on macOS 12.5.
  > Fix compilation errors in C++ mode on macOS 12.5.
  > limits-h: Work around a clang 15 bug.
  > limits-h: Work around a clang 15 bug.
  > Fix error in C++ mode on glibc systems (regression 2022-04-28).
  > getcwd: Fix compilation error in C23 mode.
  > x-to-1: Accept additional help2man arguments.
  > x-to-1: Accept additional help2man arguments.
  > x-to-1: Document the configure-time prerequisites.
  > hard-locale: Add comment regarding per-thread locales.
  > nl_langinfo: Add comment regarding per-thread locales.
  > nl_langinfo tests: Add another test.
  > nl_langinfo tests: Prepare for adding more tests.
  > assert-h: Fix test failure on IRIX 6.5.
  > nullptr: test for compilers at autoconf-time
  > nullptr: test for C++ nullptr at configure-time
  > nullptr: rename from c-nullptr
  > Fix a copyright header - module license mismatch.
  > check-copyright: Don't fail because of the 'glob' module.
  > check-copyright: Make output prettier.
  > setlocale-null: Don't use a lock in Cygwin >= 3.4.6.
  > c-nullptr: Fix conflict with libstdc++ in GCC >= 11.
  > c-nullptr: Add tests.
  > sh-quote: backport fix from diffutils
  > c-nullptr: new module
  > Update build-aux/po/Makefile.in.in.
  > assert-h, verify: Fix compilation error in C++ mode with MSVC 14.
  > fts: pacify GCC 12 -Wstrict-aliasing
  > fts: pacify GCC 13 -Wuse-after-free
  > assert-h, verify: Fix conflict with standard C++ header files on macOS.
  > Activate all existing C++ tests.
  > spawn: Fix compilation error on macOS (regression 2023-01-22).
  > relocatable-prog: Fix compiler warning.
  > doc: Update regarding AIX.
  > doc: Update regarding NetBSD.
  > isnan: update comment
  > at-internal: Fix support for z/OS.
  > at-internal: Add support for z/OS.
  > Update NEWS.
  > maintainer-makefile: Determine gnulib's location on disk correctly.
  > Fix compilation errors with CC="clang -D_FORTIFY_SOURCE=2" on Android.
  > Clarify _GL_ATTRIBUTE_NODISCARD code.
  > unistdio/*printf: Fix negative width handling for %U, %lU, %llU.
  > vasnprintf-posix: Fix possible bug with negative width handling for %lc.
  > vasnprintf-posix: Fix possible bug with negative width handling for %lc.
  > vasnprintf-posix: Fix negative width handling for %ls directive.
  > vasnprintf-posix: Add more unit tests.
  > Avoid clang warnings regarding [[__nodiscard__]].
  > Avoid clang warnings regarding [[__maybe_unused__]].
  > alignasof: Ensure a correct _Alignof (regression 2023-01-15).
  > stdalign: Ensure alignof is defined on FreeBSD (regression 2023-01-15).
  > stddef: Fix test-stddef compilation error on FreeBSD 12/x86.
  > Keep config.h idempotent.
  > vasnprintf: Fix compilation error on Android NDK r26b.
  > threadlib: Fix support for Solaris 9 and older.
  > alignasof, stdalign: Fix a compilation error on FreeBSD 12.0.
  > autoupdate
  > doc: Update list of target platforms.
  > Resolve conflicts for functions introduced in Android API level 29.
  > Resolve conflicts for functions introduced in Android API level 29.
  > Resolve conflicts for functions introduced in Android API level 29.
  > Resolve conflicts for functions introduced in Android API level 28.
  > Resolve conflicts for functions introduced in Android API level 28.
  > Resolve conflicts for functions introduced in Android API level 28.
  > Resolve conflicts for functions introduced in Android API level 28.
  > Resolve conflicts for functions introduced in Android API level 28.
  > Resolve conflicts for functions introduced in Android API level 26.
  > Resolve conflicts for functions introduced in Android API level 26.
  > Resolve conflicts for functions introduced in Android API level 26.
  > Resolve conflicts for functions introduced in Android API level 24.
  > Resolve conflicts for functions introduced in Android API level 23.
  > Resolve conflicts for functions introduced in Android API level 23.
  > Resolve conflicts for functions introduced in Android API level 23.
  > Resolve conflicts for functions introduced in Android API level 23.
  > Resolve conflicts for functions introduced in Android API level 23.
  > Resolve conflicts for functions introduced in Android API level 23.
  > Resolve conflicts for functions introduced in Android API level 23.
  > Resolve conflicts for functions introduced in Android API level 23.
  > Resolve conflicts for functions introduced in Android API level 21.
  > Resolve conflicts for functions introduced in Android API level 21.
  > Resolve conflicts for functions introduced in Android API level 21.
  > Resolve conflicts for functions introduced in Android API level 21.
  > Resolve conflicts for functions introduced in Android API level 21.
  > Resolve conflicts for functions introduced in Android API level 21.
  > Resolve conflicts for functions introduced in Android API level 21.
  > Resolve conflicts for functions introduced in Android API level 21.
  > Resolve conflicts for functions introduced in Android API level 21.
  > Resolve conflicts for functions introduced in Android API level 21.
  > Resolve conflicts for functions introduced in Android API level 21.
  > Resolve conflicts for functions introduced in Android API level 21.
  > Resolve conflicts for functions introduced in Android API level 19.
  > Resolve conflicts for functions introduced in Android API level 19.
  > Resolve conflicts for functions introduced in Android API level 18.
  > Resolve conflicts for functions introduced in Android API level 18.
  > Resolve conflicts for functions introduced in Android API level 16-17.
  > Resolve conflicts for functions introduced in Android API level 16.
  > Resolve conflicts for functions introduced in Android API level 16.
  > Resolve conflicts for functions introduced in Android API level 12.
  > Resolve conflicts for functions introduced in Android API level 12.
  > Resolve conflicts for functions introduced in Android API level 12.
  > Resolve conflicts for functions introduced in Android API level 12.
  > Resolve conflicts for functions introduced in Android API level 12.
  > Resolve conflicts for functions introduced in Android API level 9.
  > Resolve conflicts for functions introduced in Android API level 8.
  > Prepare for resolving conflicts regarding future Android API levels.
  > Fix ChangeLog typo in previous commit.
  > sigsegv, vma-iter: port to Solaris 10
  > login_tty: Ensure declaration in <utmp.h>.
  > login_tty: Fix detection of declaration (regression 2023-01-19).
  > autoupdate
  > alignasof tests: Rename test file.
  > alignasof tests: Fix GCC warning (regression 2023-01-15).
  > getprogname: Move declaration from "getprogname.h" to <stdlib.h>.
  > gendocs.sh comment spelling fix
  > snippet/_Noreturn: work around Clang _Noreturn bug
  > Fix warnings for functions introduced in Android API level 34.
  > Fix warnings for functions introduced in Android API level 30.
  > Fix warnings for functions introduced in Android API level 29.
  > Fix warnings for functions introduced in Android API level 28.
  > Fix warnings for functions introduced in Android API level 26.
  > Fix warnings for functions introduced in Android API level 24.
  > Fix warnings for functions introduced in Android API level 23.
  > Fix warnings for functions introduced in Android API level 21.
  > Fix warnings for functions introduced in Android API level 19.
  > Fix warnings for functions introduced in Android API level 18.
  > Fix warnings for functions introduced in Android API level 16 or 17.
  > Fix warnings for functions introduced in Android API level 16.
  > Fix warnings for functions introduced in Android API level 12.
  > Fix warnings for functions introduced in Android API level 9.
  > Fix warnings for functions introduced in Android API level 8.
  > fts: Document this module.
  > getcwd: Speed up on Linux. Add support for Android.
  > qcopy-acl: port to Fedora 9
  > execute tests: Avoid test failure with GNU make 4.4.
  > fflush: Tweak last commit.
  > qset-acl, acl: Improve comments.
  > fflush: Fix a buffer overrun on 32-bit Android.
  > execute tests: Avoid test failure on Android.
  > hard-locale: Port to Android ≥ 5.0.
  > stddef tests: Fix compilation error (regression 2023-01-15).
  > autoupdate
  > mbrtowc, mbrtoc32 tests: Avoid test failure on Android ≥ 5.0.
  > mbrtowc, mbrtoc32 tests: Refactor.
  > sigpipe tests: Modernize use of 'head'.
  > Use ‘head -n1’ rather than ‘head -1’
  > sys_socket: fix typo
  > alignasof: new module
  > fpending: Fix compilation error with NDK ≥ r14b and Android API < 23.
  > alignof: port to strict C23
  > test-framework-sh: work around AIX 7.2 diff bugs
  > error, verror tests: Fix link error when the package uses libintl.
  > * m4/xattr.m4: Fix copyright date.
  > localename: Fix -Wtautological-pointer-compare warning in a better way.
  > verify: work around xlclang 16.1 compiler bug
  > Fix ChangeLog typo.
  > assert-h: suppress xlclang 16.1 false alarms
  > assert-h: fix configure comment-out
  > Don’t use alloc_size with xlclang 16.1
  > localename: -Wtautological-pointer-compare
  > login_tty tests: Be more verbose when the test fails.
  > qcopy-acl: Make last patch more robust.
  > qcopy-acl: Adjust link dependencies.
  > qcopy-acl: Avoid autoconf warning.
  > qcopy-acl: Optimize copying of ACLs by directly copying the attributes.
  > error: Work around an Android problem.
  > error, verror tests: Add clarification.
  > verror: Add tests.
  > error: Add tests.
  > xstrtol-error: Improve comments.
  > spawn-pipe tests: Fix test failure on Android.
  > perror: Fix "perror clobbers strerror's buffer" problem on Android.
  > posix_spawn_file_actions_addfchdir tests: Fix test failure on Android.
  > rename, renameat, renameatu: Fix test failures on Android/Termux.
  > link, linkat tests: Fix test failures on Android/Termux.
  > link tests: Correct indentation.
  > Fix link errors on Android 4.3: Limit last change to builds with GCC.
  > Fix link errors on Android 4.3.
  > update-copyright: also work with two or more updatable lines in a file
  > immutable: Fix initialization failure on Android.
  > Fix some test failures on Android ≥ 11.
  > utimens: Fix warning on Android.
  > secure_getenv: Fix warning on Android.
  > renameat, renameatu: Fix warning on Android.
  > memset_explicit tests: Fix signature check.
  > math: Fix compilation errors in C++ mode on Android.
  > sys_ioctl: Fix compilation error in C++ mode on Android.
  > threads-h: Improve portability.
  > threads-h: Fix compilation errors in C++ mode on Android.
  > aligned-malloc: Don't disturb the module aligned_alloc.
  > malloc-h: Improve portability.
  > reallocarray: Fix compilation error in C++ mode on Android.
  > getsubopt: Fix compilation error in C++ mode on Android.
  > malloc-h: Fix compilation errors in C++ mode on Android.
  > gettime: Fix compilation error in C++ mode on Android.
  > malloc-h: Fix compilation error in C++ mode on Android.
  > timer_time: Rename LIB_TIMER_TIME to TIMER_TIME_LIB.
  > setlocale-null: Rename LIB_SETLOCALE_NULL to SETLOCALE_NULL_LIB.
  > setlocale: Rename LIB_SETLOCALE to SETLOCALE_LIB.
  > select: Rename LIB_SELECT to SELECT_LIB.
  > sched_yield: Rename LIB_SCHED_YIELD to SCHED_YIELD_LIB.
  > pthread_sigmask: Rename LIB_PTHREAD_SIGMASK to PTHREAD_SIGMASK_LIB.
  > posix_spawn: Rename LIB_POSIX_SPAWN to POSIX_SPAWN_LIB.
  > poll: Rename LIB_POLL to POLL_LIB.
  > nanosleep: Rename LIB_NANOSLEEP to NANOSLEEP_LIB.
  > mbrtowc: Rename LIB_MBRTOWC to MBRTOWC_LIB.
  > hard-locale: Rename LIB_HARD_LOCALE to HARD_LOCALE_LIB.
  > getrandom: Rename LIB_GETRANDOM to GETRANDOM_LIB.
  > getlogin, getlogin_r: Rename LIB_GETLOGIN to GETLOGIN_LIB.
  > gethrxtime: Rename LIB_GETHRXTIME to GETHRXTIME_LIB.
  > fdatasync: Rename LIB_FDATASYNC to FDATASYNC_LIB.
  > euidaccess: Rename LIB_EACCESS to EUIDACCESS_LIBGEN.
  > duplocale: Rename LIB_DUPLOCALE to DUPLOCALE_LIB.
  > clock_time: Rename LIB_CLOCK_GETTIME to CLOCK_TIME_LIB.
  > autoupdate
  > file-has-acl: don’t bother setting LIB_HAS_ACL
  > bootstrap: suppress stray message from --pull
  > string: Fix compilation errors in C++ mode on Android.
  > getpass: Fix compilation error on Android.
  > Recognize functions added in future versions of Android.
  > copy-file, supersede: Fix link-time requirements.
  > More systematic naming of LIB variables.
  > autoupdate
  > doc: Update regarding Android.
  > ffsl, ffsll: Fix compilation error on Android.
  > ffs: Document Android problem.
  > stdio: Fix error in C++ mode on Android, due to putw.
  > stdio: Fix error in C++ mode on Android, due to getw.
  > autoupdate
  > sigsegv: Fix compilation error on Android 4.3.
  > dfa: work around Clang 15 bug
  > doc: Update regarding stable branches.
  > Fix typo in ChangeLog.
  > maint: use UTC when updating copyright date
  > maint: run 'make update-copyright'
  > assert-h: port static_assert to strict C99
  > file-has-acl: fix recently-introduced NFSv4 bug
  > fdatasync: fix comment
  > Add --pull, --gen options to build-aux/bootstrap
  > Support packages with just 'bootstrap'
  > Bootstrap with functions, not scripts
  > Make autopull a shell function too
  > Make autogen a shell function too
  > Move scriptversion= lines up in scripts
  > Fix compilation errors in C++ mode on Solaris 11 OpenIndiana.
  > stdnoreturn: Mark as deprecated, not obsolete. (Regression 2022-12-24.)
  > stdbool-c99: fix typo
  > ctime: Mark as deprecated, not obsolete. (Regression 2022-12-21.)
  > largefile: sync from Autoconf master
  > extensions: enable some C23 Annex F functions
  > stdnoreturn: deprecate
  > doc: C2x → C23
  > file-has-acl: improve recent NFSv4 support
  > posix_spawnp-tests: fix filename typo
  > file-has-acl: Basic support for checking NFSv4 ACLs in Linux.
  > Port __has_c_attribute to strict C23
  > asctime, ctime: deprecate
  > autoupdate
  > memset_explicit: port to older MS-Windows
  > Update users.txt.
  > fts: make debug version compilable again
  > verify: update __STDC_VERSION__ as per C23
  > fts: fix race + mishandling of fstatat failure
  > fts: omit goto break_without_closedir
  > fts: clarify ISSET
  > argp: Correct documentation.
  > doc: poll: document poll of special files not supported on macOS
  > add new ronna and quetta SI prefixes
  > Update users.txt.
  > explicit_bzero: implement via memset_explicit
  > explicit_bzero: memset_explicit is standard
  > read-file: use memset_explicit
  > memset_explicit: new module
  > explicit_bzero: add poison
  > bootstrap: Fix --help output.
  > explicit_bzero: work with gcc -std=c99
  > Prefer "kill -INT" to killing with a number
  > In 'trap' commands, prefer symbolic to numeric signal names.
  > posix_spawn-internal: Avoid warning on macOS.
  > posix_spawn tests: Fix compilation error (regression 2022-09-14).
  > parse-datetime: improve doc formatting, timeliness
  > autoupdate
  > autoupdate
  > vc-list-files-tests: Avoid OpenPGP private key operations.
  > autoupdate
  > autoupdate
  > dynarray: Rename to glibc-internal/dynarray.
  > scratch_buffer: Rename to glibc-internal/scratch_buffer.
  > doc: mention macOS war on sprintf
  > scratch_buffer: Document last change.
  > scratch_buffer: adjust to glibc changes
  > relocatable-script: Relax license.
  > autoupdate
  > maintainer-makefile: Fix last sc_indent commit.
  > maintainer-makefile: Add syntax-check rule for unportable 'grep -q'.
  > maintainer-makefile: Fix Apple Xcode 'make syntax-check'.
  > thread: pacify gcc -Wbad-function-cast
  > test-getlogin: pacify gcc -Wshadow
  > gendocs: Output timestamp in English.
  > assert-h: Make static_assert work on Solaris 11.4.
  > getdelim: Work around buggy implementation on macOS 10.13.
  > Update to Unicode 15.0.0.
  > gen-uni-tables: Temporarily revert last change.
  > doc: improve intprops doc
  > autoupdate

Attachment: signature.asc
Description: PGP signature


reply via email to

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