[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
coreutils-8.25 released [stable]
From: |
Pádraig Brady |
Subject: |
coreutils-8.25 released [stable] |
Date: |
Wed, 20 Jan 2016 11:46:58 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
This is to announce coreutils-8.25, 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 169 commits by 12 people in the 27 weeks since 8.24
Assaf Gordon (5) Jim Meyering (3)
Bernhard Voelker (11) Luther Thompson (1)
Dario Giovannetti (1) Paul Eggert (13)
Dave Chiluk (1) Peter Bray (2)
Dmitry Monakhov (1) Pádraig Brady (132)
Eric Blake (1) Richard Russon (1)
Pádraig [on behalf of the coreutils maintainers]
==================================================================
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=coreutils.git;a=shortlog;h=v8.25
or run this command from a git-cloned coreutils directory:
git shortlog v8.24..v8.25
To summarize the 320 gnulib-related changes, run these commands
from a git-cloned coreutils directory:
git checkout v8.25
git submodule summary v8.24
==================================================================
Here are the compressed sources and a GPG detached signature[*]:
http://ftp.gnu.org/gnu/coreutils/coreutils-8.25.tar.xz
http://ftp.gnu.org/gnu/coreutils/coreutils-8.25.tar.xz.sig
Use a mirror for higher download bandwidth:
http://ftpmirror.gnu.org/coreutils/coreutils-8.25.tar.xz
http://ftpmirror.gnu.org/coreutils/coreutils-8.25.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.25.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-676-g85717b6
Bison 3.0.4
NEWS
* Noteworthy changes in release 8.25 (2016-01-20) [stable]
** Bug fixes
cp now correctly copies files with a hole at the end of the file,
and extents allocated beyond the apparent size of the file.
That combination resulted in the trailing hole not being reproduced.
[bug introduced in coreutils-8.10]
cut --fields no longer outputs extraneous characters on some uClibc configs.
[bug introduced in coreutils-6.11]
install -D again copies relative file names when absolute file names
are also specified along with an absolute destination directory name.
[bug introduced in coreutils-6.2]
ls no longer prematurely wraps lines when printing short file names.
[bug introduced in coreutils-5.1.0]
mv no longer causes data loss due to removing a source directory specified
multiple times, when that directory is also specified as the destination.
[bug introduced in coreutils-8.24]
shred again uses defined patterns for all iteration counts.
[bug introduced in coreutils-5.93]
sort --debug -b now correctly marks the matching extents for keys
that specify an offset for the first field.
[bug introduced with the --debug feature in coreutils-8.6]
tail -F now works with initially non existent files on a remote file system.
[bug introduced in coreutils-7.5]
** New commands
base32 is added to complement the existing base64 command,
and encodes and decodes printable text as per RFC 4648.
** New features
comm,cut,head,numfmt,paste,tail now have the -z,--zero-terminated option, and
tac --separator accepts an empty argument, to work with NUL delimited items.
dd now summarizes sizes in --human-readable format too, not just --si.
E.g., "3441325000 bytes (3.4 GB, 3.2 GiB) copied". It omits the summaries
if they would not provide useful information, e.g., "3 bytes copied".
Its status=progress output now uses the same format as ordinary status,
perhaps with trailing spaces to erase previous progress output.
md5sum now supports the --ignore-missing option to allow
verifying a subset of files given a larger list of checksums.
This also affects sha1sum, sha224sum, sha256sum, sha384sum and sha512sum.
printf now supports the '%q' format to print arguments in a form that
is reusable by most shells, with non-printable characters escaped
with the POSIX proposed $'...' syntax.
stty now supports the "[-]drain" setting to control whether to wait
for transmission of pending output before application of settings.
** Changes in behavior
base64 no longer supports hex or oct --wrap parameters,
thus better supporting decimals with leading zeros.
date --iso-8601 now uses +00:00 timezone format rather than +0000.
The standard states to use this "extended" format throughout a timestamp.
df now prefers sources towards the root of a device when
eliding duplicate bind mounted entries.
ls now quotes file names unambiguously and appropriate for use in a shell,
when outputting to a terminal.
join, sort, uniq with --zero-terminated, now treat '\n' as a field delimiter.
** Improvements
All utilities now quote user supplied arguments in error strings,
which avoids confusing error messages in the presence of '\r' chars etc.
Utilities that traverse directories, like chmod, cp, and rm etc., will operate
more efficiently on XFS through the use of "leaf optimization".
md5sum now ensures a single line per file for status on standard output,
by using a '\' at the start of the line, and replacing any newlines with '\n'.
This also affects sha1sum, sha224sum, sha256sum, sha384sum and sha512sum.
dircolors now supports globbing of TERM entries in its database.
For example "TERM *256color*" is now supported.
du no longer stats all mount points at startup, only doing so
upon detection of a directory cycle.
[issue introduced in coreutils-8.20]
ls -w0 is now interpreted as no limit on the length of the outputted line.
stat -f --format=%T now reports the file system type for new Linux
pseudo file systems "bpf_fs", "btrfs_test", "nsfs", "overlayfs"
and "tracefs", and remote file system "acfs".
wc now ensures a single line per file for counts on standard output,
by quoting names containing '\n' characters; appropriate for use in a shell.
- -----
also posted at: https://savannah.gnu.org/forum/forum.php?forum_id=8445
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJWn3OoAAoJEN9v2XEwYDfZ3BwP/0jnMgN1nUbgGRS1SU1krTVm
oO+htXLYhYqXFmDO1rIHucclQjxCxuOfMXf9qXqXKw/DP7YdeHno1j6DNXjJL402
y7p6INc5cOQUZxkJejLK0aoojQBSKZwwm32runTU3zpvqNHnbaU1UXKN2a92LN8w
GCfc+bxnwMAvECdFNUEd4BFZr2gcBDN36Um7hUNH6ZMWEOICrNZcx8soNFljjeSE
ctmxMLKJ5T2IwEVZl8A+laqYTemUd4tbGhJeHlUsm1g/fLoNxxaJo9AeUezniSQb
C7qdf7cLcn0CGRkjX7nnBwwYI/+cL3HDXLtlAXFFdpeYdeeI7LWIIwYIfQBZVb3v
YKt7mLi99k78K7jBo0R2LqEMznJ+q5xJSnMAyWqIowXJJ6ve/VWqsdgz4voEMIc3
bfpfY20HU28S9dRtsNz9lXJ5MqGuhfiGXG2dl4SReFMkDP4FpKcCEYBCyTpPYSNl
J6aJPRzAnd69HQ1804uonLc37mdZX1gApUsKG8DV1DuQdRfpvDPjAVFXFq3UriTh
gz7wDkpm+V7ZFA2xdgyIclQPBUa3uZHyYJ5L6SU3ZhsiGu6awq0mGSpNK6+QN5bC
WAIH0PqMnNIoBuUtgOX483erZwCWBXKvMn1mf+dddwwmOU/SOQUyJSTqz6U1kvXy
xLTFHWKm04153sCGv77W
=bJb9
-----END PGP SIGNATURE-----
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- coreutils-8.25 released [stable],
Pádraig Brady <=