[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Findutils 4.2.4 is released on alpha.gnu.org

From: James Youngman
Subject: Findutils 4.2.4 is released on alpha.gnu.org
Date: Mon, 8 Nov 2004 21:16:17 +0000
User-agent: Mutt/1.3.28i

I'm happy to announce the availability of findutils version 4.2.4 at

The findutils 4.2.4 release is a functional enhancement, but I would
like to work towards getting a release uploaded to ftp.gnu.org.  This
could be any release, but if testing with findutils-4.2.4 goes well,
it could be this one.  Therefore please provide me with some feedback
on this release - it's been a while since a new findutils release was
uploaded to ftp.gnu.org and I'd like to get some of the bugfixes we've
implemented in 4.2.x onto ftp.gnu.org.

The NEWS file for this release says :-

* Major changes in release 4.2.4

**  Functionality Changes
*** If your system sort command has a working "-z" option, updatedb will
    now correctly handle newline characters in filenames (as will
*** xargs now uses 128Kb of command line by default (less if the system
    doesn't support that much).
*** If you specify a 'find' option after non-option, a warning message
    is now issued.  Options should be specified immediately after the
    list of paths to search.  These warnings are enabled if you
    specify the -warn option, or if stdin is a tty.  They are disabled
    by the use of the -nowarn option.
*** Like find, the locate program now supports an option --null (short form -0)
    which changes the result separator from newline to NULL.
*** Locate supports the option -c (long form --count) which suppresses normal
    output but prints on stdout the number of results produced (like
    grep -c).  
*** Locate supports the option -l (long form --limit) which limits the
    number of results.  This is useful if you only want to find out if
    there are copies of a certain file on the system, but don't want
    to wait for the entire locate database to be searched.
*** Locate now has an option --basename which forces the specified pattern to
    be matched against the basename of the entries in the locate
    database, rather than the whole name.  The default behaviour
    (matching against the whole name of the file including all the
    parent directory names) corresponds to the option --wholename.
*** updatedb has a new option, --findoptions, that can be used to
    pass extra options through to the find command that it uses.

**  Bug Fixes
*** "find -printf '%H\n'" now works (rather than segfaulting) on
    systems that have non-writable string constants.
*** Better POSIX compliance for the -s option to xargs (out of range
    values should just result in bounding to the correct range, not an
    error, so now we just print a warning message and adjust the

The -c and -l options to locate also exist in *BSD.  

The software currently builds successfully from CVS with Automake
versions 1.7, 1.8 and 1.9.  However, "make distcheck" currently fails
with Automake version 1.8 and above.  This is a problem with the "make
dist" target and isn't a bug in the installed software itself.

I'm still seeking feedback on the implementation of the --delete
action of find.

James Youngman

reply via email to

[Prev in Thread] Current Thread [Next in Thread]