Jim Meyering | 10 May 21:37

coreutils-8.17 released [stable]

This is to announce coreutils-8.17, a stable release.
There have been 53 commits by 9 people in the 6 weeks since 8.16.
The changes are small and all seem safe.

See the NEWS below for a brief summary.

Thanks to everyone who has contributed!
The following people contributed changes to this release:

  Andreas Schwab (1)
  Bernhard Voelker (2)
  Bruce Korb (1)
  Jim Meyering (38)
  Karl Berry (1)
  Kevin Lyda (1)
  Paul Eggert (4)
  Pádraig Brady (4)
  Stefano Lattarini (1)

Jim [on behalf of the coreutils maintainers]
==================================================================

Here is the GNU coreutils home page:
    http://gnu.org/s/coreutils/

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

(Continue reading)

Jim Meyering | 26 Mar 15:38

coreutils-8.16 released [stable]

This is to announce coreutils-8.16, yet another stable release.

There have been 93 commits by 9 people in the 11 weeks since 8.15.
This adds a few bug fixes (notably, a du regression from 8.15), many
new options, features and improvements, all of which seem safe.

See the NEWS below for a brief summary.

Thanks to everyone who has contributed!
I'll be listing committers here, from now on.
These people contributed changes to this release[*]:

  Bernhard Voelker (4)
  Eric Blake (7)
  Harald Hoyer (1)
  Jim Meyering (44)
  Jérémy Compostella (11)
  Paul Eggert (5)
  Pádraig Brady (19)
  Rodrigo Campos (1)
  Roman Rybalko (1)

Jim [on behalf of the coreutils maintainers]

[*] The committer list is produced by running this command, and
excludes the 472 commits in the gnulib submodule since 8.15.
  git shortlog v8.15..v8.16|perl -lne '/^(\w.*):/ and print $1
==================================================================

Here is the GNU Coreutils home page:
(Continue reading)

Jim Meyering | 6 Jan 19:39

coreutils-8.15 released [stable]

This is to announce coreutils-8.15, yet another stable release.

There have been over 120 commits by 12 people in the 12 weeks since 8.14.
This adds a new program, realpath, and several bug fixes.
Reassuringly, the trend continues: most fixes are for bugs off in the dusty
corners of the code, and few of those bugs have been introduced recently.

See the NEWS below for a brief summary.

Thanks to everyone who has contributed!
Special thanks to Pádraig Brady, Bruno Haible and Stefano Lattarini
for their quick work leading up this release.

Jim [on behalf of the coreutils maintainers]
==================================================================

Here is the GNU Coreutils home page:
    http://www.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.15
or run this command from a git-cloned coreutils directory:
  git shortlog v8.14..v8.15

To summarize the many gnulib-related changes, run these commands from
a git-cloned coreutils directory:
  git checkout v8.15
  git submodule summary v8.14

Here are the compressed sources and a GPG detached signature[*]:
(Continue reading)

Jim Meyering | 12 Oct 14:50

coreutils-8.14 released [stable]


This is to announce coreutils-8.14, a stable release.

With three bug fixes in less than a month, one for a regression
introduced in coreutils-8.13, it was time for a new release.

See the NEWS below for a brief summary.

Thanks to everyone who has contributed!

Jim [on behalf of the coreutils maintainers]
==================================================================

Here is the GNU Coreutils home page:
    http://www.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.14
or run this command from a git-cloned coreutils directory:
  git shortlog v8.13..v8.14

To summarize the many gnulib-related changes, run these commands from
a git-cloned coreutils directory:
  git checkout v8.14
  git submodule summary v8.13

Here are the compressed sources and a GPG detached signature[*]:
  http://ftp.gnu.org/gnu/coreutils/coreutils-8.14.tar.xz   (4.8MB)
  http://ftp.gnu.org/gnu/coreutils/coreutils-8.14.tar.xz.sig

(Continue reading)

Jim Meyering | 8 Sep 21:53

coreutils-8.13 released [stable]


This is to announce coreutils-8.13, a stable release.

There have been almost 200 commits by 18 people in coreutils proper and
just over 1000 commits in gnulib since coreutils-8.12.  That 200 is far
more than the per-release average (90-100) over recent years, but don't
worry: most of them have been to improve portability, robustness and
testing and to add new features, with relatively few to fix actual bugs.

See the NEWS below for a brief summary.

Thanks to everyone who has contributed!

Jim [on behalf of the coreutils maintainers]
==================================================================

Here is the GNU Coreutils home page:
    http://www.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.13
or run this command from a git-cloned coreutils directory:
  git shortlog v8.12..v8.13

To summarize the many gnulib-related changes, run these commands from
a git-cloned coreutils directory:
  git checkout v8.13
  git submodule summary v8.12

Here are the compressed sources:
(Continue reading)

Jim Meyering | 26 Apr 20:41

coreutils-8.12 released [stable]


This is to announce coreutils-8.12, a stable release.

We released coreutils-8.11 less than two weeks ago.
Why a new release so soon?  Because under unusual conditions,
coreutils-8.11's copying code could cause trouble.  Data loss trouble.
The trouble could arise only when these conditions are all met:
  - when using linux-2.6.39-related kernels (including at least -rc3) and
  - using an xfs file system and
  - copying (via cp, install, mv) a file with a so-called "unwritten
      extent" shortly after it has been created, yet before some
      data in that unwritten extent has made it to disk.
      This would happen if you're using the "gold" linker, which
      preallocates using fallocate and then writes its output
      (the binaries) into those unwritten extents, and you then
      immediately copy those binaries into place via "make install".
Under those conditions, just building coreutils and running "make
install" quickly enough after compile and link would result in
installing files containing all 0 bytes.

