[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Findutils-patches] Re: release dates in NEWS
From: |
Eric Blake |
Subject: |
[Findutils-patches] Re: release dates in NEWS |
Date: |
Thu, 28 Jun 2007 22:56:10 +0000 (UTC) |
User-agent: |
Loom/3.14 (http://gmane.org/) |
James Youngman <jay <at> gnu.org> writes:
> > I find it helpful to know WHEN a release happened.
>
> The idea is fine, but please use the format YYYY-MM-DD.
OK, done below.
> Also, we
> should probably check that Auto{make,conf} gnits checking is happy.
> If we change the format and gnits is happy, it looks good to me.
gnits seemed to be happy with that, once I updated configure.in to match (by
the way, should we move to configure.ac, since that is the preferred file name
these days?)
However, 'make distcheck' fell over for a different reason - lib/gnulib-
version.sh tries to create a temp file in the read-only $(srcdir), rather than
in the read-write $(builddir).
sh ../../lib/gnulib-version.sh ../.. ../../lib ../../import-gnulib.config
../../lib/gnulib-version.sh: line 37: ../../lib/gnulib-version.c.new:
Permission denied
diff: ../../lib/gnulib-version.c.new: No such file or directory
mv: cannot stat `../../lib/gnulib-version.c.new': No such file or directory
make[3]: *** [../../lib/gnulib-version.c] Error 1
Also, automake requires the use of EXEEXT for running 'make distcheck' on
platforms like cygwin, when using AM_INSTALLCHECK_STD_OPTIONS_EXEMPT.
OK to apply this patch instead?
2007-06-28 Eric Blake <address@hidden>
Ensure 'make distcheck' can pass on cygwin.
* configure.in: Bump version number.
* NEWS: Add release dates.
* lib/gnulib-version.sh: Don't write to $srcdir during 'make
distcheck'.
* locate/Makefile.am (AM_INSTALLCHECK_STD_OPTIONS_EXEMPT): Be
aware of .exe.
Index: NEWS
===================================================================
RCS file: /sources/findutils/findutils/NEWS,v
retrieving revision 1.101.2.32
diff -u -p -r1.101.2.32 NEWS
--- NEWS 9 Jun 2007 13:04:17 -0000 1.101.2.32
+++ NEWS 28 Jun 2007 22:23:30 -0000
@@ -5,7 +5,7 @@ GNU findutils NEWS - User visible change
#19596: -printf %b should be compared with %s/512, not %s/1024.
-* Major changes in release 4.2.31
+* Major changes in release 4.2.31, 2007-05-30
** Security Fixes
@@ -45,7 +45,7 @@ visible to those using the findutils bin
the output of "find --version", which should now show the version of
Gnulib which was used.
-* Major changes in release 4.2.30
+* Major changes in release 4.2.30, 2007-02-28
** Bug Fixes
@@ -64,7 +64,7 @@ compilation failure in find.
Some typos in the Texinfo manual and one typo in in the usage message
for xargs have been fixed.
-* Major changes in release 4.2.29
+* Major changes in release 4.2.29, 2006-11-25
** Documentation Fixes
@@ -85,7 +85,7 @@ the shell.
now generates an error message.
-* Major changes in release 4.2.28
+* Major changes in release 4.2.28, 2006-08-05
** Bug Fixes
@@ -114,7 +114,7 @@ The following translations have been upd
Chinese (traditional), Bulgarian
-* Major changes in release 4.2.27
+* Major changes in release 4.2.27, 2005-12-06
** Warnings of Future Changes
@@ -150,7 +150,7 @@ The 'find' manual page now correctly doc
defaults to using Emacs-style regular expressions (though this can be
changed).
-* Major changes in release 4.2.26
+* Major changes in release 4.2.26, 2005-11-19
** Public Service Announcements
@@ -209,7 +209,7 @@ and -i options have been clarified (but
The documentation now explains more clearly what happens when you use
"-L -type l".
-* Major changes in release 4.2.25
+* Major changes in release 4.2.25, 2005-09-03
** Bug Fixes
@@ -232,7 +232,7 @@ also (once again) build on Cygwin.
The test suite for find is now much more extensive.
-* Major changes in release 4.2.24
+* Major changes in release 4.2.24, 2005-07-29
** Documentation Changes
@@ -312,7 +312,7 @@ The "%Y" directive for the -printf actio
idea of the mode of the file, so this means among other things that
"-printf %Y %y" now works properly. This is Savannah bug #13973.
-* Major changes in release 4.2.23
+* Major changes in release 4.2.23, 2005-06-19
** Documentation Changes
@@ -329,7 +329,7 @@ message if the user tries to do that. T
is "/" which does work and is not rejected.
-* Major changes in release 4.2.22
+* Major changes in release 4.2.22, 2005-06-12
** Security Fixes
@@ -364,7 +364,7 @@ symptoms that look like bugs but aren't.
and "%b" directives to "find -printf" have been imrpoved.
-* Major changes in release 4.2.21
+* Major changes in release 4.2.21, 2005-06-07
** Functional Changes to find
The GNU extension "find ... -perm +MODE" has been withdrawn because it
@@ -400,7 +400,7 @@ Regular Expressions. (Savannah bug #129
The updatedb program now works on systems where "su" does not support
the "-s" option, for example Solaris.
-* Major changes in release 4.2.20
+* Major changes in release 4.2.20, 2005-03-17
** Internationalization and Localization
Updated Vietnamese and Dutch translations.
@@ -408,7 +408,7 @@ Updated Vietnamese and Dutch translation
Minor bugfix affecting only those who compile from the CVS repository,
as opposed to those who compile from the source releases.
-* Major changes in release 4.2.19
+* Major changes in release 4.2.19, 2005-03-07
** Bug Fixes
find should now no longer hang on systems which lack the O_NOFOLLOW
@@ -444,7 +444,7 @@ Fixed some typos and clarified wording i
** Internationalization and Localization
New Vietnamese message translation.
-* Major changes in release 4.2.18
+* Major changes in release 4.2.18, 2005-02-16
** Bug Fixes
*** "find -depth" was missing out non-leaf directories when they contain
non-directories. This affected findutils releases 4.2.15,
@@ -454,7 +454,7 @@ New Vietnamese message translation.
** Documentation improvements
*** Improvements and corrections to the find.1 manpage, including corrections
to the descriptions of -H and -L.
-* Major changes in release 4.2.17
+* Major changes in release 4.2.17, 2005-02-08
** Bug Fixes
*** bug #11861 undefined symbol "basename" on IRIX 5.3
*** bug #11865 xargs -i regression (as compared to findutils-4.2.12)
@@ -464,7 +464,7 @@ New Vietnamese message translation.
*** find bar/baz/ugh now works again if baz is a symbolic link (broken
in 4.2.15).
-* Major changes in release 4.2.16
+* Major changes in release 4.2.16, 2005-02-05
** Functionality Changes
*** Updated the message catalogues for the translated messages.
*** The subfs filesystem is now treated the same as the autofs
@@ -477,12 +477,12 @@ New Vietnamese message translation.
*** The -execdir action now works correctly for files named on the
command line.
-* Major changes in release 4.2.15
+* Major changes in release 4.2.15, 2005-01-29
** Functionality Changes
*** locate now supports matching regular expression (--regex).
*** --enable-d_type-optimization (introduced in findutils 4.2.13) is now
turned on by default.
-* Major changes in release 4.2.14
+* Major changes in release 4.2.14, 2005-01-25
** Functionality Changes
*** New options -L, -P, -H for locate. The work in the same was as the same
options for find.
** Bug Fixes
@@ -493,7 +493,7 @@ New Vietnamese message translation.
** Documentation improvements
*** All options for "locate" are now documented
-* Major changes in release 4.2.13
+* Major changes in release 4.2.13, 2005-01-23
** Performance Enhancements
*** On Linux and some other systems, a large performance improvement,
because we can eliminate many of the calls to lstat() (in extreme
@@ -501,7 +501,7 @@ New Vietnamese message translation.
filesystems. Other systems which can make use of this enhancement
include Mac OS X and *BSD.
-* Major changes in release 4.2.12
+* Major changes in release 4.2.12, 2005-01-22
** Functionality Changes
*** find is now POSIX-compliant, as far as I know.
*** -exec ... {} + now works.
@@ -515,7 +515,7 @@ New Vietnamese message translation.
output is redirected to a file and the disk is full, the
relevant program will return a non-zero exit status.
-* Major changes in release 4.2.11
+* Major changes in release 4.2.11, 2004-12-12
** Bug Fixes
*** Compilation fix for systems without EOVERFLOW.
*** More helpful error message if you make a mistake with (, ), -o or -a.
@@ -534,13 +534,13 @@ New Vietnamese message translation.
*** locate's options -i and -w now work with the -e option (previously a bug
prevented this).
-* Major changes in release 4.2.10
+* Major changes in release 4.2.10, 2004-12-06
** Bug Fixes
*** Portability fix for fstype.c: should now compile on UNICOS, and possibly
also produce useful results on BeOS and Dolphin, perhaps other
systems too.
-* Major changes in release 4.2.9
+* Major changes in release 4.2.9, 2004-12-05
** Functionality Changes
*** xargs no longer treats a line containing only an underscore as a logical
end-of-file. To obtain the behaviour that was previously the default, use "-
E_".
*** xargs now supports the POSIX options -E, -I and -L. These are synonyms
@@ -558,12 +558,12 @@ New Vietnamese message translation.
*** The precise interpretation of the arguments to the -atime, -ctime
and similar tests in find has been documented more clearly.
-* Major changes in release 4.2.8
+* Major changes in release 4.2.8, 2004-11-24
*** Bugfix to the findutils 4.2.7 automount handling on Solaris. This
worked to some extent in findutils-4.2.7, but is much improved in
findutils-4.2.8.
-* Major changes in release 4.2.7
+* Major changes in release 4.2.7, 2004-11-21
** Functionality Changes
*** xargs can now read a list of arguments from a named file, allowing
the invoked program to use the same stdin as xargs started with
@@ -580,7 +580,7 @@ New Vietnamese message translation.
*** Reenabled internationalisation support (which had been accidentally
disabled in findutils-4.2.5).
-* Major changes in release 4.2.6
+* Major changes in release 4.2.6, 2004-11-21
** Bug Fixes
*** find now copes rather better when a directory appears to change just as
it is about to start examining it, which happens with automount.
@@ -588,7 +588,7 @@ New Vietnamese message translation.
directory into them. This should resolve Savannah bugs #3998,
#9043.
-* Major changes in release 4.2.5
+* Major changes in release 4.2.5, 2004-11-11
** Functionality Changes
*** The POSIX options -H and -L are supported. These control whether or not
find will follow symbolic links.
@@ -605,7 +605,7 @@ New Vietnamese message translation.
warnings because we try to link with the nonexistent library
"-lsun". Edit $(LIBS) to work around this problem.
-* Major changes in release 4.2.4
+* Major changes in release 4.2.4, 2004-11-08
** Functionality Changes
*** If your system sort command has a working "-z" option, updatedb will
now correctly handle newline characters in filenames (as will
@@ -642,7 +642,7 @@ New Vietnamese message translation.
value).
*** Corrected section numbers of manual page cross-references
-* Major changes in release 4.2.3
+* Major changes in release 4.2.3, 2004-10-30
** Functionality Changes
*** Added new action -delete which deletes things that find matches.
*** Added new action -quit which causes find to exit immediately.
@@ -661,7 +661,7 @@ New Vietnamese message translation.
** Other Changes
*** Non-functional code changes to silence compiler warnings.
-* Major changes in release 4.2.2
+* Major changes in release 4.2.2, 2004-10-24
** Documentation improvements
*** "find ... -exec {}+" is not yet supported.
** Bug Fixes
@@ -677,13 +677,13 @@ New Vietnamese message translation.
directory, while gnulib is in the gnulib subdirectory.
*** Fixed a typo in the address of the FSF in many of the file headers.
-* Major changes in release 4.2.1
+* Major changes in release 4.2.1, 2004-10-17
** Bug Fixes
*** 'find -name \*bar now matches .foobar, because the POSIX standard
requires it, as explained at
http://standards.ieee.org/reading/ieee/interp/1003-2-92_int/pasc-1003.2-
126.html
-* Major changes in release 4.2.1
+* Major changes in release 4.2.1, 2004-10-17
** Bug Fixes
*** find -iname now works correctly on systems that have an fnmatch() function
that does not support FNM_CASEFOLD
@@ -693,7 +693,7 @@ New Vietnamese message translation.
** Other Changes
**** findutils now uses a newer version of gnulib (dated 2004-10-17).
-* Major changes in release 4.2.0
+* Major changes in release 4.2.0, 2003-06-14
** Functionality Changes
*** xargs now works better when the environment variables are very extensive.
The xargs command used to run into difficulties if the environment
@@ -740,7 +740,7 @@ New Vietnamese message translation.
*** The %k format specifier for -fprintf now works
This was broken in 4.1.20.
-* Major changes in release 4.1.20:
+* Major changes in release 4.1.20, 2003-06-14:
** New maintainer, James Youngman <address@hidden>
** As far as I know, this is the first release after 4.1.7, but I've left
a gap just in case.
@@ -751,35 +751,38 @@ New Vietnamese message translation.
README-CVS).
** There are no (deliberate) functional changes in version 4.1.20.
-* Major changes in release 4.1.7:
+* Major changes in release 4.1.7, 2001-05-20:
fix problem so that default "-print" is added when "-prune" is used.
security fixes related to directories changing while find is executing.
-* Major changes in release 4.1.6:
+* Major changes in release 4.1.6, 2000-10-10:
correct bug in prune.
added --ignore-case option for locate
-* Major changes in release 4.1.5:
+* Major changes in release 4.1.5, 2000-04-12:
Add support for large files
-* Major changes in release 4.1.4:
+* Major changes in release 4.1.4, 2000-02-26:
bug fixes, more up-to-date languages.
-* Major changes in release 4.1.3:
+* Major changes in release 4.1.3, 2000-01-27:
added internationalization and localization.
-* Major changes in release 4.1.1:
+* Major changes in release 4.1.2, 2000-01-18:
+None.
+
+* Major changes in release 4.1.1, 1999-08-8:
attempt at successful compilation on many platforms after years of neglect
"--existing" option added to locate "--prunefs" option added to updatedb
-* Major changes in release 4.1:
+* Major changes in release 4.1, 1994-11-3:
** Distribution renamed to findutils.
** updatedb is now a user command, installed in $exec_prefix/bin
instead of $exec_prefix/libexec.
** A few problems in Makefiles and testsuite corrected.
-* Major changes in release 4.0:
+* Major changes in release 4.0, 1994-11-2:
** Documentation:
*** Texinfo manual.
@@ -812,7 +815,7 @@ attempt at successful compilation on man
*** The EOF string is not used when -0 is given.
*** Now has a test suite. Some minor bugs fixed as a result.
-* Major changes in release 3.8:
+* Major changes in release 3.8, 1993-03-29:
** case insensitive versions of -lname, -name, -path, -regex:
-ilname, -iname, -ipath, -iregex
@@ -823,6 +826,18 @@ attempt at successful compilation on man
** locate can search multiple databases
** locate has an option to specify the database path
** updatedb no longer goes into an infinite loop with some versions of tail
+
+* No NEWS was kept for earlier releases. Known release dates include:
+** release 3.2, 1991-08-28
+** release 3.1, 1991-08-21
+** release 3.0, 1991-08-21
+** release 2.2, 1991-04-05
+** release 2.1, 1991-01-01
+** release 2.0, 1990-11-20
+** release 1.2, 1990-07-03
+** release 1.1, 1990-06-24
+** release 1.0, 1990-06-22
+** beginning of findutils history, 1987-02-21
--//--
This is used by Emacs' spell checker ispell.el:
Index: configure.in
===================================================================
RCS file: /sources/findutils/findutils/configure.in,v
retrieving revision 1.92.2.15
diff -u -p -r1.92.2.15 configure.in
--- configure.in 30 May 2007 20:45:37 -0000 1.92.2.15
+++ configure.in 28 Jun 2007 22:23:30 -0000
@@ -1,5 +1,5 @@
dnl Process this file with autoconf to produce a configure script.
-AC_INIT([GNU findutils], 4.2.31, address@hidden)
+AC_INIT([GNU findutils], 4.2.32-CVS, address@hidden)
AM_INIT_AUTOMAKE
AC_CONFIG_SRCDIR([find/pred.c])
Index: lib/gnulib-version.sh
===================================================================
RCS file: /sources/findutils/findutils/lib/Attic/gnulib-version.sh,v
retrieving revision 1.1.2.1
diff -u -p -r1.1.2.1 gnulib-version.sh
--- lib/gnulib-version.sh 28 Feb 2007 23:57:54 -0000 1.1.2.1
+++ lib/gnulib-version.sh 28 Jun 2007 22:23:30 -0000
@@ -24,27 +24,25 @@ srcdir="$2"
configfile="$3"
outfile="${srcdir}"/gnulib-version.c
+outfiletmp=gnulib-version.c.new
source $configfile
-if [ -z "$gnulib_version" ]
+if [ -z "$gnulib_version" ]
then
echo "Error: There should be a gnulib_version setting in $configfile, but
there is not." >&2
exit 1
fi
-cat > "${outfile}".new <<EOF
+cat > "${outfiletmp}" <<EOF
/* This file is automatically generated by $0 and simply records which version
of gnulib we used. */
const char * const gnulib_version = "$gnulib_version";
EOF
-if test -f "$outfile" ; then
- if diff "${outfile}".new "${outfile}" > /dev/null
- then
- # nothing to do
- rm "${outfile}".new
- exit 0
- fi
+if test -f "$outfile" && diff "${outfiletmp}" "${outfile}" > /dev/null ; then
+ # nothing to do
+ rm "${outfiletmp}"
+ exit 0
fi
-mv "${outfile}".new "${outfile}"
+mv "${outfiletmp}" "${outfile}"
Index: locate/Makefile.am
===================================================================
RCS file: /sources/findutils/findutils/locate/Makefile.am,v
retrieving revision 1.14.6.1
diff -u -p -r1.14.6.1 Makefile.am
--- locate/Makefile.am 28 Jun 2007 17:04:24 -0000 1.14.6.1
+++ locate/Makefile.am 28 Jun 2007 22:23:30 -0000
@@ -3,8 +3,11 @@ AUTOMAKE_OPTIONS = std-options
LOCATE_DB = $(localstatedir)/locatedb
localedir = $(datadir)/locale
-AM_INSTALLCHECK_STD_OPTIONS_EXEMPT = frcode code bigram
-bin_PROGRAMS = locate
+AM_INSTALLCHECK_STD_OPTIONS_EXEMPT = \
+ frcode$(EXEEXT) \
+ code$(EXEEXT) \
+ bigram$(EXEEXT)
+bin_PROGRAMS = locate
libexec_PROGRAMS = frcode code bigram
bin_SCRIPTS = updatedb
man_MANS = locate.1 updatedb.1 locatedb.5