GNU Core Utilities - News
coreutils-8.29 released [stable]
Item posted by Pádraig Brady <pixelbeat> on Wed 27 Dec 2017 06:44:11 PM UTC.
This is to announce coreutils-8.29, 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 62 commits by 11 people in the 17 weeks since 8.28
Assaf Gordon (3) Paul Eggert (4)
Bernhard Voelker (9) Pádraig Brady (41)
Jean Delvare (1) Thomas Deutschmann (1)
Jim Meyering (3) Thomas Jarosch (1)
Kamil Dudka (1) Vincent Lefevre (1)
Michael Stone (1)
Pádraig [on behalf of the coreutils maintainers]
==================================================================
Here is the GNU coreutils home page:
https://gnu.org/software/coreutils/
For a summary of changes and contributors, see:
https://git.sv.gnu.org/gitweb/?p=coreutils.git;a=shortlog;h=v8.29
or run this command from a git-cloned coreutils directory:
git shortlog v8.28..v8.29
To summarize the 175 gnulib-related changes, run these commands
from a git-cloned coreutils directory:
git checkout v8.29
git submodule summary v8.28
==================================================================
Here are the compressed sources and a GPG detached signature[*]:
https://ftp.gnu.org/gnu/coreutils/coreutils-8.29.tar.xz
https://ftp.gnu.org/gnu/coreutils/coreutils-8.29.tar.xz.sig
Use a mirror for higher download bandwidth:
https://ftpmirror.gnu.org/coreutils/coreutils-8.29.tar.xz
https://ftpmirror.gnu.org/coreutils/coreutils-8.29.tar.xz.sig
[*] 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.29.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-1719-g21d224d
Bison 3.0.4
NEWS
NEWS
* Noteworthy changes in release 8.29 (2017-12-27) [stable]
** Bug fixes
b2sum no longer crashes when processing certain truncated check files.
[bug introduced with b2sum coreutils-8.26]
dd now ensures the correct cache ranges are specified for the "nocache"
and "direct" flags. Previously some pages in the page cache were not
invalidated. [bug introduced for "direct" in coreutils-7.5,
and with the "nocache" implementation in coreutils-8.11]
df no longer hangs when given a fifo argument.
[bug introduced in coreutils-7.3]
ptx -S no longer infloops for a pattern which returns zero-length matches.
[the bug dates back to the initial implementation]
shred --remove will again repeatedly rename files with shortening names
to attempt to hide the original length of the file name.
[bug introduced in coreutils-8.28]
stty no longer crashes when processing settings with -F also specified.
[bug introduced in fileutils-4.0]
tail --bytes again supports non seekable inputs on all systems.
On systems like android it always tried to process as seekable inputs.
[bug introduced in coreutils-8.24]
timeout will again notice its managed command exiting, even when
invoked with blocked CHLD signal, or in a narrow window where
this CHLD signal from the exiting child was missed. In each case
timeout would have then waited for the time limit to expire.
[bug introduced in coreutils-8.27]
** New features
timeout now supports the --verbose option to diagnose forced termination.
** Improvements
dd now supports iflag=direct with arbitrary sized files on all file systems.
tail --bytes=NUM will efficiently seek to the end of block devices,
rather than reading from the start.
Utilities which do not support long options (other than the default --help
and --version), e.g. cksum and sleep, now use more consistent error diagnostic
for unknown long options.
** Build-related
Default man pages are now distributed which are used if perl is
not available on the build system, or when cross compiling.
Powered by Savane 3.13-24de.
Corresponding source code