autoconf-commit
[Top][All Lists]
Advanced

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

[SCM] GNU Autoconf source repository branch, master, updated. v2.61a-389


From: Eric Blake
Subject: [SCM] GNU Autoconf source repository branch, master, updated. v2.61a-389-ga540690
Date: Wed, 19 Mar 2008 01:22:17 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Autoconf source repository".

http://git.sv.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=a5406903ab886eb5d7a9207f89d2aff703d28ffe

The branch, master has been updated
       via  a5406903ab886eb5d7a9207f89d2aff703d28ffe (commit)
      from  97a91204c0049588bddf28d9433e849a748dd08b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit a5406903ab886eb5d7a9207f89d2aff703d28ffe
Author: Eric Blake <address@hidden>
Date:   Tue Mar 18 19:05:42 2008 -0600

    Emphasize that ease of configure triumphs over ease of autoconf.
    
    * doc/autoconf.texi (Introduction): Expand on primary
    vs. secondary goal of autoconf.
    * THANKS: Update.
    Inspired by Paul Smith.
    
    Signed-off-by: Eric Blake <address@hidden>

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog         |    8 ++++++++
 THANKS            |    2 +-
 doc/autoconf.texi |   17 +++++++++++++++++
 3 files changed, 26 insertions(+), 1 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index b017fcb..d676859 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2008-03-19  Eric Blake  <address@hidden>
+
+       Emphasize that ease of configure triumphs over ease of autoconf.
+       * doc/autoconf.texi (Introduction): Expand on primary
+       vs. secondary goal of autoconf.
+       * THANKS: Update.
+       Inspired by Paul Smith.
+
 2008-03-17  Ralf Wildenhues  <address@hidden>
 
        * lib/Autom4te/FileUtils.pm (handle_exec_errors): New argument
diff --git a/THANKS b/THANKS
index 8d83bbd..e3102c1 100644
--- a/THANKS
+++ b/THANKS
@@ -252,7 +252,7 @@ Paolo Bonzini               address@hidden
 Patrick Tullmann            address@hidden
 Patrick Welche              address@hidden
 Paul Berrevoets             address@hidden
-Paul D. Smith               ?
+Paul D. Smith               address@hidden
 Paul Eggert                 address@hidden
 Paul Gampe                  address@hidden
 Paul Jarc                   address@hidden
diff --git a/doc/autoconf.texi b/doc/autoconf.texi
index 9593947..7cee3db 100644
--- a/doc/autoconf.texi
+++ b/doc/autoconf.texi
@@ -678,6 +678,23 @@ reason, it needs to be changed in only one place; all of 
the
 configuration scripts can be regenerated automatically to take advantage
 of the updated code.
 
+Those who do not understand Autoconf are doomed to reinvent it.  The
+primary goal of Autoconf is making the @emph{user's} life easier; making
+the @emph{maintainer's} life easier is only a secondary goal.  Put
+another way, the primary goal is not to make the generation of
address@hidden automatic for package maintainers (although patches
+along that front are welcome, since package maintainers form the user
+base of Autoconf); rather, the goal is to make @file{configure}
+painless, portable, and predictable for the end user of each
address@hidden package.  And to this degree, Autoconf is highly
+successful at its goal --- most complaints to the Autoconf list are
+about difficulties in writing Autoconf input, and not in the behavior of
+the resulting @file{configure}.  Even packages that don't use Autoconf
+will generally provide a @file{configure} script, and the most common
+complaint about these alternative home-grown scripts is that they fail
+to meet one or more of the @acronym{GNU} Coding Standards that users
+have come to expect from Autoconf-generated @file{configure} scripts.
+
 The Metaconfig package is similar in purpose to Autoconf, but the
 scripts it produces require manual user intervention, which is quite
 inconvenient when configuring large source trees.  Unlike Metaconfig


hooks/post-receive
--
GNU Autoconf source repository




reply via email to

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