Received: from maia.hub.org (maia-2.hub.org [200.46.204.251]) by mail.postgresql.org (Postfix) with ESMTP id 8D171B5FF53; Tue, 31 May 2011 13:13:48 -0300 (ADT) Received: from mail.postgresql.org ([200.46.204.86]) by maia.hub.org (mx1.hub.org [200.46.204.251]) (amavisd-maia, port 10024) with ESMTP id 95030-02; Tue, 31 May 2011 16:13:41 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from sss.pgh.pa.us (sss.pgh.pa.us [66.207.139.130]) by mail.postgresql.org (Postfix) with ESMTP id 42F90B5FF5F; Tue, 31 May 2011 13:13:41 -0300 (ADT) Received: from sss2.sss.pgh.pa.us (tgl@localhost [127.0.0.1]) by sss.pgh.pa.us (8.14.2/8.14.2) with ESMTP id p4VGDZKu028598; Tue, 31 May 2011 12:13:35 -0400 (EDT) To: Christopher Browne cc: Alvaro Herrera , Brendan Jurd , pgsql-docs , pgsql-hackers , Peter Eisentraut Subject: Re: [HACKERS] DOCS: SGML identifier may not exceed 44 characters In-reply-to: References: <1306855343-sup-2624@alvh.no-ip.org> Comments: In-reply-to Christopher Browne message dated "Tue, 31 May 2011 15:52:32 -0000" Date: Tue, 31 May 2011 12:13:35 -0400 Message-ID: <28597.1306858415@sss.pgh.pa.us> From: Tom Lane X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=-1.91 tagged_above=-5 required=5 tests=BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01 X-Spam-Level: X-Archive-Number: 201105/95 X-Sequence-Number: 6770 Christopher Browne writes: > On Tue, May 31, 2011 at 3:22 PM, Alvaro Herrera > wrote: >> Excerpts from Brendan Jurd's message of mar may 31 02:17:22 -0400 2011: >>> openjade:information_schema.sgml:828:60:Q: length of name token must >>> not exceed NAMELEN (44) >> Odd.  I tried it here and it doesn't fail -- same openjade version. >> Maybe mine is patched. > It's not likely an issue of how OpenJade was compiled; there has been > a limitation in how SGML parsing was configured. If you poke around > in /usr/share/sgml, you should find some configuration indicating > NAMELEN was set to 44. On a Fedora 13 machine: $ grep -r NAMELEN /usr/share/sgml/ /usr/share/sgml/openjade-1.3.2/style-sheet.dtd: ArcQuant CDATA #FIXED "NAMELEN 64" /usr/share/sgml/docbook/sgml-dtd-3.0-1.0-50.fc13/docbook.dcl: NAMELEN 256 /usr/share/sgml/docbook/sgml-dtd-3.0-1.0-50.fc13/cals-tbl.dtd: NOTE: This set of declarations assumes a NAMELEN of 32 as is used in /usr/share/sgml/docbook/sgml-dtd-4.4-1.0-50.fc13/docbook.dcl: NAMELEN 256 /usr/share/sgml/docbook/dsssl-stylesheets/dtds/dbdsssl/dbdsssl.dtd: ArcQuant CDATA #FIXED "NAMELEN 64" /usr/share/sgml/docbook/dsssl-stylesheets/dtds/decls/docbook.dcl: NAMELEN 44 /usr/share/sgml/docbook/sgml-dtd-3.1-1.0-50.fc13/docbook.dcl: NAMELEN 256 /usr/share/sgml/docbook/sgml-dtd-3.1-1.0-50.fc13/cals-tbl.dtd: NOTE: This set of declarations assumes a NAMELEN of 32 as is used in /usr/share/sgml/docbook/sgml-dtd-4.1-1.0-50.fc13/docbook.dcl: NAMELEN 256 /usr/share/sgml/docbook/sgml-dtd-4.1-1.0-50.fc13/cals-tbl.dtd: NOTE: This set of declarations assumes a NAMELEN of 32 as is used in /usr/share/sgml/docbook/sgml-dtd-4.2-1.0-50.fc13/docbook.dcl: NAMELEN 256 /usr/share/sgml/docbook/sgml-dtd-4.5-1.0-50.fc13/docbook.dcl: NAMELEN 256 /usr/share/sgml/docbook/dsssl-stylesheets-1.79/dtds/dbdsssl/dbdsssl.dtd: ArcQuant CDATA #FIXED "NAMELEN 64" /usr/share/sgml/docbook/dsssl-stylesheets-1.79/dtds/decls/docbook.dcl: NAMELEN 44 /usr/share/sgml/docbook/sgml-dtd-4.3-1.0-50.fc13/docbook.dcl: NAMELEN 256 /usr/share/sgml/docbook/sgml-dtd-4.0-1.0-50.fc13/docbook.dcl: NAMELEN 256 /usr/share/sgml/docbook/sgml-dtd-4.0-1.0-50.fc13/cals-tbl.dtd: NOTE: This set of declarations assumes a NAMELEN of 32 as is used in /usr/share/sgml/html.dcl: NAMELEN 72 -- somewhat arbitrary; taken from It's hard to tell from this exactly which value is active in what contexts, but it does look like 44 is relevant in some. FWIW, I don't see the reported failure on this machine ... regards, tom lane