We plan to release coreutils-9.6 in the coming week so any testing you can do on various different systems between now and then would be most welcome. This release comes about 40 weeks after the 9.5 release.
-------------------------------------- You can download the coreutils snapshot in xz format (5.9 MiB) from: https://pixelbeat.org/cu/coreutils-ss.tar.xz And verify with gpg or md5sum with: https://pixelbeat.org/cu/coreutils-ss.tar.xz.sig MD5 (coreutils-ss.tar.xz) = a8d788d8dd65cf8455d583cdb7161f22 -------------------------------------- To test, follow this standard procedure: tar -xf coreutils-ss.tar.xz cd coreutils-9.5.239-a836/ ./configure && make check VERBOSE=yes Failures are shown, and details are in tests/test-suite.log Please report/attach any issues to coreutils@gnu.org -------------------------------------- This snapshot was bootstrapped with: Autoconf 2.72.70-9ff9 Automake 1.16.5 Gnulib v1.0-1371-g54636e00ee Bison 3.8.2 Changes in coreutils since v9.5 are summarized at https://git.sv.gnu.org/cgit/coreutils.git/tree/NEWS and all commits grouped by author are as follows: Bernhard Voelker (5): maint: improve ERE in sc_tests_list_consistency tests: add fold(1) test for non-existent files tests: add fold(1) test for --bytes option maint: avoid sc_preprocessor_indentation failure in factor.c maint: adjust check-ls-dircolors to recent change in ls.c Bruce Jerrick (1): doc: pwd: improve the -P help description Bruno Haible (3): stat: reactivate a translator comment (lost on 2012-01-09) build: distribute the gl/ directory in the tarballs build: Regenerate distributed built files in $(top_srcdir) Collin Funk (15): maint: remove unnecessary stdbool.h include maint: pacify GCC 14 -Wmissing-variable-declarations build: update gnulib submodule to latest maint: prefer endian.h for byte order conversions maint: silence deprecated module warning maint: import tests/init.sh from Gnulib during bootstrap maint: remove unnecessary inttostr usage in printf build: update gnulib submodule to latest maint: adjust to Gnulib acl changes maint: assume C89 escape sequences chroot,whoami: use uintmax_t for printing uids stty: adjust --help to match POSIX 2024 test: add string operators added by POSIX 2024 maint: prefer mbszero over memset maint: update .gitignore Daniel Hofstetter (1): maint: tests: update deprecated perl backreference syntax Evgeny Nizhibitsky (1): wc: simplify and generalize AVX code Lukáš Zaoral (1): doc: ls: fix regression in -k description Masatake YAMATO (1): cp,mv: align the descriptions of long options Nikolaos Chatzikonstantinou (1): doc: improve the man page for sleep Nikolay Nechaev (3): maint: factor out the common show_date functionality maint: factor out common macros of stat and printf maint: rename octhexdigits macros Paul Eggert (119): cat: don’t trust st_size on /proc files dd: don’t trust st_size on /proc/files sort: don’t trust st_size on /proc files split: don’t trust st_size on /proc files ls: -f now means -a -U tail: avoid infloop with -c on /dev/zero cksum: improve API consistency checking sort: better -Wmissing-variable-declarations build: update gnulib submodule to latest maint: update bootstrap from Gnulib maint: port test warnings to GCC 14 maint: prefer stdbit.h to count-leading-zeros.h dd: skip some alloc tests on ZFS stty: port test to Alpine Linux ls: improve sorting doc build: update gnulib submodule to latest maint: adjust to Gnulib -Wsystem-headers change maint: update bootstrap from Gnulib tests: port to noatime file systems shuf: fix randomness bug shuf: avoid integer overflow on huge inputs shuf: tiny simplification build: modernize AC_CHECK_TYPE usage maint: distinguish EOVERFLOW vs ERANGE better digest: improve -l overflow diagnostic head: support counts > 2**64 nl: support -l counts > 2**64 nproc: support --ignore counts > 2**64 head: off_t not uintmax_t for file offset tail: support counts > 2**64 head: new test for big count head: fix overflows in elide_tail_bytes_pipe build: update gnulib submodule to latest maint: list Gnulib sys_types directly maint: adjust to Gnulib safe_read etc. changes build: update gnulib submodule to latest maint: adjust to recent removal of verror.c factor: port to platforms factor: switch to stdc_leading_zeros etc factor: tweak gcd_odd performance factor: tweak gcd2_odd performance factor: tweak prime_p zero counting factor: new type uuint factor: mod2 now returns uuint factor: gcd2_odd returns uuint factor: factor_using_division returns uuint factor: powm2 returns uuint factor: improve fd buffering factor: buffer stdout like other progs do factor: improve gmp-related buffering factor: macro refactoring factor: simplify table count factor: print_uuint accepts uuint factor: lessen print_uuint recursion factor: eliminate print_uuint recursion build: update gnulib submodule to latest ls: use fewer xattr-related syscalls ls: omit unnecessary test ls: tune is_colored ls: omit some unnecessary NULs ls: tune indicator_name ls: check FILETYPE_INDICATORS cardinality ls: omit cast from gobble_file ls: tune usage of getxattr/stat syscalls maint: expand heap a bit less aggressively chroot: expand heap a bit less aggressively env: prefer xpalloc to x2nrealloc expand: prefer xpalloc to x2nrealloc expand: refactor to introduce ‘colno’ expand: use signed colno ls: use Gnulib’s unsupported errno list ls: fix aclinfo cache bug expand: check for colno overflow od: prefer xpalloc to x2nrealloc ptx: prefer xpalloc to x2nrealloc cut,numfmt: prefer xpalloc to x2nrealloc sort: prefer xpalloc to x2nrealloc fold: prefer xpalloc to x2realloc od: prefer xpalloc to x2realloc pr: prefer xpalloc to x2realloc csplit: port to IDX_MAX < INT_MAX df: simplify via xasprintf ls: prefer xpalloc to xnrealloc basenc: prefer xpalloc to xnrealloc df: prefer xpalloc to xnrealloc du: prefer xpalloc to xnrealloc pwd: prefer xpalloc to xnrealloc shuf: prefer xpalloc to xnrealloc env: prefer xpalloc to xrealloc seq: explicate incr seq: simplify cmp seq: omit unnecessary malloc for upper bound seq: simplify output buffer management seq: use full_write instead of fwrite seq: simplify cmp calls seq: seq_fast always exits now build: update gnulib submodule to latest ls: add test case for ls -Z bug build: update gnulib submodule to latest ls: refactor gobble_file get_scontext factor: pacify -Wunused-macros build: update gnulib submodule to latest printf: refactor macros to function printf: do n$ overflow checking by hand printf: diagnose empty args correctly maint: Remove stray ‘i’ in tests maint: omit unnecessary to_uchar chown: port test to macOS 12.6 nogroup user doc: mention "printf %d ''" change factor: fix ‘return’ typo ls: port to Oracle Developer Studio 12.6 tests: port big-offset dd test to macOS 12.6 maint: sync help2man to latest version maint: ISDIGIT → c_isdigit date: improve doc for ambiguous formats build: update gnulib submodule to latest maint: adjust to Gnulib module renaming maint: update ls comment build: update gnulib submodule to latest Pádraig Brady (78): maint: post-release administrivia doc: chown,chgrp: fix missing full stop in --help build: update gnulib submodule to latest doc: NEWS: mention sort being more efficient with /proc files join: fix error message for -a and -v build: provide way to bootstrap with python gnulib-tool doc: sort: give example for sorting on the last field build: bootstrap with python gnulib-tool by default maint: avoid syntax check failure with long lines maint: pacify GCC 14 -Wmissing-variable-declarations wrt md5.h cp: actually support --update=none-fail wc: increase I/O size from 16 KiB to 256KiB maint: add lib/stdbit.h to .gitignore build: fix build failure in --enable-single-binary mode stat,tail: sync with latest Linux file systems doc: document the c-maybe quoting style ls: treat --time=mtime consistently with other time selectors tests: fix improper use of grep -v doc: remove 'proposed' in regard to $'' descriptions build: support creating reproducible tarball contents doc: clarify which ls color attributes don't apply to dirs doc: reference 'dircolors invocation' from ls --color info tests: ensure utils support writing to a closed pipe tests: limit mem usage on potentially expensive test maint: avoid warning on older GCC compilers doc: printf %b: clarify octal processing maint: fix syntax-check failure ls: add support for explicit file name sorting install: dereference source symlinks when comparing maint: avoid a syntax check failure all: fix error checking in gl/lib/xdectoint.c build: update gnulib submodule to latest printf: add indexed argument support doc: fix option markup in chgrp, chown, chmod man pages doc: improve printf(1) reference in echo man page doc: env: simplify extra info in the man page doc: sort: be more descriptive than 'manual' doc: remove extraneous periods from option --help tests: fix skipping of mtab simulation tests tests: df: avoid false failure due to fuse.portal ls: reinstate capability checking in more cases tests: ls: don't always skip a capability test ls: fix spurious output with -Z maint: add syntax-check to ensure all gl/ files are distributed timeout: add -f and -p short options as per POSIX 2024 doc: fix timeout --help for -p doc: mention new timeout short options in NEWS cksum: add support for --algorithm=crc32b tests: avoid false failure on older valgrind build: update gnulib to latest ls: fix security context indication in --long mode tests: avoid false failure with --disable-selinux tests: ls: also test security context output for symlinks doc: describe "New programs" consistently in NEWS maint: avoid a syntax-check failure tests: printf: avoid iconv issues on macOS tests: fix inconsistent use of getlimits_ tests: avoid false failure with unicode decomposed file systems tail,tee: fix broken pipe detection on darwin 9 tail: ensure --follow=name unfollows renamed files cksum: update to pclmul optimized crc32b from gnulib tail: always fail when followed files become inaccessible maint: correct © dates for hardware optimized crc routines kill: with -l,-t list signal 0 maint: fix syntax-check error numfmt: don't require a suffix with --from=iec-i pwd: fix erroneous leading slash on some systems maint: update all copyright year number ranges doc: clarify mv -f operation in texinfo cp,mv: ensure -i,f are not overridden by -u cp,mv: decouple --update from -f,-i,-n options tail: honor --pid with fifos ls: suppress "Permission denied" errors on NFS csplit: avoid extraenous output files given empty input ls: fix inaccurate indication of ACLs on NFS tests: make misc/write-errors.sh immune to default signal disposition all: fix program name with --enable-single-binary=shebangs build: update to latest gnulib Richard Purdie (1): tests: df-P.sh: fix intermittent false failure Sam Russell (2): cksum: use AVX2 and AVX512 for speedup cksum: use ARMv8 SIMD extensions Sylvestre Ledru (7): tests: cksum: add tests to verify the presence of "*" tests: cksum: add incorrect data to verify --check & --strict tests: cksum: extend with --status, --ignore-missing and --warn tests: cksum: check when several files are missing or incorrect tests: improve ls --dired with symlink testing tests: cksum: verify --check with comments tests: improve the chmod/symlinks.sh test thank you! Pádraig