See the commit logs for links to plenty of discussion.
See the NEWS below for a brief summary.

Jim [on behalf of the coreutils maintainers]

-------------------------------------------
P.S. here's the GNU Coreutils home page:
    http://www.gnu.org/software/coreutils/

For a summary of changes and contributors, see:
(Continue reading)

Jim Meyering | 13 Apr 22:38

coreutils-8.11 released [stable]


This is to announce coreutils-8.11, a stable release.

This time we have an interesting variety of bug fixes,
two new features for "dd", and a few "changes in behavior".
See NEWS below for a brief summary.

Jim [on behalf of the coreutils maintainers]

-------------------------------------------
P.S. here's the GNU Coreutils home page:
    http://www.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.11
or run this command from a git-cloned coreutils directory:
  git shortlog v8.10..v8.11

To summarize the many gnulib-related changes, run these commands from
a git-cloned coreutils directory:
  git checkout v8.11
  git submodule summary v8.10

Here are the compressed sources:
  http://ftp.gnu.org/gnu/coreutils/coreutils-8.11.tar.gz   (11MB)
  http://ftp.gnu.org/gnu/coreutils/coreutils-8.11.tar.xz   (4.7MB)

Here are the GPG detached signatures[*]:
  http://ftp.gnu.org/gnu/coreutils/coreutils-8.11.tar.gz.sig
  http://ftp.gnu.org/gnu/coreutils/coreutils-8.11.tar.xz.sig
(Continue reading)

Jim Meyering | 4 Feb 20:20

coreutils-8.10 released [stable]

This is to announce coreutils-8.10, a stable release.

There have been some minor bug fixes, along with two new features.  The
join feature is enabled via a new option, "-o auto".  The cp feature makes
copying sparse files much more efficient on several common file systems.
It takes advantage of a feature that was introduced in linux-2.6.27.
The improvement affects the default code path, so if you're looking
for risk potential, this is it.  It uses the feature if available,
and otherwise resorts to using the old, less-efficient copying code.

See NEWS below for a brief summary.

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

To summarize the many gnulib-related changes, run these commands from
a git-cloned coreutils directory:
  git checkout v8.10
  git submodule summary v8.9

Jim [on behalf of the coreutils maintainers]

Here's the GNU Coreutils home page:
    http://www.gnu.org/software/coreutils/

Here are the compressed sources:
  http://ftp.gnu.org/gnu/coreutils/coreutils-8.10.tar.gz   (11MB)
  http://ftp.gnu.org/gnu/coreutils/coreutils-8.10.tar.xz   (4.6MB)
(Continue reading)

Jim Meyering | 4 Jan 18:34

coreutils-8.9 released [stable]

This is to announce coreutils-8.9, a stable, bug-fix release.
The sole bug was in split, introduced in 8.8.

See NEWS below for a summary.

Here's the GNU Coreutils home page:
    http://www.gnu.org/software/coreutils/

Jim [on behalf of the coreutils maintainers]

Here are the compressed sources:
  http://ftp.gnu.org/gnu/coreutils/coreutils-8.9.tar.xz    (4.6 MB)
  http://ftp.gnu.org/gnu/coreutils/coreutils-8.9.tar.gz     (11 MB)

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

If you prefer a mirror, you can use links like these:
  http://ftpmirror.gnu.org/coreutils/coreutils-8.9.tar.xz
  http://ftpmirror.gnu.org/coreutils/coreutils-8.9.tar.gz

[*] 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-8.9.tar.gz.sig

If that command fails because you don't have the required public key,
(Continue reading)

Jim Meyering | 22 Dec 20:46

coreutils-8.8 released [stable]

This is to announce coreutils-8.8, a stable, bug-fix release.
There are numerous fixes for our newly-parallelized sort.

The only significant non-bug-fix change was to add a useful set of
features to split that lets you split input into N roughly-equal pieces,
with options to split on line boundaries or not, and, when honoring line
boundaries, to distribute lines in a round-robin fashion or not.
See "info split" for details and examples, or the on-line manual:
http://www.gnu.org/software/coreutils/manual/html_node/split-invocation.html

See NEWS below for a summary.

Here's the GNU Coreutils home page, in case you're wondering what it is:
    http://www.gnu.org/software/coreutils/

Thanks to Paul Eggert, Chen Guo and Pádraig Brady for the many hours
they spent contributing to this release and to everyone else who has
been contributing, helping to manage the mailing list and reporting bugs.

Jim [on behalf of the coreutils maintainers]

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

To summarize the many gnulib-related changes, run these commands from
a git-cloned coreutils directory:
  git checkout v8.8
  git submodule summary v8.7
(Continue reading)

Jim Meyering | 13 Nov 18:56

coreutils-8.7 released [stable]

This is to announce coreutils-8.7, a stable, bug-fix-only release.

It's been a month since coreutils-8.6 with 37 change-sets in coreutils
proper and 59 in gnulib.  This was supposed to have been a snap release
solely to revert the stat %[XYZ] time stamp handling change introduced
in 8.6, but that ended up requiring many more rounds than expected,
and in the mean time a few other bugs and portability problems were
exposed and fixed.  We encourage anyone who is using coreutils-8.6 to
upgrade as soon as possible, in order to minimize the chance that new
application code relies on the stat format string semantics of 8.6.
See NEWS below for a summary.

Here's the GNU Coreutils home page, in case you're wondering what it is:
    http://www.gnu.org/software/coreutils/

Thanks to all who have been contributing, helping to manage
the mailing list and reporting bugs.

Jim [on behalf of the coreutils maintainers]

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

To summarize the many gnulib-related changes, run these commands from
a git-cloned coreutils directory:
  git checkout v8.7
  git submodule summary v8.6

(Continue reading)


Gmane