info-gnu
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

coreutils-7.2 released [stable]


From: Jim Meyering
Subject: coreutils-7.2 released [stable]
Date: Tue, 31 Mar 2009 17:14:42 +0200

This is to announce coreutils-7.2, a "stable" release.
While there is a nominal feature addition, it affects only "pwd",
and the program from coreutils typically shadows the shell built-in,
so few use it.

For a summary of changes and contributors, see:
  http://git.sv.gnu.org/gitweb/?p=coreutils.git;a=shortlog;h=v7.2
or run this command from a git-cloned coreutils directory:
  git shortlog v7.1..v7.2

To summarize the gnulib-related changes, run this command from a
git-cloned gnulib directory:
  git shortlog v0.0-1748-gcdfa689..v0.0-2012-gfa34865

Here are the compressed sources:
  ftp://ftp.gnu.org/gnu/coreutils/coreutils-7.2.tar.gz   (9.3MB)
  ftp://ftp.gnu.org/gnu/coreutils/coreutils-7.2.tar.xz   (3.9MB)

Here are the GPG detached signatures[*]:
  ftp://ftp.gnu.org/gnu/coreutils/coreutils-7.2.tar.gz.sig
  ftp://ftp.gnu.org/gnu/coreutils/coreutils-7.2.tar.xz.sig

[*] You can use either of the above signature files 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-7.2.tar.gz.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 B9AB9A16

and rerun the `gpg --verify' command.

This release was bootstrapped with the following tools:
  Autoconf 2.63b
  Automake 1.10c (actually equivalent to the just-released 1.10b)
  Bison 2.4
  Gnulib v0.0-2012-gfa34865

NEWS

* Noteworthy changes in release 7.2 (2009-03-31) [stable]

** New features

  pwd now accepts the options --logical (-L) and --physical (-P).  For
  compatibility with existing scripts, -P is the default behavior
  unless POSIXLY_CORRECT is requested.

** Bug fixes

  cat once again immediately outputs data it has processed.
  Previously it would have been buffered and only output if enough
  data was read, or on process exit.
  [bug introduced in coreutils-6.0]

  comm's new --check-order option would fail to detect disorder on any pair
  of lines where one was a prefix of the other.  For example, this would
  fail to report the disorder: printf 'Xb\nX\n'>k; comm --check-order k k
  [bug introduced in coreutils-7.0]

  cp once again diagnoses the invalid "cp -rl dir dir" right away,
  rather than after creating a very deep dir/dir/dir/... hierarchy.
  The bug strikes only with both --recursive (-r, -R) and --link (-l).
  [bug introduced in coreutils-7.1]

  ls --sort=version (-v) sorted names beginning with "." inconsistently.
  Now, names that start with "." are always listed before those that don't.

  pr: fix the bug whereby --indent=N (-o) did not indent header lines
  [bug introduced in coreutils-6.9.90]

  sort now handles specified key ends correctly.
  Previously -k1,1b would have caused leading space from field 2 to be
  included in the sort while -k2,3.0 would have not included field 3.

** Changes in behavior

  cp,mv,install,cat,split: now read and write a minimum of 32KiB
  at a time.  This was seen to increase throughput.  Up to 2 times
  when reading cached files on linux for example.

  cp -a now tries to preserve extended attributes (xattr), but does not
  diagnose xattr-preservation failure.  However, cp --preserve=all still does.

  ls --color: hard link highlighting can be now disabled by changing the
  LS_COLORS environment variable. To disable it you can add something like
  this to your profile: eval `dircolors | sed s/hl=[^:]*:/hl=:/`

Attachment: pgplfZZTzPuaN.pgp
Description: PGP signature


reply via email to

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