bison-patches
[Top][All Lists]
Advanced

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

[PATCH] gnulib, autoconf: update.


From: Joel E. Denny
Subject: [PATCH] gnulib, autoconf: update.
Date: Sat, 16 Apr 2011 15:42:48 -0400 (EDT)
User-agent: Alpine 2.00 (DEB 1167 2008-08-23)

I pushed the following commit (plus many generated changes) to branch-2.5 
and master.

>From a898435b25eca4869e8c49b2b0fb1f649b030ce7 Mon Sep 17 00:00:00 2001
From: Joel E. Denny <address@hidden>
Date: Sat, 16 Apr 2011 14:59:32 -0400
Subject: [PATCH] gnulib, autoconf: update.

* README-hacking (Updating a submodule): Give advice on how to
determine the versions of gnulib and autoconf to which we should
update.
(Release Procedure): Note that submodules should be updated.
* bootstrap.conf (gnulib_modules): Rename pipe to spawn-pipe as
suggested in updated gnulib NEWS.
* gnulib: Choose a stable snapshot according to advice in Bison's
README-hacking.
* po/POTFILES.in (lib/pipe.c): Rename to...
(lib/spawn-pipe.c): ... this.
* src/output.c: Update to include spawn-pipe.h.
* submodules/autoconf: Update to latest for improvement in m4.m4
that excludes M4 with buggy strstr.  The only other changes to
files that we use are copyright updates.
---
 .gitignore            |    2 +
 ChangeLog             |   18 ++++++
 README-hacking        |   16 ++++++
 bootstrap             |  138 ++++++++++++++++++++++++++++++------------------
 bootstrap.conf        |    4 +-
 build-aux/.gitignore  |    2 +
 doc/.gitignore        |    2 +
 gnulib                |    2 +-
 lib/.gitignore        |   16 +++++-
 m4/.gitignore         |   10 +++-
 po/.gitignore         |    2 +
 po/POTFILES.in        |    2 +-
 runtime-po/.gitignore |    2 +
 src/output.c          |    2 +-
 submodules/autoconf   |    2 +-
 15 files changed, 159 insertions(+), 61 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 0a95d2f..70ee004 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+2011-04-16  Joel E. Denny  <address@hidden>
+
+       gnulib, autoconf: update.
+       * README-hacking (Updating a submodule): Give advice on how to
+       determine the versions of gnulib and autoconf to which we should
+       update.
+       (Release Procedure): Note that submodules should be updated.
+       * bootstrap.conf (gnulib_modules): Rename pipe to spawn-pipe as
+       suggested in updated gnulib NEWS.
+       * gnulib: Choose a stable snapshot according to advice in Bison's
+       README-hacking.
+       * po/POTFILES.in (lib/pipe.c): Rename to...
+       (lib/spawn-pipe.c): ... this.
+       * src/output.c: Update to include spawn-pipe.h.
+       * submodules/autoconf: Update to latest for improvement in m4.m4
+       that excludes M4 with buggy strstr.  The only other changes to
+       files that we use are copyright updates.
+
 2011-04-09  Joel E. Denny  <address@hidden>
 
        Fix missing updates to GPLv3.
diff --git a/README-hacking b/README-hacking
index f6b8903..bd66a9b 100644
--- a/README-hacking
+++ b/README-hacking
@@ -158,6 +158,20 @@ Register your changes.
 
         $ git checkin ...
 
+For a suggestion of what gnulib commit might be stable enough for a
+formal release, see the ChangeLog in the latest gnulib snapshot at:
+
+        http://erislabs.net/ianb/projects/gnulib/
+
+The autoconf files we use are currently:
+
+        m4/m4.m4
+        lib/m4sugar/m4sugar.m4
+        lib/m4sugar/foreach.m4
+
+These files don't change very often in autoconf, so it should be
+relatively straight-forward to examine the differences in order to
+decide whether to update.
 
 * Test suite
 
@@ -200,6 +214,8 @@ release:
 
 * Release Procedure
 
+** Update the submodules.  See above.
+
 ** Try to get the *.pot files to the Translation Project at least one
 week before a stable release, to give them time to translate them.
 Before generating the *.pot files, make sure that po/POTFILES.in and
diff --git a/bootstrap.conf b/bootstrap.conf
index 02ddc05..d5a3399 100644
--- a/bootstrap.conf
+++ b/bootstrap.conf
@@ -20,8 +20,8 @@ gnulib_modules='
   announce-gen argmatch assert config-h c-strcase configmake dirname
   error extensions fopen-safer gendocs getopt-gnu gettext
   git-version-gen hash inttypes javacomp-script javaexec-script
-  maintainer-makefile malloc-gnu mbswidth obstack pipe quote quotearg
-  realloc-posix stdbool stpcpy strerror strtoul strverscmp unistd
+  maintainer-makefile malloc-gnu mbswidth obstack quote quotearg
+  realloc-posix spawn-pipe stdbool stpcpy strerror strtoul strverscmp unistd
   unistd-safer unlocked-io update-copyright unsetenv verify warnings
   xalloc xalloc-die xstrndup
 
diff --git a/gnulib b/gnulib
index 9aa2d4c..eff4c03 160000
--- a/gnulib
+++ b/gnulib
@@ -1 +1 @@
-Subproject commit 9aa2d4c522f12870229df0fd01d3140bddf94317
+Subproject commit eff4c0360a0de49d22629d3bdbd15460c0615cee
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 8c1b596..b62e8a1 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -22,7 +22,7 @@ lib/bitset_stats.c
 lib/error.c
 lib/getopt.c
 lib/obstack.c
-lib/pipe.c
+lib/spawn-pipe.c
 lib/quotearg.c
 lib/timevar.c
 lib/w32spawn.h
diff --git a/src/output.c b/src/output.c
index 5e28ef9..7f4ca64 100644
--- a/src/output.c
+++ b/src/output.c
@@ -24,8 +24,8 @@
 #include <configmake.h>
 #include <error.h>
 #include <get-errno.h>
-#include <pipe.h>
 #include <quotearg.h>
+#include <spawn-pipe.h>
 #include <timevar.h>
 #include <wait-process.h>
 
diff --git a/submodules/autoconf b/submodules/autoconf
index 2b0d95f..8cb0174 160000
--- a/submodules/autoconf
+++ b/submodules/autoconf
@@ -1 +1 @@
-Subproject commit 2b0d95faef68d7ed7c08b0edb9ff1c38728376fa
+Subproject commit 8cb01740a0b7044feafcc51ea980583311e52a99
-- 
1.7.0.4




reply via email to

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