Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package coreutils for openSUSE:Factory checked in at 2026-04-25 21:35:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/coreutils (Old) and /work/SRC/openSUSE:Factory/.coreutils.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "coreutils" Sat Apr 25 21:35:03 2026 rev:171 rq:1348982 version:9.11 Changes: -------- --- /work/SRC/openSUSE:Factory/coreutils/coreutils.changes 2026-03-01 22:14:06.908213321 +0100 +++ /work/SRC/openSUSE:Factory/.coreutils.new.11940/coreutils.changes 2026-04-25 21:35:04.096148371 +0200 @@ -1,0 +2,85 @@ +Tue Apr 21 21:09:39 UTC 2026 - Bernhard Voelker <[email protected]> + +- Update to 9.11: + Bug fixes + * 'dd' now always diagnoses partial writes correctly upon write failure. + Previously it may have indicated that only full writes were performed. + [This bug was present in "the beginning".] + * 'fold' will no longer truncate output when encountering 0xFF bytes. + [bug introduced in coreutils-9.8] + * 'fold' is again responsive to its input. Previously it would have delayed + processing until 256KiB was read from the input. + [bug introduced in coreutils-9.8] + * 'kill --help' now has links to valid anchors in the html manual. + [bug introduced in coreutils-9.10] + * When configured with --enable-systemd, the commands 'pinky', + 'uptime', 'users', and 'who' no longer consider the systemd session + classes 'greeter', 'lock-screen', 'background', 'background-light', + and 'none' to be users. + [bug introduced in coreutils-9.4] + * 'pwd' on ancient systems will no longer overflow a buffer + when operating in deep paths longer than twice the system PATH_MAX. + [bug introduced in coreutils-9.6] + * 'stat --printf=%%N' no longer performs unnecessary checks of the QUOTING_STYLE + environment variable. + [bug introduced in coreutils-8.26] + * 'timeout' no longer exits abruptly when its parent is the init process, e.g., + when started by the entrypoint of a container. + [bug introduced in coreutils-9.10] + New Features + * 'cut' now supports multi-byte input and delimiters. Consequently + the -c option is now honored, and no longer an alias for -b, and + the -n option is now honored, and no longer ignored. + Also the -d option supports multi-byte delimiters. + * 'cut' adds new options for better compatibility: + The -w,--whitespace-delimited option was added to support blank aligned fields + and for better compatibility with FreeBSD/macOS. + The -O option was added as an alias for the --output-delimiter option, + for better compatibility with busybox/toybox. + The -F option was added as an alias for -w -O ' ' + for better compatibility with busybox/toybox. + * 'date --date' now parses dot delimited dd.mm.yy format common in Europe. + This is in addition to the already supported mm/dd/yy and yy-mm-dd formats. + Changes in behavior + * 'cksum --check' now uses shell quoting when required, to more robustly + escape file names output in diagnostics. + This also affects md5sum, sha*sum, and b2sum. + Improvements + * 'cat' now uses zero-copy I/O on Linux when appropriate, to improve throughput. + E.g., throughput improved 6x from 12.9GiB/s to 81.8GiB/s on a Power10 system. + * 'df --local' recognises more file system types as remote. + Specifically: autofs, ncpfs, smb, smb2, gfs, gfs2, userlandfs. + * 'df' improves duplicate mount suppression, by checking each mount against + all previously kept entries for the same device, not just the latest one. + * 'expand' and 'unexpand' now support multi-byte characters. + * 'groups' and 'id' will now exit sooner after a write error, + which is significant when listing information for many users. + * 'install' now allows the combination of the --compare and + --preserve-timestamps options. + * 'fold', 'join', 'numfmt', 'uniq' now use more consistent blank character + determination on non GLIBC platforms. For example \u3000 (ideographic space) + will be considered a blank character on all platforms. + * 'nl' now supports multi-byte --section-delimiter characters. + * 'shuf -i' now operates up to two times faster on systems with unlocked stdio + functions. + * 'tac' will now exit sooner after a write error, which is significant when + operating on a file with many lines. + * 'timeout' now properly detects when it is reparented by a subreaper process on + Linux instead of init, e.g., the 'systemd --user' process. + * 'wc -l' now operates up to four and a half times faster on hosts that support + Neon instructions. + * 'wc -m' now operates up to 2.6 times faster on GLIBC when processing + non-ASCII UTF-8 characters. + * 'yes' now uses zero-copy I/O on Linux to significantly increase throughput. + E.g., throughput improved 15x from 11.6GiB/s to 175GiB/s on a Power10 system. + Build-related + * ./configure --enable-single-binary=hardlinks is now supported on systems + with dash as the system shell at /bin/sh. + [issue introduced in coreutils-9.10] + * The test suite may have failed with a "Hangup" error if run non-interactively. + [issue introduced in coreutils-9.10] +- coreutils-i18n.patch: Refresh patch. + Remove now-upstream I18N patches for cut(1), expand(1) and unexpand(1). +- Refresh all other patches. + +------------------------------------------------------------------- Old: ---- coreutils-9.10.tar.xz coreutils-9.10.tar.xz.sig New: ---- coreutils-9.11.tar.xz coreutils-9.11.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ coreutils.spec ++++++ --- /var/tmp/diff_new_pack.HMZFMp/_old 2026-04-25 21:35:05.476204778 +0200 +++ /var/tmp/diff_new_pack.HMZFMp/_new 2026-04-25 21:35:05.480204942 +0200 @@ -30,7 +30,7 @@ %global psuffix %{nil} %endif Name: coreutils%{?psuffix} -Version: 9.10 +Version: 9.11 Release: 0 Summary: GNU Core Utilities License: GPL-3.0-or-later ++++++ coreutils-9.10.tar.xz -> coreutils-9.11.tar.xz ++++++ /work/SRC/openSUSE:Factory/coreutils/coreutils-9.10.tar.xz /work/SRC/openSUSE:Factory/.coreutils.new.11940/coreutils-9.11.tar.xz differ: char 15, line 1 ++++++ coreutils-disable_tests.patch ++++++ --- /var/tmp/diff_new_pack.HMZFMp/_old 2026-04-25 21:35:05.576208879 +0200 +++ /var/tmp/diff_new_pack.HMZFMp/_new 2026-04-25 21:35:05.584209206 +0200 @@ -6,7 +6,7 @@ =================================================================== --- gnulib-tests/gnulib.mk.orig +++ gnulib-tests/gnulib.mk -@@ -1604,10 +1604,10 @@ EXTRA_DIST += test-getloadavg.c signatur +@@ -1580,10 +1580,10 @@ EXTRA_DIST += test-getloadavg.c signatur ## begin gnulib module getlogin-tests ++++++ coreutils-i18n.patch ++++++ ++++ 2447 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/coreutils/coreutils-i18n.patch ++++ and /work/SRC/openSUSE:Factory/.coreutils.new.11940/coreutils-i18n.patch ++++++ coreutils-remove_hostname_documentation.patch ++++++ --- /var/tmp/diff_new_pack.HMZFMp/_old 2026-04-25 21:35:05.620210682 +0200 +++ /var/tmp/diff_new_pack.HMZFMp/_new 2026-04-25 21:35:05.624210846 +0200 @@ -31,7 +31,7 @@ * hostid invocation:: Print numeric host identifier * uptime invocation:: Print system uptime and load -@@ -15821,7 +15819,6 @@ information. +@@ -15859,7 +15857,6 @@ information. * arch invocation:: Print machine hardware name. * nproc invocation:: Print the number of processors. * uname invocation:: Print system information. @@ -39,7 +39,7 @@ * hostid invocation:: Print numeric host identifier. * uptime invocation:: Print system uptime and load. @end menu -@@ -16849,34 +16846,6 @@ Print the kernel version. +@@ -16887,34 +16884,6 @@ Print the kernel version. @exitstatus ++++++ coreutils-remove_kill_documentation.patch ++++++ --- /var/tmp/diff_new_pack.HMZFMp/_old 2026-04-25 21:35:05.640211503 +0200 +++ /var/tmp/diff_new_pack.HMZFMp/_new 2026-04-25 21:35:05.644211667 +0200 @@ -1,6 +1,6 @@ --- - doc/coreutils.texi | 90 ----------------------------------------------------- - 1 file changed, 90 deletions(-) + doc/coreutils.texi | 102 ----------------------------------------------------- + 1 file changed, 102 deletions(-) Index: doc/coreutils.texi =================================================================== @@ -33,7 +33,7 @@ Delaying * sleep invocation:: Delay for a specified time -@@ -18261,90 +18255,6 @@ timeout -s INT 5s env --ignore-signal=IN +@@ -18299,102 +18293,6 @@ timeout -s INT 5s env --ignore-signal=IN timeout -s INT -k 3s 5s env --ignore-signal=INT sleep 20 @end example @@ -99,18 +99,30 @@ -argument specifies at least one process that the signal was sent to. - -The second form of the @command{kill} command lists signal information. --Either the @option{-l} or @option{--list} option, or the @option{-t} --or @option{--table} option must be specified. Without any --@var{signal} argument, all supported signals are listed. The output --of @option{-l} or @option{--list} is a list of the signal names, one --per line; if @var{signal} is already a name, the signal number is --printed instead. The output of @option{-t} or @option{--table} is a --table of signal numbers, names, and descriptions. This form of the --@command{kill} command succeeds if all @var{signal} arguments are valid --and if there is no output error. +-This form of the @command{kill} command succeeds if all @var{signal} +-arguments are valid and if there is no output error. - --The @command{kill} command also supports the @option{--help} and --@option{--version} options. @xref{Common options}. +-The program accepts the following options. Also see @ref{Common options}. +- +-@table @samp +- +-@optAnchor{kill,-SIGNAL} +-@optItem{kill,-s,} +-@optItemx{kill,--signal,} +-Specify the name or number of the signal to be sent. +- +-@optItem{kill,-l,} +-@optItemx{kill,--list,} +-List the supported signal names one per line if the @var{signal} option +-is omitted. If one or more @var{signal} options are provided, they are +-converted between signal names and signal numbers. +- +-@optItem{kill,-t,} +-@optItemx{kill,--table,} +-This option behaves the same way as @option{--list} except it prints a +-table of signal numbers, names, and descriptions. +- +-@end table - -A @var{signal} may be a signal name like @samp{HUP}, or a signal -number like @samp{1}, or an exit status of a process terminated by the ++++++ coreutils-skip-gnulib-test-tls.patch ++++++ --- /var/tmp/diff_new_pack.HMZFMp/_old 2026-04-25 21:35:05.660212323 +0200 +++ /var/tmp/diff_new_pack.HMZFMp/_new 2026-04-25 21:35:05.664212487 +0200 @@ -21,7 +21,7 @@ =================================================================== --- gnulib-tests/gnulib.mk.orig +++ gnulib-tests/gnulib.mk -@@ -3871,9 +3871,10 @@ EXTRA_DIST += test-timespec.c macros.h +@@ -3851,9 +3851,10 @@ EXTRA_DIST += test-timespec.c macros.h ## begin gnulib module tls-tests ++++++ coreutils-tests-shorten-extreme-factor-tests.patch ++++++ --- /var/tmp/diff_new_pack.HMZFMp/_old 2026-04-25 21:35:05.692213634 +0200 +++ /var/tmp/diff_new_pack.HMZFMp/_new 2026-04-25 21:35:05.700213963 +0200 @@ -16,7 +16,7 @@ =================================================================== --- tests/local.mk.orig +++ tests/local.mk -@@ -805,13 +805,8 @@ all_tests = \ +@@ -828,13 +828,8 @@ all_tests = \ # See tests/factor/create-test.sh. tf = tests/factor factor_tests = \
