We plan to release coreutils-9.4 in the coming week so any testing you can do on various different systems between now and then would be most welcome. This is a stabilization release coming about 18 weeks after the 9.3 release.
-------------------------------------- You can download the coreutils snapshot in xz format (5.7 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) = c56f1e62205fa34f6258fdf6cc6bdc1b -------------------------------------- To test follow this standard procedure: tar -xf coreutils-ss.tar.xz cd coreutils-9.3.147-d553ab/ ./configure && make check VERBOSE=yes Failures are reported, and details are in tests/test-suite.log Please report/attach any issues to coreutils@gnu.org -------------------------------------- This snapshot was bootstrapped with: Autoconf 2.72c.32-cb6fb Automake 1.16.5 Gnulib v0.1-6650-gc5a5f46e54 Bison 3.8.2 Changes in coreutils since v9.3 are summarized at https://git.sv.gnu.org/cgit/coreutils.git/tree/NEWS and all commits grouped by author are as follows: Andreas Schwab (1): tests: avoid failure when cp fails for proc files Bernhard Voelker (3): build: update gnulib submodule to latest doc: reference install(1) and cp(1) from each other maint: fix typo in NEWS Bruno Haible (8): build: ensure that makeinfo ≥ 6.8 checks the @menu structure uptime: output correct user count on OpenBSD maint: Simplify after gnulib changed pinky,users,who: optimize read_utmp invocation build: fix link errors with gcc < 4.8 build: fix recent compilation error on GNU/Hurd uptime: Include VM sleep time in the "up" duration uptime: simplify following gnulib changes Dragan Simic (3): maint: reformat text width in HACKING cut: promptly diagnose write errors, continued maint: minor comment cleanups Jaroslav Skarvada (1): build: fix build with -mno-ssse3 Jim Meyering (1): cksum: improve problematic_chars function Paul Eggert (56): build: update gnulib submodule to latest csplit: pacify GCC 13 chmod: pacify GCC 13 maint: suppress GCC 13 false alarms maint: simplify --enable-gcc-warnings='expensive' cp: -p --parents: minor cleanup of previous patch doc: new subsection for date format specs doc: time zone conversion example dd: fix ‘error’ name issue without macros build: update gnulib submodule to latest wc: port to kernels that disable XSAVE YMM cksum: fix bug in check for cksum_pclmul cksum,wc: don’t include <cpuid.h> cksum,wc: clean up hw capability checking build: update gnulib submodule to latest doc: mention fix for bug#64123 maint: update GCC bug number in comment maint: prefer C23-style nullptr maint: fix indenting in previous change maint: improve static and dynamic checking maint: go back to using ‘error’ build: update gnulib submodule to latest maint: stop pacifying Parfait maint: pacify GCC bug#109613 better df: omit GCC 5 ‘assume’s who: don’t crash if clock gyrates maint: prefer ckd_add to INT_ADD_WRAPV etc maint: sync bootstrap from Gnulib stty: fix untranslated diagnostics maint: update .gitignore mv: better diagnostic for 'mv dir x' failure build: update gnulib submodule to latest build: update gnulib submodule to latest who: fix only-theoretical overflow maint: include idx.h everywhere factor: prefer signed types join: prefer signed types cksum,df,digest: prefer signed types od: prefer signed types dircolors,du,expr: prefer signed types groups,id: don’t assume gid_t fits in unsigned long kill: prefer signed types mktemp,seq: prefer signed types numfmt: prefer signed types pathchk: prefer signed types pinky: prefer signed types pinky: fix "d" typo uptime: fix Y5881633 bug maint: Update after gnulib module 'readutmp' changed pinky,who: omit pragma who: simplify based on readutmp changes build: update gnulib submodule to latest doc: improve NEWS discussion of systemd build: update gnulib submodule to latest uptime: be more generous about read_utmp failure maint: update uptime NEWS Pádraig Brady (71): maint: post-release administrivia install: support stripping files with a leading hyphen cksum: fix failure to diagnose read errors with crc32 tsort: diagnose errors reading the input numfmt: diagnose errors reading the input factor: diagnose errors reading the input tests: ensure all utilities that read input diagnose errors copy: reduce verbosity of -i and -u with --verbose pr: fix infinite loop when double spacing uniq: be more specific when diagnosing read errors tests: more cases for read input diagnostics maint: remove redundant exit status handling doc: provide more info on the default 32-bit cksum digest tests: provide more info on DEBUG=yes cp: -p --parents: fix failure to preserve permissions for absolute paths pr: fix parsing of empty arguments doc: adjust build instructions for disabling year 2038 support split: advise the kernel of sequential access pattern maint: cleanups to NEWS build: gnulib: avoid false -Wstringop-overflow warning build: avoid false -Wmaybe-uninitialized warnings build: revert -Wmaybe-uninitialized warnings avoidance build: pacify GCC 13 with -flto build: update gnulib submodule to latest build: modernize bootstrap prerequsite tools build: update gnulib submodule to latest maint: augment syntax checks to cater for more "error" functions maint: adjust code to handle "error" syntax-check changes split: --additional-suffix: disallow trailing '/' maint: use consistent make variable interpolation syntax doc: NEWS: mention the more defensive copy_file_range avoidance maint: avoid syntax-check failure doc: reference COPYING from README ls: use more standard symlink traversal ls: display command line symlinks that return ELOOP maint: ls.c: update stale comment for previous commit doc: od --strings: clarify operation build: update gnulib submodule to latest dd: fix parsing of numbers with more than two multipliers doc: mention cksum error fix with cpu feature checks changes b2sum: fix UAR with --check with malformed checksum lines maint: avoid static analysis failure for ignored dup2 return cksum: support transparent emulation of older utils cksum: escape filenames with a leading '\' in --check status maint: give a new function the "pure" attribute tests: ensure utilties exit promptly upon write error all: avoid repeated diagnostic upon write error od: promptly diagnose write errors uniq: promptly diagnose write errors cut: promptly diagnose write errors comm: promptly diagnose write errors join: promptly diagnose write errors maint: add syntax check to ensure safe mkstemp usage tac: fall back to /tmp if $TMPDIR is unavailable split: honor $TMPDIR for temp files tests: split: provide more isolated /tmp handling maint: add a syntax check to prevent use of NULL doc: clarify tail -n/-c +NUM operation tac: handle short reads on input od: fix issues with recent format string changes pinky: fix buffer size on 32 bit builds doc: separate out description of 2038 time stamp change maint: allow use of printf C99 integer size specifiers maint: avoid syntax-check failure tests: fix false failure due to locale on alpine maint: remove extraneous line in NEWS maint: comment spelling fix cp: with --sparse=never, avoid COW and copy offload doc: cksum: remove -b description from texinfo doc: reorg texinfo for the checksumming utilities build: update gnulib submodule to latest Sylvestre Ledru (2): tests: move tests to a directory per utility tests: mktemp -t: $TMPDIR has higher priority than -p Ville Skyttä (1): dircolors: update list of backup file extensions thank you! Pádraig