--- Begin Message ---
Subject: |
new snapshot available: coreutils-8.4.100-81926 |
Date: |
Wed, 21 Apr 2010 22:33:23 +0200 |
I think we're ready for coreutils-8.5.
In preparation, here's a snapshot. Please beat it up.
coreutils snapshot: (.gz files are here, too)
http://meyering.net/cu/coreutils-ss.tar.xz 4.4 MB
http://meyering.net/cu/coreutils-ss.tar.xz.sig
http://meyering.net/cu/coreutils-8.4.100-81926.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.4.100-81926.tar.xz
Here's the NEWS
----------------------------------------------------------------------
** Bug fixes
cp and mv once again support preserving extended attributes.
[bug introduced in coreutils-8.4]
cp now preserves "capabilities" when also preserving file ownership.
ls --color once again honors the 'NORMAL' dircolors directive.
[bug introduced in coreutils-6.11]
sort -M now handles abbreviated months that are aligned using blanks
in the locale database. Also locales with 8 bit characters are
handled correctly, including multi byte locales with the caveat
that multi byte characters are matched case sensitively.
sort again handles obsolescent key formats (+POS -POS) correctly.
Previously if -POS was specified, 1 field too many was used in the sort.
[bug introduced in coreutils-7.2]
** New features
join now accepts the --header option, to treat the first line of each
file as a header line to be joined and printed unconditionally.
timeout now accepts the --kill-after option which sends a kill
signal to the monitored command if it's still running the specified
duration after the initial signal was sent.
who: the "+/-" --mesg (-T) indicator of whether a user/tty is accepting
messages could be incorrectly listed as "+", when in fact, the user was
not accepting messages (mesg no). Before, who would examine only the
permission bits, and not consider the group of the TTY device file.
Thus, if a login tty's group would change somehow e.g., to "root",
that would make it unwritable (via write(1)) by normal users, in spite
of whatever the permission bits might imply. Now, when configured
using the --with-tty-group[=NAME] option, who also compares the group
of the TTY device with NAME (or "tty" if no group name is specified).
** Changes in behavior
ls --color no longer emits the final 3-byte color-resetting escape
sequence when it would be a no-op.
join -t '' no longer emits an error and instead operates on
each line as a whole (even if they contain NUL characters).
----------------------------------------------------------------------
Changes in coreutils since 8.4:
Assaf Gordon (1):
join: add --header option to always output the first line
Bruno Haible (1):
build: update after change in gnulib's lib-ignore module
Eric Blake (10):
build: fix failure from bogus USE_XATTR definition
dirname: improve man page description
build: ignore another gnulib artifact
expr: clarify error message
bootstrap: resynchronize from gnulib
maint: ignore *.xz files
maint: drop *.lzma suport
doc: improve ls --help's description of --escape (-b)
rm: tweak wording about loss of data warning
docs: document transformation of obsolete sort syntax
James R. Van Zandt (1):
doc: add a cross reference from tac's man page to "rev"
James Youngman (1):
doc: make wc --help say how it defines a 'word'
Jie Liu (1):
build: tell ./bootstrap to check for xz up-front
Jim Meyering (46):
post-release administrivia
maint: add missing "post-release push" step to release procedure
pr: avoid two over-allocations
libstdbuf: plug a very unlikely leak
tests: fix a syntax-check rule to pass in non-srcdir build
maint: add a syntax-check rule to check for vulnerable Makefile.in
maint: move vulnerable-Makefile.in-check to gnulib
ls --color: don't emit a final no-op escape sequence
sync with gnulib
doc: rewrite part of README-release
tests: include help-version test settings used by gzip and grep
copy.c: improve a comment
doc: add a TODO item
remove.c: remove three unnecessary #include directives
tests: don't let the LANGUAGE envvar perturb tests
remove: without -f, avoid unnecessary-expense/issues with euidaccess
build: update gnulib submodule to latest
revert to previous working version of gnulib
build: update gnulib submodule to latest
maint: add a space before open-paren, where lacking
maint: mark makefile "dist-hook" target as PHONY
doc: make README-prereq more generic
doc: tweak README-prereq again
maint: code formatting nit
maint: enforce one small aspect of formatting style: space-before-"("
cfg.mk: fix copy-paste-o in a diagnostic
cfg.mk: remove comments with sed rather than cpp -fpreprocessed
tests: fix typos in envvar-check script
tests: avoid spurious sc_prohibit_test_minus_ao syntax-check failures
tests: disable new texinfo-acronym syntax-check from gnulib
build: update gnulib submodule to latest
doc: synchronize parts of README-release from grep's version
build: update gnulib submodule to latest
build: update gnulib submodule to latest
build: update gnulib submodule to latest
maint: fix a masked syntax-check violation
tests: add a PATH-sanity-check to help-version
doc: adjust a header in announcement email template
maint: ftruncate is always available, even without gnulib
maint: new syntax-check rule: prohibit empty lines at EOF
tests: more syntax-checks
tests: avoid spurious failure of root-only ls/capability test
doc: document our code formatting policy regarding curly braces
doc: tweak HACKING
* HACKING (Add tests): Change example name, "newtest" to "new-test".
build: update gnulib submodule to latest
Joey Degges (1):
sort: inform the system about our input access pattern
Kamil Dudka (1):
who --mesg (-T) can use a more accurate test for TTY writability
Kim Hansen (1):
timeout: use more standard option parsing
Marc Kleine-Budde (1):
tail: include sys/vfs.h (if possible) when sys/statfs.h is absent
Mike Frysinger (1):
dircolors: add rxvt-256color and rxvt-unicode256
Moritz Orbach (1):
ls: fix a regression by honoring NORMAL attributes again
Ondřej Vašík (1):
tests: cp-a-selinux: skip the test if mounting a loop device fails
Paolo Bonzini (1):
tests: change help-version to per-program functions
Pádraig Brady (29):
maint: ensure test independence from config macro format
doc: add nproc to the texinfo overview menu
tests: make cp-mv-enotsup-xattr independent of the host file system
maint: use $(CONFIG_INCLUDE) rather than the hardcoding lib/config.h
maint: fix an inconsequential memory leak in join
join: make -t '' operate on the whole line
maint: fix a typo in NEWS
tests: fix various timeout races
doc: remove extraneous periods from --help output
doc: fix inconsistent capitalization in --help output
tests: fix an unlikely race in tail-2/inotify-hash-abuse2
maint: fix the man page correlation tests
maint: clean up the output from syntax-check rules
sort: fix issues with month sorting in some locales
maint: rename the si_present variable in sort to iec_present
doc: Add an example for cutting fields separated by runs of blanks
timeout: add the --kill-after option
maint: update the mbsalign module
maint: mbsalign: fix an edge case where we truncate too much
doc: fix info on cp --preserve=all, which does _not_ give xattr warnings
nice,chroot: use more standard option parsing
doc: mention that "capabilities" are preserved by cp/mv
doc: clarify when cp and mv output xattr warnings
cp: treat selinux warnings consistently
tests: avoid spurious failure of ls/color-norm test
maint: fix build on platforms that replace strsignal
cp: preserve "capabilities" when also preserving file ownership
sort: fix parsing of end field in obsolescent key formats
maint: update a couple of NEWS items for the pending release
Ralf Wildenhues (1):
revert "maint: mark makefile "dist-hook" target as PHONY"
Thien-Thi Nguyen (1):
doc: use mktemp, not tempfile, in a shred usage example
pgp7a2Z0l_GZ6.pgp
Description: PGP signature
--- End Message ---
--- Begin Message ---
Subject: |
Re: bug#5999: new snapshot available: coreutils-8.4.100-81926 |
Date: |
Thu, 22 Apr 2010 11:14:01 +0200 |
Gilles Espinasse wrote:
> ----- Original Message -----
> From: "Jim Meyering" <address@hidden>
> Subject: bug#5999: new snapshot available: coreutils-8.4.100-81926
>
>> I think we're ready for coreutils-8.5.
>> In preparation, here's a snapshot. Please beat it up.
>
> A few warning during tests (x86, gcc-4.4.3) in gnulib-tests, but less than
> 8.4 with same compiler.
> Every test PASS or SKIP
Thanks for the quick and detailed feedback.
> There is a few SKIP that I am not sure of the real cause
> ./misc/pwd-unreadable-parent: skipping test: can't use buggy system getcwd
> SKIP: misc/pwd-unreadable-parent
This test works only when the system getcwd works
in spite of an unreadable parent. Yours is replaced,
so the test must be skipped.
> ./df/total-verify: skipping test: df fails
> SKIP: df/total-verify
That test runs df and skips if it exits nonzero on your system.
Look in tests/df/total-verify.log for details.
> (FS is ext3)
> ./du/slink: skipping test: `.' is on an XFS file system
> SKIP: du/slink
This test would generate spurious failures when using an XFS file
system. Here's the code:
if df --type=xfs . >/dev/null 2>&1; then
# At least on Irix-6.5.19, when using an xfs file system,
# each created symlink (name lengths up to 255) would have a size of `0'.
skip_test_ "\`.' is on an XFS file system"
fi
> ./mv/i-3: skipping test: /dev/stdin is not readable
> SKIP: mv/i-3
Normally, the special file, /dev/stdin is readable.
Without that, we must skip this test.
> Here is the diff of the tests log between 8.4 and 8.4.100-81926 (I removed
> some noise entering and exiting directories), first run as root, then as
> nobody.
>
> -make[4]: Entering directory `/usr/src/coreutils-8.4/tests'
Thanks again!
--- End Message ---