coreutils-6.12 released

Jim Meyering <[email protected]> Sun, 01 Jun 2008 12:15:02 +0200
Newsgroups gmane.comp.gnu.coreutils.announce
Message-ID <87prr1ihqx.fsf__41578.4512566917$1212315406$gmane$org@rho.meyering.net>
--===============1583876405==
Content-Type: multipart/signed; boundary="=-=-=";
	micalg=pgp-sha1; protocol="application/pgp-signature"

--=-=-=
Content-Transfer-Encoding: quoted-printable

Coreutils version 6.12 has been released.
This is a stable, bug-fix release.

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

To summarize the gnulib-related changes, you can run this command
From=20a git-cloned gnulib directory:
git shortlog 2e8956774250d3f5636898fea193c5abaf041d08\
..b9c1b3ae9d1cb02e7712988570355d4258f1bcb0

Here are the compressed sources:
  ftp://ftp.gnu.org/gnu/coreutils/coreutils-6.12.tar.gz   (8.7MB)
  ftp://ftp.gnu.org/gnu/coreutils/coreutils-6.12.tar.lzma   (3.6MB)

Here are the GPG detached signatures[*]:
  ftp://ftp.gnu.org/gnu/coreutils/coreutils-6.12.tar.gz.sig
  ftp://ftp.gnu.org/gnu/coreutils/coreutils-6.12.tar.lzma.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-6.12.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 wwwkeys.pgp.net --recv-keys B9AB9A16

and rerun the `gpg --verify' command.

This release was bootstrapped with the following tools:
  Autoconf 2.62
  Automake 1.10a
  Bison 2.3
  Gnulib v0.0-713-gb9c1b3a

*****************
How can you help?
*****************
If you're interested in lending a hand, or just want to use
the latest versions right now, you can build these programs
and run the test suite like this:

   gzip -dc coreutils-6.12.tar.gz | tar xf -
   cd coreutils-6.12
   ./configure
   make
   make -k check >& log
   grep FAIL log

[If you downloaded the much-smaller .lzma tarball, then just
 substitute this for the gzip... line above:
   lzma -dc coreutils-6.12.tar.lzma | tar xf -
 If you don't have "lzma" installed yet, first try getting it via
 your distribution, e.g., "aptitude install lzma" or "yum install lzma"]

Be sure to use make's -k option so that make doesn't stop
just because one of the earlier tests fails.
Please report any build problems or test failures to the
bug-coreutils-mXXj517/[email protected] mailing list.
There are detailed instructions in the `Reporting bugs:' section
of the README file.

*****************
NEWS (since coreutils-6.11)
*****************

Perhaps I need to revise my notion of "Noteworthy".
A few changes not mentioned below:

  - in multibyte mode, "wc -m" and "wc -w" are now ~3x faster
  - many tests have been revamped


* Noteworthy changes in release 6.12 (2008-05-31) [stable]

** Bug fixes

  chcon, runcon: --help output now includes the bug-reporting address

  cp -p copies permissions more portably.  For example, on MacOS X 10.5,
  "cp -p some-fifo some-file" no longer fails while trying to copy the
  permissions from the some-fifo argument.

  id with no options now prints the SELinux context only when invoked
  with no USERNAME argument.

  id and groups once again print the AFS-specific nameless group-ID (PAG).
  Printing of such large-numbered, kernel-only (not in /etc/group) group-IDs
  was suppressed in 6.11 due to ignorance that they are useful.

  uniq: avoid subtle field-skipping malfunction due to isblank misuse.
  In some locales on some systems, isblank(240) (aka &nbsp) is nonzero.
  On such systems, uniq --skip-fields=3DN would fail to skip the proper
  number of fields for some inputs.

  tac: avoid segfault with --regex (-r) and multiple files, e.g.,
  "echo > x; tac -r x x".  [bug present at least in textutils-1.8b, from 19=
92]

** Changes in behavior

  install once again sets SELinux context, when possible
  [it was deliberately disabled in 6.9.90]

--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iQIcBAEBAgAGBQJIQnatAAoJENd//eG5q5oWac0P/2fidx5OAwJUyL0ao/0a9d1D
X18nxTJc5KaXlcIHHLdYiX1vKVjzQy6KL3vb2EhAsVJrkc8FHaXQ2nSHL2jae0Yg
JzWnGsXyoo1n2ZukiBjYPOR83VfwuqJvZn6eyx3v3qJCYApwT4txusNhEsIPBKRT
+ID73Fq+LQuc0Y3MN5CapMa/DKqfQNX0oJTJPB5lh1S6cUFOGDjB/Z39eJi8JL+6
oXmvNxAINllOuok6UrAfYqlZQXo33/y3hioNbZCEM34TLBxy2nO2ye+d5YKEkxuj
giLyI8EJSki+Lg7swnxg40CCFBXLSK9vLa8OZegsVAdvtakXyRTWdNcE3dqrhTSV
zaUfPlt8E/4YW5GS5XiBLyp8ZErJqw4BUzptmJ7ELhPEm6D0sk+Q5f6sBweNV3mD
eJgFXFGKE3MHADvLu0Kkj02VQ7Ho1xk1VIjYW5FA/GcSA2MUp0fy/3EGR+B/cZgC
fDmOOxHVXFYFXJpPImYlnr1Y8p63l4ItoOeLR9yHAQ2FRxH9cE0Y1N4KnczZwb0h
F19bW2rRCKJx/rdSTC9zeseIk0QlrhTOKlhMFqd3Q/t5u/FQNuNkADrj+W91pjtq
b3IkaGoP6tryvRnOX4kxEwbbiYlkjOgybn4S2Z2hwJmrtDX2YddznhzQajKZiket
oixJwkr80tkE94r+iQUR
=4dcj
-----END PGP SIGNATURE-----
--=-=-=--



--===============1583876405==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Coreutils-announce mailing list
Coreutils-announce-mXXj517/[email protected]
http://lists.gnu.org/mailman/listinfo/coreutils-announce

--===============1583876405==--