[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
new snapshot available: coreutils-7.4.115-c9c92
From: |
Jim Meyering |
Subject: |
new snapshot available: coreutils-7.4.115-c9c92 |
Date: |
Mon, 10 Aug 2009 10:21:50 +0200 |
I think we are ready for coreutils-7.5, so I have made this
snapshot release. If you can test it on cutting-edge systems
(both operating systems and file systems),
feedback would be most welcome, especially if you can
write before the end of the week.
coreutils snapshot:
http://meyering.net/cu/coreutils-ss.tar.gz 9.4 MB
http://meyering.net/cu/coreutils-ss.tar.xz 4.0 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.115-c9c92.tar.gz
http://meyering.net/cu/coreutils-7.4.115-c9c92.tar.xz
NEWS
======================================================================
** Bug fixes
dd's oflag=direct option now works even when the size of the input
is not a multiple of e.g., 512 bytes.
install runs faster again with SELinux enabled
[introduced in coreutils-7.0]
ls -1U (with two or more arguments, at least one a nonempty directory)
would print entry names *before* the name of the containing directory.
Also fixed incorrect output of ls -1RU and ls -1sU.
[introduced in coreutils-7.0]
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".]
truncate -s failed to skip all whitespace in the option argument in
some locales.
** 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.
cp accepts a new option, --reflink: create a lightweight copy
using copy-on-write (COW). This is currently supported only on
btrfs file systems.
cp now preserves time stamps on symbolic links, when possible
cp, install, mv: take advantage of btrfs' O(1) copy-on-write feature
when both the source and destination are on the same btrfs partition.
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.
git shortlog
======================================================================
Changes in coreutils since 7.4.73-0d64b:
Giuseppe Scrivano (4):
tail: use the inotify backend also with --pid=PID
cp: support btrfs' copy-on-write file clone operation
tail: exit successfully upon watched process death
cp: accept the --reflink option
Heikki Orsila (1):
tr: improve --help's description of --complement (-c)
Jim Meyering (29):
build: update from gnulib
build: avoid build warn/failure due to -Wstack-protector
tests: avoid false-positive cp/link-heap failure
tail: adjust type of a local variable
doc: point to Guile's ChangeLog-writing guidelines
build: update from gnulib
readlink: improve one-line summary: prints canonical file names, too
build: use a fixed-name temporary in man/Makefile.am
tests: new test for bug in ls -1U dir arg ...
maint: make update-copyright handle more cases
maint: update-copyright: fix just-introduced bug
maint: update sleep.c's copyright year list
maint: update NEWS
maint: make update-copyright work in yet another case
maint: move update-copyright to gnulib
tests: test for just-fixed tail --pid bug
tail: tweak indentation
tests: new function: require_openat_support_
build: update to a usable gnulib commit
build: *really* update to a usable gnulib commit
maint: move the update-copyright rule to gnulib's maint.mk
cp -pP (and e.g., -a): preserve time stamps on symlinks, too
dd: remove unnecessary #if HAVE_FTRUNCATE
dd: work around buffer length restrictions with oflag=direct (O_DIRECT)
maint: move selinux-at module from gl/ to gnulib
dd: preserve semantics of O_DIRECT even for final block
build: update from gnulib, for HOST_NAME_MAX on solaris 10
nl, pinky: replace uses of strcat
tests: raise ulimit virt-mem limit to avoid new failure
Joel E. Denny (1):
maint: improve update-copyright rule
Kamil Dudka (3):
doc: improve readlink description here, too
ls -1U dir arg ... now works again
install runs faster again with SELinux enabled
Ondřej Vašík (1):
copy.c: remove a duplicate expression
Pádraig Brady (4):
doc: mention realpath in the readlink info
doc: add a sort by line length example
doc: fix the generated HTML index
tail: properly parse fractional seconds when monitoring a pid
Changes in gnulib since 7.4.73-0d64b:
* gnulib 675fbd3...d93c1f1 (89):
> Make <sys/select.h> really self-contained, also on Solaris 10.
> Avoid warnings from 'aclocal' when AM_XGETTEXT_OPTION is not defined.
> Avoid compilation error in C++ mode.
> Define HOST_NAME_MAX also for the various Unix platforms.
> selinux-at: fix typo in a comment
> selinux-at: remove redundant m4 code, add documentation
> Avoid link error on MacOS X 10.3 and 10.4.
> test-version-etc.sh: Use $EXEEXT.
> update-copyright: update documentation to point to maint.mk
> maint.mk: support update-copyright-local
> selinux-at: new module
> doc: update README
> update-copyright: support C-style comments
> update-copyright: support omitted "(C)"
> update-copyright: don't trip on non-FSF copyright statements
> update-copyright: clean up code a little
> update-copyright-tests: improve portability
> update-copyright: support @copyright{} and ©
> update-copyright-tests: correctly test EOL=\r\n handling
> maint.mk: make update-copyright exclusion list more configurable
> maint.mk: don't update copyright date in COPYING
> maint.mk: add a copyright-updating rule
> update-copyright: rename some variables
> update-copyright: fix bug for 2-digit last year and add tests
> update-copyright: handle leading tabs in line prefix
> update-copyright: support EOL=\r\n
> update-copyright: automatically format copyright statements
> Fix displayed message of AM_ICONV with autoconf-2.64.
> Tests for module 'uname'.
> New module 'uname'.
> Tests for module 'sys_utsname'.
> New module 'sys_utsname'.
> Implicitly initialize the sockets library.
> Allow multiple calls to gl_sockets_startup.
> Fix argp-version-etc-test module.
> Fix typo in last commit.
> Tests for module 'pipe-filter-gi'.
> New module 'pipe-filter-gi'.
> Tests for module 'pipe-filter-ii'.
> New module 'pipe-filter-ii'.
> gc-libgcrypt.c, gc-gnulib.c: Change copyright to FSF.
> Fix compilation error on mingw.
> Fix compilation error on mingw.
> Make the gethostname test compile again.
> Ensure HOST_NAME_MAX as part of the gethostname module.
> Fix handling of large len argument.
> Implement gethostname correctly for native Windows.
> maint.mk: relax update-NEWS-hash to accept more syntax
> Update copyright year, for commit on 2009-07-21.
> getloadavg: fix symbol name in comment
> getloadvg: add ChangeLog entry for previous change
> getloadavg: check whether n_name is a pointer, for QNX 6.4.1
> update-copyright: generalize comment handling
> mktime: correct setting of REPLACE_MKTIME
> update-copyright: new module
> Fix compilation error when <ctime> is used and mktime is replaced.
> Avoid compilation error on QNX.
> autoupdate
> update from texinfo
> -mautoupdate
> Undo last gnulib-tool commit: maintainer-makefile is fixed.
> maint.mk: avoid warnings about missing files
> Avoid syntax error on QNX.
> Exclude the maintainer-makefile module from big testdir builds.
> maint.mk: invoke "make dist" with a working value of XZ_OPT
> Make fseeko.c compile on QNX.
> C++: wrap md2,md5,sha1,etc. function declarations in extern "C" scope
> tests-sha1: don't assign literal string to 'char *' variable
> dup2: fix more mingw problems
> vc-list-files: avoid failure when /bin/sh is dash
> dup2-tests: test previous patch
> dup2: work around mingw and cygwin 1.5 bug
> Don't let "git push" reject trailing blank lines in modules files.
> Tweak for maintainability.
> test-pipe: make a bit more robust.
> fts: avoid false-positive cycle-detection
> Fix build error on mingw with the modules sys_select and unistd.
> Unify conditionals.
> Fix handling of closed stdin/stdout/stderr on mingw.
> Refactor test code.
> Pass slave_process argument consistently.
> test-pipe: fix mingw build
> Fix typo.
> error: fix mingw build
> error: avoid undefined use of stdout
> pipe: be robust in face of closed fds
> Guess that wcwidth works on glibc systems.
> maint.mk: don't look for translatable strings in *.m4 or *.mk
> remove superfluous parentheses in STREQ definition
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- new snapshot available: coreutils-7.4.115-c9c92,
Jim Meyering <=