Subject: Re: bug#9847: [PATCH 3/3] maint: use gnulib's gitlog-to-changelog instead of a ChangeLog file.

From: "Gary V. Vaughan" <[email-masked]>
Date: Mon, 24 Oct 2011 08:22:44 +0700

Hi Roumen,

On 24 Oct 2011, at 05:00, Roumen Petrov wrote:
> GL_Gary V. Vaughan wrote:
>> We already have to enter all the ChangeLog ....
> [SNIP]
>> -2010-08-27  Gary V. Vaughan<[email-masked]>
>> -
>> -	maint: add gnulib submodule.
>> -	* configure.ac (GL_INIT, GL_EARLY): Initialise gnulib, and expand
>> -	its configure time checks.
>> -	* .gitmodules (gnulib): New file with configuration for our
>> -	gnulib git submodule.
> [SNIP]
> 
> GL_INIT and  GL_EARLY are not in libtool soure tree yet.

These macros come from gnulib, and are installed during bootstrap.

$ git clean -f -x -d
...
$ rm -rf gnulib
$ find . -name '*.m4' -exec fgrep 'AC_DEFUN([GL_' {} \;
$ ./bootstrap
...
$ find . -name '*.m4' -exec fgrep 'AC_DEFUN([GL_' {} \;    
AC_DEFUN([GL_NOCRASH],[[
AC_DEFUN([GL_EARLY],
AC_DEFUN([GL_INIT],
AC_DEFUN([GL_LIBOBJ], [
AC_DEFUN([GL_REPLACE_FUNCS], [
AC_DEFUN([GL_LIBSOURCES], [
AC_DEFUN([GL_FILE_LIST], [

The new bootstrap script is quite clever about helping you to install all
the tools you will need to get your tree ready for './configure && make',
and also answers to --help.

Cheers,
-- 
Gary V. Vaughan (gary AT gnu DOT org)