X-Spam-Check-By: sourceware.org Message-Id: Date: Sat, 21 Apr 2007 21:33:22 -0600 From: Eric Blake Reply-To: cygwin AT cygwin DOT com User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.10) Gecko/20070221 Thunderbird/1.5.0.10 Mnenhy/0.7.5.666 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: [ANNOUNCEMENT] Updated [experimental]: findutils-4.3.4-1 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigFF1D64DBFEB03BE76807B538" Reply-To: The Cygwin Mailing List X-Mailer: Perl5 Mail::Internet v1.74 X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com --------------enigFF1D64DBFEB03BE76807B538 Content-Type: multipart/mixed; boundary="------------080404060904040407000907" This is a multi-part message in MIME format. --------------080404060904040407000907 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable A new release of findutils, 4.3.4-1, is available for experimental use. If all goes well, it will become the current version in a couple of weeks, rather than the current 4.3.2-3. NEWS: =3D=3D=3D=3D=3D This is a new upstream release, fixing several issues. Based on reports from this list, the upstream maintainer tried to fix -execdir, but there is now a new issue that -execdir {} + only collects one file at a time. The release is marked beta upstream, but the 4.3 series has, in general, been enough of an improvement over the stable 4.2 series that I have focused on 4.3 releases as the primary cygwin release. Although the news file mentions the partial addition of birthtime support, it requires rebuilding from source against a cygwin snapshot to take advantage of this feature, since birthtime will not be supported officially until cygwin 1.7.0. See also /usr/share/doc/findutils-4.3.4/. DESCRIPTION: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D The findutils package contains programs which will help you locate files on your system. The find utility searches through a hierarchy of directories looking for files which match a certain set of criteria (such as a filename pattern). The xargs utility builds and executes command lines from standard input arguments (usually lists of file names generated by the find command). The locate utility scans a database of filenames and displays matches. The updatedb utility builds the database for locate. UPDATE: =3D=3D=3D=3D=3D=3D=3D To update your installation, click on the "Install Cygwin now" link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Save it and run setup, answer the questions and pick up 'findutils' from the 'Base' category (it should already be selected). DOWNLOAD: =3D=3D=3D=3D=3D=3D=3D=3D=3D Note that downloads from sources.redhat.com (aka cygwin.com) aren't allowed due to bandwidth limitations. This means that you will need to find a mirror which has this update, please choose the one nearest to you: http://cygwin.com/mirrors.html QUESTIONS: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D If you want to make a point or ask a question the Cygwin mailing list is the appropriate place. --=20 Eric Blake volunteer cygwin findutils maintainer CYGWIN-ANNOUNCE UNSUBSCRIBE INFO: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D To unsubscribe to the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-YOU=3DYOURDOMAIN DOT COM AT cygwin DOT com If you need more information on unsubscribing, start reading here: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. --------------080404060904040407000907 Content-Type: text/plain; name="NEWS.short" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline; filename="NEWS.short" * Major changes in release 4.3.4 ** Bug Fixes #19634: Test suite now passes (again) if "." is on your $PATH. #19619: Findutils builds once again on Cygwin. #19617: Nonexistent start points are (once again) diagnosed in ftsfind. This bug affected only findutils-4.3.3. #19616: Fix leaf optimisation and loop detection (which were unreliable in findutils 4.3.3). This bug affected only findutils-4.3.3. #19615: find --version no longer claims to be using FTS_CWDFD when it isn't. This bug affected only findutils-4.3.3. #19613: "find -L . -type f" no longer causes an assertion failure when it encounters a symbolic link loop. This bug affected only findutils-4.3.3. #19605: Issue an error message (and later return nonzero exit status) if a symbolic link loop was encountered during directory traversal. #19484: bigram.c and code.c fail if the first pathname recorded begins with a space #19483: Inconsistent option highlighting in updatedb manpage #18414: Tests for "find -readable" are skipped for the superuser, as on some systems (e.g. Cygwin with an Administrative user) users can read mode-000 files. ** Translations Findutils 4.3.4 includes a translation for the Ukranian language. * Major changes in release 4.3.3 Fiundutils-4.3.3 was released on 2007-04-15. ** Bug Fixes #19596: Correct the comparison in the find manpage between %b and %s (the divisor is 512 not 1024). #18714: In the POSIX locale, vertical tabs and form feeds are not field separators. #18713: Quoted but empty arguments which occur last on an xargs input line are no longer ignored, but instead produce an empty argument. #18554: Documented the construct -exec sh -c 'foo "$@" bar' {} + #18466: we now avoid this bug by limiting "-execdir ...+" to just one argument for the time being. There is a performance penalty for doing this. We hope to make a better fix in a later release. #18384: excess bracket in xargs --help #18320: Zero bytes in input should give warning #17437: Corrected the handling of X in symbolic permissions (such as-u+w,a+X). This change actually occurred in findutils-4.3.2, but the NEWS file for that release didn't mention it. #17396: find -mtime -atime -ctime does not support fractional part (see "Functional changes" below) #14748: find -perm /zzz gives wrong result when zzz evaluates to an all-zero mask #14535: correctly support case-folding in locate (that is, "locate -i") for multibyte character environments such as UTF-8. Previously, if your search string contained a character which was outside the single-byte-encoding range for UTF-8 for example, then the case-folding behaviour failed to work and only exact matches would be returned. ** Functional changes The -printf action (and similar related actions) now support %S, which is a measurement of the sparseness of a file. The test "-perm /000" now matches all files instead of no files. For over a year find has been issuing warning messages indicating that this change will happen. We now issue a warning indicating that the change has already happened (in 4.3.x only, there is no plan to make this change in the 4.2.x series). The tests -newer, -anewer, -cnewer, -mtime, -atime, -ctime, -amin, -cmin, -mmin and -used now support sub-second timestamps, including the ability to specify times with non-integer arguments. The -printf format specifiers also support sub-second timestamps: atime ctime mtime %a %c %t %AS %CS %TS=20 %AT %CT %TT=20 %A+ %C+ %T+=20 %AX %CX %TX=20 The new test -newerXY supports comparison between status times for files. One of the status times for a file being considered (denoted X) is checked against a reference time (denoted Y) for the file whose name id the argument. X and Y can be: a Access time B Birth time (st_birthtime, currently unsupported) c Change time m Modification time t Valid only for the reference time; instead of comparison against a file status time, the argument is a time string. Not yet supported. For example, -newermm is equivalent to -newer, and -neweram is true if the file being considered was accessed more recently than the reference file was modified. The -newerXY test supports subsecond timestamps where these are available. The X=3DB variant is not yet implemented. If you configure the sourec code and then run the tests with "make check", the test suite fails rather than defaulting to testing the system binaries. --------------080404060904040407000907-- --------------enigFF1D64DBFEB03BE76807B538 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGKteH84KuGfSFAYARAj+oAJ42V/mJgsLHiK7D7zm0Dku4tyzD5QCZAWvW dB1hB034Mda04vibNAQEHD0= =09XX -----END PGP SIGNATURE----- --------------enigFF1D64DBFEB03BE76807B538--