[arch-dev-public] [signoff] coreutils-8.8-1
guillaume at alaux.net
Thu Dec 23 11:03:40 EST 2010
On 23 December 2010 04:20, Allan McRae <allan at archlinux.org> wrote:
> Upstream update. Mostly a bug fix release to fix issues with sort.
> I removed "ac_cv_func_openat=no" from the configure line as that seems to be
> a work-around needed for a very old version of coreutils building under
> fakeroot, perhaps with an old glibc. Given we no longer build under
> fakeroot, that should not be needed. I believe the original issue was with
> a bug in "rm -r" and that still works, so hopefully this is all good...
> Also, the test suite still passes. If anyone can remember the exact
> details of why this was needed, it would be good to check I have not caused
> a regression here.
> Signoff both.
> Upstream NEWS:
> * Noteworthy changes in release 8.8 (2010-12-22) [stable]
> ** Bug fixes
> cp -u no longer does unnecessary copying merely because the source
> has finer-grained time stamps than the destination.
> od now prints floating-point numbers without losing information, and
> it no longer omits spaces between floating-point columns in some cases.
> sort -u with at least two threads could attempt to read through a
> corrupted pointer. [bug introduced in coreutils-8.6]
> sort with at least two threads and with blocked output would busy-loop
> (spinlock) all threads, often using 100% of available CPU cycles to
> do no work. I.e., "sort < big-file | less" could waste a lot of power.
> [bug introduced in coreutils-8.6]
> sort with at least two threads no longer segfaults due to use of pointers
> into the stack of an expired thread. [bug introduced in coreutils-8.6]
> sort --compress no longer mishandles subprocesses' exit statuses,
> no longer hangs indefinitely due to a bug in waiting for subprocesses,
> and no longer generates many more than NMERGE subprocesses.
> sort -m -o f f ... f no longer dumps core when file descriptors are
> ** Changes in behavior
> sort will not create more than 8 threads by default due to diminishing
> performance gains. Also the --parallel option is no longer restricted
> to the number of available processors.
> ** New features
> split accepts the --number option to generate a specific number of files.
More information about the arch-dev-public