[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
signature.asc
Description: PGP signature
- [platform-testers] new snapshot available: diffutils-3.11.11-7e53,
Jim Meyering <=