[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
new snapshot available: coreutils-8.2.52-4db2f
From: |
Jim Meyering |
Subject: |
new snapshot available: coreutils-8.2.52-4db2f |
Date: |
Tue, 05 Jan 2010 09:41:57 +0100 |
I'm aiming for a release of coreutils-8.3 tomorrow or Thursday,
so if you can find time to build this and run tests before then,
please do.
coreutils snapshot: (.gz files are here, too)
http://meyering.net/cu/coreutils-ss.tar.xz 4.3 MB
http://meyering.net/cu/coreutils-ss.tar.xz.sig
http://meyering.net/cu/coreutils-8.2.52-4db2f.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.2.52-4db2f.tar.xz
Here's the NEWS, then shortlogs for coreutils and gnulib:
** Bug fixes
ls -l --color no longer prints "argetm" in front of dangling
symlinks when the 'LINK target' directive was given to dircolors.
[bug introduced in fileutils-4.0]
rm -r --one-file-system works once again.
The rewrite to make rm use fts introduced a regression whereby
a commmand of the above form would fail for all subdirectories.
[bug introduced in coreutils-8.0]
stat -f recognizes more file system types: k-afs, fuseblk, gfs/gfs2, ocfs2,
and rpc_pipefs. Also Minix V3 is displayed correctly as minix3, not minux3.
[bug introduced in coreutils-8.1]
tail -f (inotify-enabled) once again works with remote files.
The use of inotify with remote files meant that any changes to those
files that was not done from the local system would go unnoticed.
[bug introduced in coreutils-7.5]
tail -F (inotify-enabled) would abort when a tailed file is repeated
renamed-aside and then recreated.
[bug introduced in coreutils-7.5]
tail -F (inotify-enabled) could fail to follow renamed files.
E.g., given a "tail -F a b" process, running "mv a b" would
make tail stop tracking additions to "b".
[bug introduced in coreutils-7.5]
touch -a and touch -m could trigger bugs in some file systems, such
as xfs or ntfs-3g, and fail to update timestamps.
[bug introduced in coreutils-8.1]
wc now prints counts atomically so that concurrent
processes will not intersperse their output.
[the issue dates back to the initial implementation]
==============================================================
Changes in coreutils since 8.2:
Eric Blake (5):
touch: fix ctime regression in 'touch -a'
tac: supply link dependency
maint: ignore more built files
touch: work around ntfs-3g bug
ls: fix color of broken symlinks colored as target
Giuseppe Scrivano (2):
tail: remove `fdspec' from the hash table before changing its key
tail -F: don't stop following the target of a rename
Jim Meyering (33):
post-release administrivia
build: update gnulib submodule to latest; adapt a patch
factor: add a missing va_end
tests: tail-without-inotify: avoid spurious test failure
maint: move definitions from maint.mk to dist-check.mk
stat: recognize "sockfs" file system type, ...
tests: make the taint-distcheck rule easier to share with other projects
nohup: if fd_repoen fails (redirecting stdin), report it
maint: make dist-check.mk more easily shared
tests: unpack xz-compressed tarballs when possible, not always *.gz
maint: improve dist-check.mk rules
build: correct coreutils-specific distcheck rules
maint: tail: avoid in-function #if directives
tail: shrink internal struct by 8 bytes
build: update gnulib submodule to latest
tail: avoid read-beyond-end-of-buffer error
tail: rename an internal variable
maint: quiet "make" in doc/
tail: add a test to exercise abort-inducing flaw in tail -F
tail: add another test to exercise abort-inducing flaw in tail -F
tail: test for a bug in inotify-enabled tail -F
doc: mention two tail -F bug fixes in NEWS
build: update gnulib submodule to latest
doc: update tail's documentation to allow for new -F semantics
maint: newer gnulib; don't hard-code my GPG key ID
maint: update all FSF copyright year lists to include 2010
maint: add a few copyrights; remove obsolete README file
build: update gnulib submodule to latest
df: use fputs in place of printf in a few more places
maint: record update-copyright options for this package
maint: use more readable operator: "||" rather than "|"
maint: always free a buffer, to avoid even semblance of a leak
build: update gnulib submodule to latest
Pádraig Brady (8):
rm: fix --one-file-system regression due to fts conversion
doc: enhance and reference info about version comparison
maint: don't include the strverscmp gnulib module
stat: add support for more file system types
stat: Recognize k-afs, gfs, ocfs2 file system types
wc: line-buffer the printed counts
tail: fix --follow to not use inotify on remote files
maint: improve the info about $PATH in README-prereq
Stéphane Raimbault (3):
df: add comments to help translators align column headers
pr --help: improve a line-break
pr --help: add missing space between short and long options usage message
Thiago Farina (1):
base64: use *_OPTION_DESCRIPTION macros instead of hard-coded strings
==============================================================
Changes in gnulib since 8.2:
Alfred M. Szmidt (1):
maint.mk: allow a project to override release-prep commands
Bruno Haible (69):
pty test: Fix link error.
Use spaces for indentation, not tabs.
New module 'arg-nonnull'. Declare which arguments expect non-NULL values.
recvfrom: Allow NULL argument.
Move pipe2-safer code to its own file.
unistd-safer: Remove unused indicator macro.
Untabify.
New module 'langinfo'.
Tests for module 'langinfo'.
New module 'nl_langinfo'.
Tests for module 'nl_langinfo'.
New module 'fd-safer-flag'.
localcharset: Add comment.
c-strtod, c-strtold: Use the multithread-safe implementation on MacOS X.
Undo incorrect untabification.
Tweak whitespace.
duplocale: Tweak.
localcharset: Fix comment.
Move the malloc checking from module 'oset' to new module 'xoset'.
Move the malloc checking from module 'list' to new module 'xlist'.
fflush: tweak
New module attribute 'Applicability'.
fprintf-posix: Check against memory leak fixed on 2009-12-15.
dprintf-posix: Check against memory leak fixed on 2009-12-15.
Correct position of 'Applicability' section.
localename: Update list of Win32 locale ids.
localename: Improvements for MacOS X and Cygwin.
Tweak last commit.
wchar: Diagnose broken combination of glibc and gcc versions and flags.
unistd: Ensure getcwd gets declared before being overridden.
More localename tests.
localename: Make aware of thread locale.
localename: more tests
Include header file being tested immediately after config.h.
Fix typo in today's commit.
Reduce namespace pollution on glibc systems.
Reorder file list.
Reorder file list.
Fix indentation.
Refactor common macros used in tests.
Avoid future namespace pollution on glibc systems.
binary-io: Avoid gcc warning due to SET_BINARY.
Add missing dependencies to 'extensions' module.
New module 'unused-parameter'.
openat: Fix warning.
Move gl_FCNTL_O_FLAGS to a separate .m4 file.
selinux-h: Make generated .h files standalone.
localename: Fix unit test.
localename: Fix storage allocation of gl_locale_name_thread's result.
javacomp: Portability fix.
Remove an unneeded dependency.
Fix compilation error on most platforms.
Fix test crash.
Fix compilation error with Solaris cc.
Remove unnecessary AC_C_INLINE invocation.
Use AC_C_INLINE instead of module 'inline' where possible.
Use AC_C_INLINE where necessary.
times: Update after sys_times changed.
spawn: Fix misapplied patch.
Complete last change to m4/sys_utsname_h.m4.
Fix bug in last change of m4/sys_select_h.m4.
Further updates, following today's commits.
Avoid namespace pollution on glibc systems.
spawn: Fix incomplete fix.
Fix mistake in last patch of tests/test-signal.c.
iconv: Reject native Solaris iconv.
vasnprintf: Avoid passing an 'rpl_mbstate_t *' to the system's wcrtomb.
localename: Avoid gcc warning.
wchar: Remove unused configure check.
Eric Blake (53):
ChangeLog: remove spurious byte
setenv: relax requirement in light of POSIX ruling
utimens: one more try at avoiding compiler warning
accept4: adjust module dependencies
fcntl-h, stdio, sys_ioctl: fix declarations
fflush: avoid compilation error on NetBSD
binary-io: avoid potential compilation warning
fcntl: support F_DUPFD_CLOEXEC on systems with fcntl
fcntl: work around cygwin bug in F_DUPFD
fcntl: port portions of fcntl to mingw
fcntl: use to simplify other modules
canonicalize: reduce memory usage
dirfd: fix prototype
utimens: check for ctime update
utimens: work around Linux ctime bug
futimens, utimensat: work around Linux bug
test-utimens: avoid spurious failure
test-getopt: enhance test
test-getopt: test stderr behavior
getopt: synchronize from glibc
getsubopt: work around cygwin bug
math, unistd: avoid redundant includes
tests: avoid compiler warnings
gnulib-common: prefer _GL_UNUSED over _UNUSED_PARAMETER_
va-args: new module
unistd: work around cygwin bug
build: pull in conditional headers during GNULIB_POSIXCHECK
tests: add signature checks
test-nanosleep: fix typo
tests: use macros.h in more places
test-dup2: reduce dependencies
tests: don't require debug system() to pass
maint: sync license texts
tests: fix license on several tests
tests: remove License section from module
tests: test more substitute headers
stdio: remove unused variables
link-warning: make usage consistent
futimens, utimensat: work around ntfs-3g bug
unistd: fix typo
fdutimensat: remove bogus dependency
sys_wait: drop link-warning dependency
fdutimensat: revert prior patch
sys_times, sys_utsname: use include_next
spawn: improve wrapper support
signal, spawn: use link warnings
link-warning: always build headers with link warnings
test-dup2: avoid compiler warning
utimens: avoid shadowing warning
openat: update maintainer
doc: correct availability of cygwin 1.5.x getopt
headers: make check of system header explicit
fdopendir: fix configure test
Jim Meyering (18):
maint.mk (null_AM_MAKEFLAGS, built_programs): remove unused definitions
areadlink, areadlink-with-size: relax license to LGPLv2+
isdir: clean up, since at least grep still uses it
isdir: complete the removal of m4/isdir.m4
pmccabe2html: emit consistent FSF copyright; remove trailing blanks
maint: use consistent FSF copyright line syntax
update-copyright: you may specify a max. line length other than 72
update nearly all FSF copyright year lists to include 2009
maint.mk: create announcement template in ~/, not in /tmp
maint.mk: don't require explicit gpg_key_ID in cfg.mk
version-etc: set COPYRIGHT_YEAR to 2010
update nearly all FSF copyright year lists to include 2010
test-update-copyright: don't let envvar setting cause test failure
ChangeLog: tweak to eliminate unnecessary copyright line
regcomp: sync from glibc; always use nl_langinfo
regcomp: sync from glibc: remove dead store
regcomp: fix typo in comment
nl_langinfo: avoid configure-time syntax error
Joel E. Denny (1):
*printf: Fix memory leak.
José E. Marchesi (1):
Fix typo in comment.
Karl Berry (7):
tab changes -> no sync for strtoll.c
autoupdate
autoupdate
autoupdate
autoupdate
autoupdate
autoupdate
Simon Josefsson (1):
modules/selinux-h: Depend on $(UNUSED_PARAMETER_H).
Ulrich Drepper (3):
regcomp: recognize ill-formed { } expressions
regcomp: skip collseq lookup when there are no rules
regcomp, regexec, fnmatch: avoid array bounds read error
- new snapshot available: coreutils-8.2.52-4db2f,
Jim Meyering <=