coreutils
[Top][All Lists]
Advanced

[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-----



reply via email to

[Prev in Thread] Current Thread [Next in Thread]