[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Coreutils-announce] fileutils-4.1.3 released
From: |
Jim Meyering |
Subject: |
[Coreutils-announce] fileutils-4.1.3 released |
Date: |
Mon, 03 Dec 2001 00:04:38 +0100 |
User-agent: |
Gnus/5.090004 (Oort Gnus v0.04) Emacs/21.1.50 (i686-pc-linux-gnu) |
This is a bugfix release. Thanks again to Andreas Schwab
for the quick report about the `ls -R' bug.
Paul Eggert has suggested what is probably an even better
way to work around the Linux kernel problem that affects
`dd skip=N' when applied to tape devices. That may be
in the next test release. Also on the horizon:
a fix to make df detect when file systems masquerading as
`auto' are really ext3 or ext2.
ftp://alpha.gnu.org/gnu/fetish/fileutils-4.1.3.tar.gz (2.1 MB)
ftp://alpha.gnu.org/gnu/fetish/fileutils-4.1.3.tar.bz2 (1.5 MB)
ftp://freefriends.org/gnu/fetish/fileutils-4.1.3.tar.gz (2.1 MB)
ftp://freefriends.org/gnu/fetish/fileutils-4.1.3.tar.bz2 (1.5 MB)
And here are xdelta-style diffs
ftp://alpha.gnu.org/gnu/fetish/fileutils-4.1.2-4.1.3.xdelta (124 kB)
ftp://freefriends.org/gnu/fetish/fileutils-4.1.2-4.1.3.xdelta (124 kB)
Here are the MD5 and SHA1 signatures:
034174833bce951ed60f21a8d24d002f fileutils-4.1.3.tar.gz
143b483bbadfb626ed89b634a4351d14 fileutils-4.1.3.tar.bz2
9e9c698f57f9063d328025353bcae7c3 fileutils-4.1.2-4.1.3.xdelta
17c73012cf6cf38988237df58c496926acc66379 fileutils-4.1.3.tar.gz
847a67369c0b3cfa3e5f1d0d9b6d910a96f3ae9c fileutils-4.1.3.tar.bz2
55f944f8823ed6f7a090ac5ce503ba8690de041b fileutils-4.1.2-4.1.3.xdelta
NEWS:
* ls -R once again outputs a blank line between per-directory groups of files.
This was broken by the cycle-detection change in 4.1.1.
* dd once again uses `lseek' on character devices like /dev/mem and /dev/kmem.
On systems with the linux kernel (at least up to 2.4.16), dd must still
resort to emulating `skip=N' behavior using reads on tape devices, because
lseek has no effect, yet appears to succeed. This may be a kernel bug.
ChangeLog entries:
**********************************************************************
ChangeLog 2001/12/02 22:27:01 1.1431
**********************************************************************
2001-12-02 Jim Meyering <address@hidden>
* Version 4.1.3.
* src/sys2.h (HELP_OPTION_DESCRIPTION): New macro.
(VERSION_OPTION_DESCRIPTION): New macro.
* src/chgrp.c, src/chmod.c, src/chown.c, src/cp.c, src/dd.c,
* src/df.c, src/dircolors.c, src/du.c, src/install.c, src/ln.c,
* src/ls.c, src/mkdir.c, src/mkfifo.c, src/mknod.c, src/mv.c, src/rm.c,
* src/rmdir.c, src/shred.c, src/stat.c, src/sync.c, src/touch.c (usage):
Use new macros, HELP_OPTION_DESCRIPTION and VERSION_OPTION_DESCRIPTION
instead of hard-coding --help and --version descriptions.
* POTFILES.in: Add src/sys2.h.
* src/touch.c (touch): Extend the change of 2001-09-15 to work on
systems for which errno is set to EPERM in that case. Thus, e.g.,
`touch /' by non-root gives a better diagnostic on systems like SunOS4.
Reported by Volker Borchert.
Don't emulate dd's skip=N for *all* character devices; lseek works
just fine on non-tape character devices like /dev/mem and /dev/kmem.
* src/dd.c (buggy_lseek_support) [__linux__]: Emulate `skip=N'
behavior using reads, not lseek for Linux tape devices (major == 9).
Kernel lseek support for tapes is broken, up to and including
linux-2.4.16. Reported by Herbert Xu.
2001-11-27 Jim Meyering <address@hidden>
* tests/ls/rt-1: Compare all lines of output.
Update code to use `trap' and more up to date infrastructure.
The change of 2001-11-01 introduced a bug whereby some recursive
listings didn't have a blank line between per-directory groups of files.
* src/ls.c (print_dir): Print a newline before each directory name
except the first one, rather than after each except the last, since
now (after the changes of 2001-11-01) detecting whether a `pending*'
is the last would involve more work. Reported by Andreas Schwab.
* tests/ls/recursive: New file. Test for the above.
* tests/ls/Makefile.am (TESTS): Add recursive.
This change has no net effect.
* src/ls.c (main): Remove always-true conjunct and add a comment.
2001-11-26 Jim Meyering <address@hidden>
* src/shred.c: Don't include "gtod.h"
(main): Don't `call' GETTIMEOFDAY_INIT.
* src/ls.c: Likewise.
* Makefile.maint: Include signatures for the xdelta file, too.
* Makefile.maint (emit-upload-commands): Rename from
emit-rsync-commands.
Output only the package name and the prev and current version numbers.
**********************************************************************
lib/ChangeLog 2001/12/02 19:59:49 1.315
**********************************************************************
2001-12-02 Jim Meyering <address@hidden>
* tempname.c: Don't declare getenv, thus reverting the change of
2001-11-18. It's no longer necessary, now that stdlib.h is always
included.
* regex.c [!__BOUNDED_POINTERS__]: Define away __bounded,
__unbounded, and __ptrvalue. Reported by Uwe H. Steinfeld.
2001-11-30 Akim Demaille <address@hidden>
* xstrdup.c: Include xalloc.h, so that xstrdup is declared
before being defined.
2001-11-27 Paul Eggert <address@hidden>
* quotearg.h (quotearg_n, quotearg_n_style):
First arg is int, not unsigned.
* quotearg.c (quotearg_n, quotearg_n_style): Likewise.
(SIZE_MAX, UINT_MAX): New macros.
(quotearg_n_options): Abort if N is negative.
Avoid overflow check on hosts where size_t is 64 bits and int
is 32 bits, as overflow is impossible there.
Fix off-by-one typo that caused unnecessary reallocation.
2001-11-27 Jim Meyering <address@hidden>
* tempname.c: Merge with version from libc.
* regex.c: Likewise.
* tempname.c: Include stdlib.h unconditionally. On some old systems
for which STDC_HEADERS is 0, it was not included, resulting in a
warning about an integer-to-pointer conversion problem with getenv.
Reported by Volker Borchert.
2001-11-26 Jim Meyering <address@hidden>
* gtod.h: Remove file.
* Makefile.am (libfetish_a_SOURCES): Remove gtod.h.
* gettimeofday.c: Don't include gtod.h.
(GTOD_init): Remove function.
(rpl_gettimeofday): Do its job here instead, rather than aborting.
Suggestion from Volker Borchert.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Coreutils-announce] fileutils-4.1.3 released,
Jim Meyering <=