I'm hoping to release coreutils-7.5 within the next week or two, so now would be a good time to make sure it builds and passes "make check" on your favorite systems.
coreutils snapshot: http://meyering.net/cu/coreutils-ss.tar.gz 9.4 MB http://meyering.net/cu/coreutils-ss.tar.xz 3.9 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.4.73-0d64b.tar.gz http://meyering.net/cu/coreutils-7.4.73-0d64b.tar.xz ======================================================================= Here's the NEWS ** Bug fixes truncate -s failed to skip all whitespace in the option argument in some locales. sort now correctly ignores fields whose ending position is specified before the start position. Previously in numeric mode the remaining part of the line after the start position was used as the sort key. [This bug appears to have been present in "the beginning".] ** New programs stdbuf: A new program to run a command with modified stdio buffering for its standard streams. ** Changes in behavior ls --color: files with multiple hard links are no longer colored differently by default. That can be enabled by changing the LS_COLORS environment variable. You can control that using the MULTIHARDLINK dircolors input variable which corresponds to the 'mh' LS_COLORS item. Note these variables were renamed from 'HARDLINK' and 'hl' which were available since coreutils-7.1 when this feature was introduced. ** New features chroot now accepts the options --userspec and --groups. sort accepts a new option, --human-numeric-sort (-h): sort numbers while honoring human readable suffixes like KiB and MB etc. tail --follow now uses inotify when possible, to be more responsive to file changes and more efficient when monitoring many files. ======================================================================= Changes in coreutils since v7.4 Cliff Miller (1): sort: Ignore fields where end position is before the start position Eric Blake (2): truncate: fix bug in use of isspace head, tail: make --help less ambiguous Giuseppe Scrivano (6): chroot: accept new options --userspec=U:G and --groups=G1,G2,G3 tail: use inotify if it is available tests: tail-2/wait: don't fail when run as root tail: avoid an inotify portability problem in kernels prior to 2.6.21 tests: use the "nobody" user's group as the default group id tests: refactor code to use require_proc_pid_status_ Jim Meyering (50): post-release administrivia maint: README-release: minor improvements build: update from gnulib, for rename.m4 fix, improved tests, etc. maint: cfg.mk: remove now-unnecessary gnulib_dir definition build: turn off -Wlong-long maint: define ARRAY_CARDINALITY in system.h build: tr: avoid a warning due to newer gcc's -Wenum-compare maint: use ARRAY_CARDINALITY more build: avoid new warnings from gcc 4.5.0 20090517 build: avoid new "make distcheck" failure with gcc 4.5.0 20090517 maint: HACKING: mention a few more useful git commands build: require automake-1.11 build: make distcheck rules use --enable-gcc-warnings tests: use "nobody" as the default group name in chroot test chroot: set-*-ID failure must provoke nonzero exit before execvp chroot: don't set bogus user-ID or group-ID for --u=U: or --u=:G chroot: make --groups= work without --userspec=; be more robust build (man/): use automake's new $(AM_V_GEN) variable build: make generated man/*.1 files read-only build: no longer list gnulib's "memchr" module as obsolete doc: HACKING: mention the GNU Coding Standards doc: use newer URL for XZ utils dircolors: recognize .xz, .txz, .tbz and .tlz suffixes doc: adjust wording in README-prereq doc: HACKING: minor adjustments, additions sort: die immediately upon heap allocation failure build: update from gnulib diag: say "failed to...", rather than "cannot..." in a few diagnostics use a local var: more readable maint: revert last change: we're not ready for "local" in scripts, yet doc: cp: describe an oddity of combining -H/-L and --preserve=links doc: fix a typo build: update from gnulib (hash module updates; maint.mk tweak) doc: typo fix in README-hacking tests: tail-2/pid: include more info upon failure doc: README-hacking tweak maint: remove old TODO files maint: update all Copyright year lists to include 2009 maint: add a rule to automate the annual copyright-year-update process maint: don't change COPYING maint: bootstrap: split a few long lines maint: bootstrap: sync submodule usage from gnulib maint: bootstrap: merge changes from gnulib tail: add comments noting potential inotify-related problems tests: tail-2/wait: rename internal file name build: update from gnulib move argv-iter module to gnulib tail: declare "file descriptor" variable to be "int", not size_t tail: use size_t for counter and index variables, ... build: update from gnulib Kamil Dudka (1): ls --color: do not colorize files with multiple hard links by default Matěj Cepl (1): doc: adjust README-prereq instructions Michael Speer (1): sort: new --human-numeric-sort option to sort KiB MB etc. Mike Frysinger (1): dircolors: add screen-256color-bce to TERM list Pádraig Brady (10): tests: fix date-next-dow failure on older systems doc: clarify the operation of the comm -123 parameters maint: Add a syntax-check to ensure all .x-sc_ files are distributed tests: ls --color, permissions override hardlink coloring stdbuf: A new program to run a command with modified stdio buffering doc: clarify the tail inotify NEWS stdbuf: fix to stop -i option causing an assertion maint: generalize the development prerequisites docs doc: update the info on sort -b and -k sort: allow SI and IEC units on separate human sort fields ======================================================================= We've inherited pretty many gnulib changes, too. _______________________________________________ Bug-coreutils mailing list Bug-coreutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-coreutils