platform-testers
[Top][All Lists]
Advanced

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

[platform-testers] new snapshot available: diffutils-3.11.11-7e53


From: Jim Meyering
Subject: [platform-testers] new snapshot available: diffutils-3.11.11-7e53
Date: Sat, 05 Apr 2025 09:17:23 -0700

I want to release diffutils-3.12 by Tuesday or Wednesday, so here's
a snapshot of the latest.  It's been barely two months since 3.11,
but we have these two bug fixes:

  diff -r no longer merely summarizes when comparing an empty regular
  file to a nonempty regular file.
  [bug#76452 introduced in 3.11]

  diff -y no longer crashes when given nontrivial differences.
  [bug#76613 introduced in 3.11]

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

Thanks from all of us,
Jim

diffutils snapshot:
  https://meyering.net/diff/diffutils-ss.tar.xz      1.9 MB
  https://meyering.net/diff/diffutils-ss.tar.xz.sig
  https://meyering.net/diff/diffutils-3.11.11-7e53.tar.xz

Changes in diffutils since v3.11:

Collin Funk (1):
      diff: add a test case for the recent empty file bug

Jim Meyering (4):
      maint: post-release administrivia
      maint: rather than exempt "hight" as a spelling false-positive...
      maint: ensure that new "make syntax-check"-run sc_codespell passes
      build: update gnulib to latest; and update bootstrap

Paul Eggert (5):
      diff: don't treat empty files as a different file type
      maint: mention bug#76452 in NEWS
      tests: make seq replacement more available
      diff: fix allocation typo leading to crashes
      tests: test for diff -y crash

Simon Josefsson (1):
      cmp, diff, diff3, sdiff: support gnulib-l10n


Changes in gnulib since v3.11:

* gnulib 553ab924d2...3773db6532 (210):
  > maint: ChangeLog for previous commit
  > tests: Better name in init.sh usage
  > maintainer-makefile: Work with modern LCOV versions.
  > crypto/gc: Silence some -Wcalloc-transposed-args warnings.
  > Silence some -Wunterminated-string-initialization warnings.
  > getlocalename_l-unsafe: Avoid undefined behaviour on Solaris 11.4.
  > dcomp-script: Handle gdc binaries named <host>-gdc.
  > dcomp-script: New module.
  > acl, file-has-acl tests: Strengthen tests on Cygwin.
  > file-has-acl: Update comments regarding Cygwin.
  > acl-permissions: Update comments regarding NetBSD.
  > doc: Document NetBSD acl functions.
  > bootstrap: Improve "make dist" tarball reproducability.
  > maintainer-makefile: Check spelling using 'codespell'.
  > autoupdate
  > same-inode: don't assume memory objects have ino
  > same-inode: update now-wrong dependency
  > libtextstyle-optional: pacify gcc -Wunused-parameter
  > getlocalename_l-unsafe: Work around Cygwin 3.6.0 bug.
  > mountlist: Fix a compilation error on Solaris with gcc 14.
  > gocomp-script: Improve comments.
  > mountlist tests: Fix link error. (regr. 2025-03-18).
  > utimens: Fix missing declarations on NetBSD (regr. 2024-09-16).
  > newlocale: Fix implicit function declarations.
  > autoupdate
  > getlocalename_l-unsafe: Add Android workaround, like on OpenBSD.
  > setlocale-messages: Rename to setlocale-fixes and add Android support.
  > getloadavg: Improve Linux and Android support.
  > parse-duration: Work around an strtoul() misfeature.
  > mountlist: Add specification comment in .h file.
  > mountlist: Work around an strtoul() misfeature.
  > mountlist: Replace a configure-time error with a compile-time error.
  > setlocale-null: Fix autoconf warning.
  > Fix compilation errors in C++ mode on Android.
  > nproc: Optimize.
  > nproc, openmp-init: omit unnecessary strtol code
  > getlogin, getlogin_r: Fix typo in documentation.
  > autoupdate
  > mountlist: Improve implementation on native Windows.
  > mountlist: Improve implementation on native Windows.
  > mountlist: Improve implementation on native Windows.
  > futimens: Work around a GNU/Hurd bug.
  > mountlist: Add tests.
  > mountlist: Add support for native Windows.
  > Prefer the __gnu_hurd__ macro over __GNU__.
  > utimensat: Make sure exit status in configure check doesn't exceed 127.
  > utimensat: Increment serial number for previous commit.
  > utimensat: Work around a GNU/Hurd bug.
  > vma-iter: Detect executable memory segments on Haiku (regr. 2011-01-25).
  > dup3: Fix behavior for equal file descriptors on Haiku.
  > fcntl-h: Fix GNULIB_defined_O_NONBLOCK on Haiku (regr. 2025-02-16).
  > Fix typo in last commit.
  > doc: Improvements for gnulib git bundle.
  > quotearg: Avoid undefined behaviour.
  > getlogin, getlogin_r: Document limitation.
  > getlogin_r: Work around musl bug.
  > getlogin: Work around musl bug.
  > getlogin: document musl bug
  > gocomp-script: Avoid error on native Windows.
  > gocomp-script: New module.
  > getaddrinfo: Fix AI_NUMERICSERV configure check on GCC 14 (regr. 
2025-02-12).
  > doc: Update publication recipe.
  > doc: Document upcoming Gnulib Git Bundle.
  > vasprintf-posix, vasprintf-gnu: Fix module description.
  > package-version: Improve wording in './configure --help'.
  > vc-mtime: Fix module description.
  > csharpcomp: Reduce number of read() system calls.
  > vc-mtime: Reduce number of read() system calls.
  > vc-mtime: Improve comment.
  > vc-mtime: New module.
  > nl_langinfo: Support abbreviated alternative month names on FreeBSD.
  > getlocalename_l-unsafe: Fix compilation error on OpenBSD, AIX.
  > nl_langinfo: Fix support of abbreviated alternative month names.
  > strerror_l tests: Fix link error.
  > localename-unsafe-limited: Use getlocalename_l-unsafe-limited.
  > getlocalename_l-unsafe-limited: New module.
  > localename-unsafe: Use getlocalename_l-unsafe.
  > getlocalename_l-unsafe: New module.
  > langinfo-h, nl_langinfo: Support abbreviated alternative month names.
  > langinfo-h tests: Verify that ALTMON_* are defined.
  > host-cpu-c-abi: Improve support for loongarch32.
  > getlocalename_l-simple: Add tests.
  > getlocalename_l-simple: New module.
  > setlocale-messages: New module.
  > localename-unsafe: Remove dead code.
  > localename-unsafe: Remove support for nonexistent Solaris 12.
  > setlocale: Relicense under LGPLv2+.
  > *_l: Fix mistake.
  > readutmp: Let callers distinguish LOGINs from USERs.
  > strerror_l: Add tests.
  > strerror_l: New module.
  > errno-iter: New module.
  > at-init: Add tests.
  > at-init: New module.
  > fts: expose fts_debug
  > crc-tests: use consistent type for randomb
  > readutmp, boot-time: Improve documentation.
  > getaddrinfo tests: Skip test cases that may fail on Debian 12.
  > strncasecmp_l: Fix replacement implementation.
  > strcasecmp, strncasecmp: Fix compilation error on MSVC.
  > getaddrinfo tests: Make failures more verbose.
  > doc: Adjust platforms that define O_CLOEXEC in unistd.h.
  > strncasecmp_l: Add tests.
  > strncasecmp_l: New module.
  > strcasecmp_l: Add tests.
  > strcasecmp_l: New module.
  > unistd-h tests: Check that unistd.h defines O_CLOEXEC.
  > unistd-h: Make sure O_CLOEXEC is defined.
  > strcasecmp, strncasecmp: Work around Solaris, Cygwin bug, part 3.
  > strncasecmp: Work around Solaris, Cygwin bug, part 2.
  > strncasecmp: Add tests.
  > strncasecmp: Work around Solaris, Cygwin bug.
  > strcasecmp: Add tests.
  > strcasecmp: Work around Solaris, Cygwin bug.
  > strcasecmp, strncasecmp: Fix header reference.
  > realloc: Fix link error in C++ mode on CentOS 5 (regression 2024-11-04).
  > c-strcasecmp, c-strncasecmp: New modules.
  > strings-h: Don't declare strcasecmp, strncasecmp without the module.
  > strcasecmp, strncasecmp: New modules.
  > ctype-h: Make ctype.h self-contained again (regr. 2025-02-14).
  > bootstrap: Fix recognition of --depth option with recent git releases.
  > toupper_l: Add tests.
  > toupper_l: New module.
  > tolower_l: Add tests.
  > tolower_l: New module.
  > isxdigit_l: Add tests.
  > isxdigit_l: New module.
  > isupper_l: Add tests.
  > isupper_l: New module.
  > isspace_l: Add tests.
  > isspace_l: New module.
  > ispunct_l: Add tests.
  > ispunct_l: New module.
  > isprint_l: Add tests.
  > isprint_l: New module.
  > islower_l: Add tests.
  > islower_l: New module.
  > isgraph_l: Add tests.
  > isgraph_l: New module.
  > isdigit_l: Add tests.
  > isdigit_l: New module.
  > iscntrl_l: Add tests.
  > iscntrl_l: New module.
  > isblank_l: Add tests.
  > isblank_l: New module.
  > isalpha_l: Add tests.
  > isalpha_l: New module.
  > isascii: stop using it
  > doc: “C11” → “C standard” for <sys/types.h>
  > isalnum_l: Fix errors in C++ mode.
  > isalnum_l: Add tests.
  > isalnum_l: New module.
  > freelocale: Allow non-POSIX prototype on macOS.
  > newlocale: Work around NetBSD bug.
  > newlocale: Work around macOS, NetBSD, Solaris 11 OpenIndiana bug.
  > newlocale, freelocale: Tweak configuration.
  > duplocale: Support all platforms.
  > freelocale: Fix typo.
  > freelocale: Add tests.
  > freelocale: New module.
  > newlocale: Add tests.
  > newlocale: New module.
  > localename-environ: New module.
  > locale-h: Ensure locale_t type.
  > duplocale: Relicense under LGPLv2+.
  > Rename module ctype to ctype-h.
  > getaddrinfo: Fix a compilation error in C++ mode (regression yesterday).
  > setlocale: Update info about Galician and Tamil.
  > gettext-h: Fix compilation error on native Windows.
  > getaddrinfo: Support the AI_NUMERICSERV flag.
  > getaddrinfo: Support the AI_NUMERICHOST flag.
  > getaddrinfo tests: Test both a NULL and a non-NULL hints argument.
  > netdb-h: Ensure AI_NUMERICHOST and AI_NUMERICSERV are defined.
  > acl-permissions, file-has-acl: Depend on stdint-h for SIZE_MAX.
  > popen: Set gl_cv_func_popen_works to "guessing no" on OS/2.
  > mbsstr, unistr, unigbrk: Support library namespacing.
  > mbsstr, etc.: Fix compilation in C++ mode on AIX with xlc.
  > mbsstr, unistr, unigbrk: Fix compilation with "gcc-4.8.5 -std=gnu11".
  > string-buffer, string-buffer-reversed: Allow for better static analysis.
  > xstring-desc: Allow for better static analysis.
  > mbsstr, mbscasestr, mbspcasecmp, unistr, unigbrk: Simplify.
  > string-buffer, string-buffer-reversed: Make OOM handling consistent.
  > unistr, unigbrk: Use const-improved function macros for 30 functions.
  > mbsstr, mbscasestr, mbspcasecmp: Fix use of 'typeof'.
  > mbsstr, mbscasestr, mbspcasecmp: Use const-improved C++ templates.
  > mbsstr, mbscasestr, mbspcasecmp: Use const-improved function macros.
  > stdckdint-h tests: Fix compilation error (regression 2025-02-07).
  > intprops tests: Strengthen INT_PROMOTE tests.
  > doc: Document free_aligned_sized and free_sized added in C23.
  > memalignment: document
  > doc: some updates for glibc 2.41
  > intprops: new macro INT_PROMOTE
  > errno-h: document Haiku errors can’t be -1
  > test-xfail: Define a condition for Haiku.
  > xstring-buffer-reversed: New module.
  > string-buffer-reversed: Add tests.
  > string-buffer-reversed: New module.
  > string-buffer: Improve comments.
  > autoupdate
  > gnulib-tool: Fix the result of --create-testdir (regression yesterday).
  > *vasnprintf: Add a stricter runtime check.
  > bootstrap: Remove undesired output.
  > c-vasnprintf: pacify -Wswitch-enum
  > gnulib-tool: Allow compiler warnings in Gnulib code.
  > gnulib-tool: Apply libgnu.{,l}a specific CFLAGS to all its object files.
  > autoupdate
  > xstrtol-error: pacify -Wswitch-enum
  > savewd: pacify -Wswitch-enum
  > quotearg: pacify -Wswitch-enum
  > test-gettext-h: check call results

Attachment: signature.asc
Description: PGP signature


reply via email to

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