coreutils-8.27 released [stable]

Pádraig Brady <[email protected]> Wed, 8 Mar 2017 22:16:05 -0800
Newsgroups gmane.comp.gnu.coreutils.announce
Message-ID <8e8eaed6-2358-e2fe-272d-689101d2b30f__35063.3755013861$1489040232$gmane$org@draigBrady.com>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--2crvNbca13xPqjAFgJ4jESsMELsdw8L58
Content-Type: multipart/mixed; boundary="gTUdW2H4h1wFXfNRJHbGdUFvQE5Hwg5de";
 protected-headers="v1"
From: =?UTF-8?Q?P=c3=a1draig_Brady?= <[email protected]>
Reply-To: Coreutils <coreutils-mXXj517/[email protected]>
To: info-gnu-mXXj517/[email protected]
Cc: coordinator-5BTmc8gx5pFfO4AUS/[email protected], coreutils-mXXj517/[email protected],
 coreutils-announce-mXXj517/[email protected]
Message-ID: <8e8eaed6-2358-e2fe-272d-689101d2b30f-V8g9lnOeT5ydJdNcDFJN0w@public.gmane.org>
Subject: coreutils-8.27 released [stable]

--gTUdW2H4h1wFXfNRJHbGdUFvQE5Hwg5de
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

This is to announce coreutils-8.27, a stable release.
See the NEWS below for more details.

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

There have been 67 commits by 16 people in the 14 weeks since 8.26

  Assaf Gordon (5)        Nicolas Iooss (1)
  Bernhard Voelker (4)    Niels M=C3=B6ller (1)
  Eric Blake (1)          Paul Eggert (14)
  Janne Snabb (1)         P=C3=A1draig Brady (35)
  Jim Meyering (1)        Tobias Stoeckmann (1)
  Manolis Ragkousis (1)   Torbj=C3=B6rn Granlund (1)
  Maxime de Roucy (1)     William R. Fraser (1)
  Mike Swanson (1)        Zooko (1)

P=C3=A1draig [on behalf of the coreutils maintainers]

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Here is the GNU coreutils home page:
    http://gnu.org/software/coreutils/

For a summary of changes and contributors, see:
  http://git.sv.gnu.org/gitweb/?p=3Dcoreutils.git;a=3Dshortlog;h=3Dv8.27
or run this command from a git-cloned coreutils directory:
  git shortlog v8.26..v8.27

To summarize the 198 gnulib-related changes, run these commands
from a git-cloned coreutils directory:
  git checkout v8.27
  git submodule summary v8.26

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Here are the compressed sources and a GPG detached signature[*]:
  http://ftp.gnu.org/gnu/coreutils/coreutils-8.27.tar.xz
  http://ftp.gnu.org/gnu/coreutils/coreutils-8.27.tar.xz.sig

Use a mirror for higher download bandwidth:
  http://ftpmirror.gnu.org/coreutils/coreutils-8.27.tar.xz
  http://ftpmirror.gnu.org/coreutils/coreutils-8.27.tar.xz.sig

