There have been *many* changes in gnulib since the previous snapshot, and the changes in coreutils are non-negligible, so please give this a try. I'd like to make the beta release on Monday. I'll probably call it coreutils-8.0.
coreutils snapshot: http://meyering.net/cu/coreutils-ss.tar.gz 9.8 MB http://meyering.net/cu/coreutils-ss.tar.xz 4.1 MB http://meyering.net/cu/coreutils-ss.tar.gz.sig http://meyering.net/cu/coreutils-ss.tar.xz.sig aka http://meyering.net/cu/coreutils-7.6.63-addb6.tar.gz http://meyering.net/cu/coreutils-7.6.63-addb6.tar.xz Changes in coreutils since 7.6.24-99f59a: Eric Blake (7): build: avoid compiler warnings on cygwin 1.5 readlink: pick up gnulib changes to readlink -f maint: summarize gnulib changes build: update gnulib submodule to latest build: update gnulib submodule to latest ln: add -L/-P options cp, mv: use linkat to guarantee semantics James R. Van Zandt (1): dircolors: highlight .cgm and .emf as images Jim Meyering (20): dircolors: arrange to highlight names with the .lz suffix maint: automate the web-doc updating procedure doc: ls: add an article, "the" build: update gnulib submodule to latest maint: df.c: adapt to newer gnulib doc: ls: further improve --help message re --color maint: factor coreutils-specific code out of bootstrap ls: with -LR, exit with status 2 upon detecting a cycle ls: print "?", not "0" as inode of dereferenced dangling symlink ls: don't use an undefined struct stat after failed stat/lstat stat: interpret "-" as standard input build: use gnulib's freopen module build: now that we use the lock module, don't exclude lock.m4 build: translate diagnostics from two new files build: update gnulib submodule to latest tests: tail-2/pid: use a 3-second timeout, not 1 build: update gnulib submodule to latest maint: move gnu-web-doc-update script to gnulib maint: remove obsolete syntax-check exclusion build: update gnulib submodule to latest Pádraig Brady (11): doc: mention the texinfo documentation in --help doc: normalize and add missing entries to texinfo menu doc: ls: make help for --color more concise and accurate ls: handle disabling of colors consistently for all tile types ls: fix a performance regression maint: uptime: fix a theoretical compile warning doc: stdbuf: mention it can have a non standard exit status maint: expr: avoid compiler warnings without GMP maint: Use logical rather than bitwise operators on bools ls: always print "?" for allocated size of a dereferenced dangling symlink tail: avoid a race where we could miss new data with --pid Changes in gnulib since 7.6.24-99f59a: * gnulib 6c9f1e8...881b91b (119): > fchdir: avoid compiler warning > test-open: support mingw errno values > open: fix opening directory on mingw > test-open: on GNU/Hurd, /dev/null is a directory > maint: cleanup whitespace in recent commits > rename, fchdir: don't ignore chdir failure > maint: cleanup whitespace in recent commits > relocatable-prog-wrapper: Add missing dependency on double-slash-root. > renameat: fix Solaris bugs > renameat: new module > rename: fix mingw bugs > rename: fix another cygwin 1.5 bug > rename-dest-slash: merge into rename module > rename: fix cygwin 1.5.x bugs > rename: fix Solaris 10 bug > rename: fix Solaris 9 bug > rename-dest-slash: fix NetBSD bug > rename-tests: new test, exposes several platform bugs > Assume version info is available. > gnu-web-doc-update: correct --help output > gnu-web-doc-update: add standard options > gnu-web-doc-update: New module. > link: LoadLibrary is not needed. > getopt: bump serial number > tests: tighten link, rmdir, and remove tests > maint.mk: requiring "make major" was annoying, for a "minor" release. > Fix broken build of replacement for Windows tmpfile(). > Avoid identifier clash with POSIX function 'remove' defined as a macro. > doc: mention yet more cygwin 1.7 status > argp: fix test failure > test-yesno: work around sparc-dash here-document infelicity > Disable untested support for new flavours of ACLs on AIX. > Typo in comment. > Add support for new flavours of ACLs on AIX. (Untested.) > argp: fix compilation of getopt > doc: mention more cygwin 1.7 status > autoupdate > test-linkat: make test more robust > getopt: fix inclusion guards for cygwin > same-inode: revert prior change; it is not yet ready > linkat: new module > dirname: add library-safe mdir_name > fchdir: another mingw fix > same-inode: make SAME_INODE tri-state, to port to mingw > lstat: avoid mingw compilation error > autoupdate > link: fix test failure on Solaris 9 > test-symlinkat: enhance test > readlink: document portability issue with symlink length > readlink: fix Solaris 9 bug with trailing slash > readlink: fix cygwin 1.5.x bug with return type > symlink: use throughout gnulib > symlink: new module, for Solaris 9 bug > Add 'link-warning' to testsrelated_modules during --import. > Fix value of uses_subdirs in tests/Makefile.am. > unistd: sort replacement declarations > open, openat: minor optimization > link-follow: ensure correct result > fts: avoid compiler warning > Declare canonicalize_file_name. > link: fix quoting > openat: fix openat bugs on Solaris 9 > openat: move fstatat and unlinkat into correct files > openat: fix unlinkat bugs on Solaris 9 > openat: fix fstatat bugs on Solaris 9 > test-unlinkat: enhance test, to expose Solaris 9 bug > test-fstatat: new test, to expose Solaris 9 bugs > remove: new module, for mingw and Solaris 9 bugs > unlink: new module, for Solaris 9 bug > lstat: fix Solaris 9 bug > stat: add as dependency to other modules > stat: fix Solaris 9 bug > stat: new module, for mingw bug > syntax-check: detect unnecessary inclusion of canonicalize.h > canonicalize-lgpl: adjust clients to use correct header > test-posixtm.c: correct a comment > posixtm-tests: revamp > posixtm-tests: make T const-correct; add a test case > posixtm-tests: correct the sole failing test > posixtm: move #ifdef'd tests into a new module > openat: simplify use of at-func.c > openat: allow return of fd 0 > autoupdate > relocatable-prog-wrapper: fix build > Use the standard header with GPL copyright. > Use the standard header with LGPL copyright. > autoupdate > Add advice to an error message. > canonicalize: in CAN_ALL_BUT_LAST, allow trailing slash > canonicalize, canonicalize-lgpl: honor // if distinct from / > canonicalize-lgpl: fix glibc bug with trailing slash > canonicalize-lgpl: reject non-directory with trailing slash > canonicalize-lgpl: use native realpath if it works > canonicalize, canonicalize-lgpl: use <stdlib.h> > test-canonicalize: consolidate into single C program > test-canonicalize-lgpl: consolidate into single C program > canonicalize: avoid resolvepath > canonicalize: don't lose errno > canonicalize: simplify errno handling > canonicalize, canonicalize-lgpl: update module dependencies > maint: make Include sections of modules consistent > ChangeLog: tweak wording of prior commit > Make getdate.y compile on QNX and NetBSD 5 / i386. > Tweak copyright statements. > Update references for gnuit package. > Fix typo in copyright line. > Use the standard header with GPL copyright. > users.txt: add augeas and netcf > rmdir: ensure correct dependency order > Disable assertion that fails on NetBSD 5 / i386. > unlinkdir: port to mingw > stdlib: sort witness names > parse-duration-tests: avoid link failure > openat-tests: ensure unlinkat behaves like rmdir > rmdir-errno: mark obsolete, it is unsafe for cross-compilation > rmdir: work around cygwin 1.5.x and mingw bugs > fchdir: improve use of replacement functions > maint: ignore gnulib-tool temp files > -mautoupdate
