newsGNU Core Utilities - News: coreutils-8.17 released [stable]

Latest News
coreutils-9.1 released [stable] posted by pixelbeat, Fri 15 Apr 2022 10:34:37 PM UTC - 0 replies
Subject: coreutils-9.0 released [stable] posted by pixelbeat, Fri 24 Sep 2021 01:55:23 PM UTC - 0 replies
coreutils-8.32 released [stable] posted by pixelbeat, Thu 05 Mar 2020 02:37:33 PM UTC - 0 replies
coreutils-8.31 released [stable] posted by pixelbeat, Mon 11 Mar 2019 12:48:38 AM UTC - 0 replies
coreutils-8.30 released [stable] posted by pixelbeat, Mon 02 Jul 2018 02:02:15 AM UTC - 0 replies
[Submit News]
[65 news in archive]

coreutils-8.17 released [stable]

Item posted by Jim Meyering <meyering> on Thu 10 May 2012 07:35:05 PM UTC.

This is to announce coreutils-8.17, a stable release.
There have been 53 commits by 9 people in the 6 weeks since 8.16.
The changes are small and all seem safe.

See the NEWS below for a brief summary.

Thanks to everyone who has contributed!
The following people contributed changes to this release:

  Andreas Schwab (1)
  Bernhard Voelker (2)
  Bruce Korb (1)
  Jim Meyering (38)
  Karl Berry (1)
  Kevin Lyda (1)
  Paul Eggert (4)
  Pádraig Brady (4)
  Stefano Lattarini (1)

Jim [on behalf of the coreutils maintainers]

Here is the GNU coreutils home page:

For a summary of changes and contributors, see:;a=shortlog;h=v8.17
or run this command from a git-cloned coreutils directory:
  git shortlog v8.16..v8.17

To summarize the 126 gnulib-related changes, run these commands
from a git-cloned coreutils directory:
  git checkout v8.17
  git submodule summary v8.16

Here are the compressed sources and a GPG detached signature[*]:

Use a mirror for higher download bandwidth:

[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact.  First, be sure to download both the .sig file
and the corresponding tarball.  Then, run a command like this:

  gpg --verify coreutils-8.17.tar.xz.sig

If that command fails because you don't have the required public key,
then run this command to import it:

  gpg --keyserver --recv-keys 7FD9FCCB000BEEEE

and rerun the 'gpg --verify' command.

This release was bootstrapped with the following tools:
  Autoconf 2.69.1-2d4eb
  Automake 1.12a
  Gnulib v0.0-7375-ga3a0496
  Bison 2.5.834-2eeb1


* Noteworthy changes in release 8.17 (2012-05-10) [stable]

** Bug fixes

  id and groups, when invoked with no user name argument, would print
  the default group ID listed in the password database, and sometimes
  that ID would be neither real nor effective.  For example, when run
  set-GID, or in a session for which the default group has just been
  changed, the new group ID would be listed, even though it is not
  yet effective. [bug introduced in coreutils-8.1]

  cp S D is no longer subject to a race: if an existing D were removed
  between the initial stat and subsequent open-without-O_CREATE, cp would
  fail with a confusing diagnostic saying that the destination, D, was not
  found.  Now, in this unusual case, it retries the open (but with O_CREATE),
  and hence usually succeeds.  With NFS attribute caching, the condition
  was particularly easy to trigger, since there, the removal of D could
  precede the initial stat.  [This bug was present in "the beginning".]

  split --number=C /dev/null no longer appears to infloop on GNU/Hurd
  [bug introduced in coreutils-8.8]

  stat no longer reports a negative file size as a huge positive number.
  [bug present since 'stat' was introduced in fileutils-4.1.9]

** New features

  split and truncate now allow any seekable files in situations where
  the file size is needed, instead of insisting on regular files.

  fmt now accepts the --goal=WIDTH (-g) option.

  stat -f recognizes new file system types: bdevfs, inodefs, qnx6

** Changes in behavior

  cp,mv,install,cat,split: now read and write a minimum of 64KiB at a time.
  This was previously 32KiB and increasing to 64KiB was seen to increase
  throughput by about 10% when reading cached files on 64 bit GNU/Linux.

  cp --attributes-only no longer truncates any existing destination file,
  allowing for more general copying of attributes from one file to another.

No messages in coreutils-8.17 released [stable]


Back to the top

Powered by Savane 3.9