[*] Use a .sig file to verify that the corresponding file (without the
=2Esig 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.27.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 keys.gnupg.net --recv-keys DF6FD971306037D9

and rerun the 'gpg --verify' command.

This release was bootstrapped with the following tools:
  Autoconf 2.69
  Automake 1.15
  Gnulib v0.1-1185-g405cd67
  Bison 3.0.4

NEWS

* Noteworthy changes in release 8.27 (2017-03-08) [stable]

** Bug fixes

  cp --parents will now set an SELinux context for created directories,
  as appropriate for the -a, --preseve=3Dcontext, or -Z options.
  [bug present since SELinux support added in coreutils-6.10]

  date again converts from a specified time zone.  Previously output was
  not converted to the local time zone, and remained in the specified one=
=2E
  [bug introduced in coreutils-8.26]

  Commands like 'cp --no-dereference -l A B' are no longer quiet no-ops
  when A is a regular file and B is a symbolic link that points to A.
  [bug introduced in fileutils-4.0]

  factor no longer goes into an infinite loop for certain numbers like
  158909489063877810457 and 222087527029934481871.
  [bug introduced in coreutils-8.20]

  tail no longer prints redundant file headers with interleaved inotify e=
vents,
  which could be triggered especially when tail was suspended and resumed=
=2E
  [bug introduced with inotify support added in coreutils-7.5]

  timeout no longer has a race that may terminate the wrong process.
  The race is unlikely, as timeout(1) needs to receive a signal right
  after the command being monitored finishes.  Also the system needs
  to have reallocated that command's pid in that short time window.
  [bug introduced when timeout was added in coreutils-7.0]

  wc --bytes --files0-from now correctly reports byte counts.
  Previously it may have returned values that were too large,
  depending on the size of the first file processed.
  [bug introduced in coreutils-8.24]

** Improvements

  The new 'date' option --rfc-email is now the long form for -R.
  The new option spelling is intended to avoid the need to track the
  Internet RFC number for email dates (currently RFC 5322).  The old
  option spellings --rfc-2822 and --rfc-822 still work.

  date now outputs "-00" for a numeric time zone if the time is UTC
  and the time zone abbreviation begins with "-", indicating that the
  time zone is indeterminate.

  nproc now honors the OMP_THREAD_LIMIT environment variable to
  set the maximum returned value.  OMP_NUM_THREADS continues to
  set the minimum returned value, but is updated to support the
  nested level syntax allowed in this variable.

  stat and tail now know about the "rdt" file system, which is an interfa=
ce
  to Resource Director Technology.  stat -f --format=3D%T now reports the=

  file system type, and tail -f uses inotify.

  stty now validates arguments before interacting with the device,
  ensuring there are no side effects to specifying an invalid option.

  If the file B already exists, commands like 'ln -f A B' and
  'cp -fl A B' no longer remove B before creating the new link.
  That is, there is no longer a brief moment when B does not exist.

** New features

  expand and unexpand now support specifying a tab size to use
  after explicitly specified tab stops, by prefixing the last
  specified number like --tabs=3D2,4,/8.

-
Also posted at https://savannah.gnu.org/forum/forum.php?forum_id=3D8810


--gTUdW2H4h1wFXfNRJHbGdUFvQE5Hwg5de--

--2crvNbca13xPqjAFgJ4jESsMELsdw8L58
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJYwPMwAAoJEN9v2XEwYDfZn8oP/j660hl7YiFb+64aGXFQYcxo
huSTPnq4EdV0hZVHIY5w2TRqnxcmKKiiyPDkdKcTatyCkq+cXauffqwzbCyzx0FF
6UQ7DSFqXEQAhojNLZ/wNCvR19kRMtclqjJtSzK67GS2iKnvnERdElg8oO9V3Mwm
LK3+g2YRykI00ycdLd9FQElbOP6DY1LJGoiMUmT99p5kII4EoSUzUMG53ktzvMVP
R/EMb690dFCWAeMLqofkL62f+ElEUGLRfNQ3brQVc+sRE5Eg+Wvd42KqnFgEVPsM
+kLn8Ww24rbTqT/jD6tME3F/fyRNwULc2YbK/eI7nQ+M3V/z7vHRQTGXTwpIy2Ua
r1P3/KJq45SZKG1/h+tkNUHAoTUUrkjekVUSOA/GDVCrss51n9AKThH4DrMNUhyt
gWodM3wVoBA6Ijt0RF0fJX7suFfIegJueo0KIeMe3iH7ye2XkTNwm2KQUsSa7ZVe
Ki2ETOXLt5oN/PSG6XELMtU27ymHdxOnx48axfFAL9pobMx01Po1UQuLMKSkdwl8
sEL8zR0gOMfUqH511vsdC5uHYbJtTZNW12A1LPdG7Xz3jl93o/FtSFTvkLzJmCqD
mZGihNBNiKlzZRwfT268bcmz5rOHn6GVNnAQzEr075Estn8gIcI9vLfIxtB7urGg
dKIPj2dwVsgQS1DHKne4
=r37T
-----END PGP SIGNATURE-----

--2crvNbca13xPqjAFgJ4jESsMELsdw8L58--