Re: Rolling v7.2.1 ...

From: Alvaro Herrera <alvherre(at)atentus(dot)com>
To: Peter Eisentraut <peter_e(at)gmx(dot)net>
Cc: "Marc G(dot) Fournier" <scrappy(at)hub(dot)org>, <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Rolling v7.2.1 ...
Date: 2002-03-27 03:00:00
Message-ID: Pine.LNX.4.33L2.0203262247320.3012-100000@cm-lcon1-46-187.cm.vtr.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

El Mar 26, Peter Eisentraut escribio:

> Marc G. Fournier writes:

> > should there be a step in the 'build dist'
> > that builds the docs based on the sgml?
>
> I've been promoting that every time this problem happens. And the problem
> does happen every time we're making a minor release. I think it's about
> time to clean this up. But it won't happen in the 7.2 branch anymore.

Hello all:

I've been trying to generate HTML from the SGML source here in Mandrake
Linux 8.1, and it needs some patching (Mdk Linux puts collateindex.pl in
/usr/bin rather that $DOCBOOKSTYLE/bin). I posted to pgsql-patches a
one-liner that fixed a small problem, and later a patch to allow
discovery of collateindex.pl, but the moderator apparently didn't bother
to approve the second post. This still needs an autoconf macro to allow
manpage building, 'cause docbook2man-spec.pl lives somewhere else than
the Makefile expects.

(Yes, I know I can set D2MDIR and DOCBOOKINDEX, but I think this is
cleaner)

This is the output of
cvs diff -u config/docbook.m4 src/Makefile.global.in

Index: config/docbook.m4
===================================================================
RCS file: /projects/cvsroot/pgsql/config/docbook.m4,v
retrieving revision 1.1
diff -u -r1.1 docbook.m4
--- config/docbook.m4 2000/11/05 21:04:06 1.1
+++ config/docbook.m4 2002/03/27 02:51:27
@@ -57,7 +57,8 @@
for pgac_postfix in \
sgml/stylesheets/nwalsh-modular \
sgml/stylesheets/docbook \
- sgml/docbook/dsssl/modular
+ sgml/docbook/dsssl/modular \
+ sgml/docbook/dsssl-stylesheets
do
pgac_candidate=$pgac_prefix/$pgac_infix/$pgac_postfix
if test -r "$pgac_candidate/html/docbook.dsl" \
@@ -77,3 +78,26 @@
else
AC_MSG_RESULT(no)
fi])# PGAC_PATH_DOCBOOK_STYLESHEETS
+
+# PGAC_PATH_DOCBOOK_COLLATEINDEX
+# ------------------------------
+AC_DEFUN([PGAC_PATH_DOCBOOK_COLLATEINDEX],
+[AC_MSG_CHECKING([for collateindex.pl])
+AC_CACHE_VAL([pgac_cv_path_collateindex],
+[if test -n "$DOCBOOKINDEX"; then
+ pgac_cv_path_collateindex=$DOCBOOKINDEX
+else
+ for pgac_prefix in $DOCBOOKSTYLE/bin /usr/bin; do
+ if test -x "$pgac_prefix/collateindex.pl"; then
+ pgac_cv_path_collateindex=$pgac_prefix/collateindex.pl
+ break
+ fi
+ done
+fi])
+DOCBOOKINDEX=$pgac_cv_path_collateindex
+AC_SUBST([DOCBOOKINDEX])
+if test -n "$DOCBOOKINDEX"; then
+ AC_MSG_RESULT([$DOCBOOKINDEX])
+else
+ AC_MSG_RESULT(no)
+fi])# PGAC_PATH_DOCBOOK_COLLATEINDEX
Index: src/Makefile.global.in
===================================================================
RCS file: /projects/cvsroot/pgsql/src/Makefile.global.in,v
retrieving revision 1.143
diff -u -r1.143 Makefile.global.in
--- src/Makefile.global.in 2002/03/13 00:05:02 1.143
+++ src/Makefile.global.in 2002/03/27 02:51:28
@@ -149,6 +149,7 @@

have_docbook = @have_docbook@
DOCBOOKSTYLE = @DOCBOOKSTYLE@
+DOCBOOKINDEX = @DOCBOOKINDEX@

##########################################################################

--
Alvaro Herrera (<alvherre[a]atentus.com>)
"La primera ley de las demostraciones en vivo es: no trate de usar el sistema.
Escriba un guión que no toque nada para no causar daños." (Jakob Nielsen)

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Hiroshi Inoue 2002-03-27 03:50:41 Re: RI triggers and schemas
Previous Message Bruce Momjian 2002-03-27 02:46:04 Re: Rolling v7.2.1 ...