Here's another pre-release snapshot. There have been a lot of improvements since the preceding snapshot. Looking through summaries below, I realize that I should add to NEWS (and should have mentioned in the "build: update gnulib submodule to latest" commit log) that several gnulib changes fixed a long-standing bug in cp wrt NFSv4, when copying non-trivial ACLs. Thanks to Bruno Haible for all of the new code and tests in gnulib.
I hope to be able to make the coreutils-8.13 release on Wednesday. coreutils snapshot: (.gz files are here, too) http://meyering.net/cu/coreutils-ss.tar.xz 4.8 MB http://meyering.net/cu/coreutils-ss.tar.xz.sig http://meyering.net/cu/coreutils-8.12.193-d8dc8.tar.xz There are .gz and .sig files here, too: http://people.redhat.com/meyering/cu/coreutils-ss.tar.xz http://people.redhat.com/meyering/cu/coreutils-8.12.193-d8dc8.tar.xz Changes in coreutils since 8.12.178-df9cd: Bernhard Voelker (1): tests: improve message in 'require_membership_in_two_groups_' function Bruno Haible (1): tests: init.sh: work also with any non-GNU diff that supports -u Jim Meyering (7): tests: invoke via "env printf", rather than using an absolute name tests: misc/printf: accommodate alternate behavior tests: printf-surprise: avoid false-positive failure tests: pwd-long: diagnose failure earlier tests: cut: exercise distro-added multibyte code paths tests: remove require-perl script; use function instead build: update gnulib submodule to latest Pádraig Brady (6): build: avoid the use of strsignal() in split stdbuf: fix helper lib identification on some platforms timeout: suppress a redundant warning on some systems tests: split/l-chunk: avoid a portability issue timeout: fixup previous warning fix doc: describe test control variables Changes in gnulib since 8.12.178-df9cd: * gnulib 47cb657...f8e2db8 (49): > parse-datetime: document the newly accepted format > autoupdate > acl: Fix a test failure on newer Solaris 10 with ZFS. > acl: Update for AIX >= 5.3 with NFS. > acl: Fix a test failure on AIX >= 5.3 with NFS. > acl: Fix a test failure on IRIX 6.5 with NFS. > openat: port to AIX 7.1 with large files > acl: Avoid errors on NonStop Kernel. > acl: Clean up Solaris code. > acl: Fix a bug with NFSv4 ACLs on Solaris 10 (newer version). > acl: Improve support of NFSv4 ACLs on Solaris 10 (newer version). > copy-file: Try unit tests on more file systems. > acl: Try unit tests on more file systems. > acl: Remove unused code in last commit. > acl: Improve support of NFSv4 ACLs on Solaris 10 (newer version). > openat: test for fstatat (..., 0) bug > openat: test for fstatat (AT_FDCWD, ..., 0) bug > avoid literal : in index entries > Allow the user to override the choice of AR, ARFLAGS, RANLIB. > Find 'ar' program that fits with --host argument. > tests: init.sh: Support any non-GNU diff. > tests: init.sh: work also with any non-GNU diff that supports -u > strtoimax, strtoumax: Document problem on HP-UX 11. > strtoumax: Avoid link error on OSF/1 with DTK cc. > strtoimax: Avoid link error on OSF/1 with DTK cc. > imaxdiv: Avoid link error on OSF/1 with DTK cc. > imaxabs: Avoid link error on OSF/1 with DTK cc. > Tests for module 'strtoumax'. > Tests for module 'strtoimax'. > Tests for module 'imaxdiv'. > Tests for module 'imaxabs'. > pthread: Determine $(LIB_PTHREAD) correctly on IRIX 6.5. > * lib/fstatat.c: Include <sys/types.h> before <sys/stat.h>. > openat: work around AIX 7.1 fstatat issue > sys_select: Avoid a syntax error regarding timespec_t on IRIX 6.5. > tests: avoid spurious assertion failure in test-float.c on ppc64 > maint: indent with spaces, not TABs > test-parse-datetime.c: accommodate a relatively strict gcc warning > parse-datetime: accept ISO 8601 date and time rep with "T" separator > freopen: Documentation. > freopen: Don't crash if the filename argument is NULL. > openat: work around AIX 7.1 fstatat bug > Avoid endless recursions if config.h includes some header files. > autoupdate ylwrap > autoupdate ylwrap > autoupdate > tmpdir: Use a good default directory on native Windows. > autoupdate > doc: fix typo in README-release