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 = \

Reply via email to