Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tv6Rk-0003O4-Qr for pgsql-bugs@arkaria.postgresql.org; Thu, 20 Mar 2025 03:19:52 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tv6Ri-00G6rH-RI for pgsql-bugs@arkaria.postgresql.org; Thu, 20 Mar 2025 03:19:50 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tv6Ri-00G6r9-Im for pgsql-bugs@lists.postgresql.org; Thu, 20 Mar 2025 03:19:50 +0000 Received: from sss.pgh.pa.us ([68.162.161.243]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tv6Rf-0003Cu-3A for pgsql-bugs@lists.postgresql.org; Thu, 20 Mar 2025 03:19:50 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.15.2/8.15.2) with ESMTP id 52K3JhGH909782; Wed, 19 Mar 2025 23:19:43 -0400 From: Tom Lane To: "David G. Johnston" cc: thomas.petazzoni@bootlin.com, pgsql-bugs@lists.postgresql.org Subject: Re: BUG #18760: ../doc/src/sgml/postgres.sgml:24: element book: validity error : No declaration for attribute id of In-reply-to: References: <18760-82d1b83da31b898d@postgresql.org> Comments: In-reply-to "David G. Johnston" message dated "Wed, 19 Mar 2025 18:32:58 -0700" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <909780.1742440783.1@sss.pgh.pa.us> Content-Transfer-Encoding: quoted-printable Date: Wed, 19 Mar 2025 23:19:43 -0400 Message-ID: <909781.1742440783@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk "David G. Johnston" writes: > The only error that really matters here is: > I/O error : Attempt to load network entity: > http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd > ../doc/src/sgml/postgres.sgml:22: warning: failed to load external entit= y " > http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" > Everything else stems from that. Ah, indeed. Our docs are fairly clear[1] that you need a locally-installed copy of the DocBook DTDs to build the docs. It used to be the case that xmllint and friends could pull down the DTDs using the given URL, but that stopped working a couple of years ago[2]. (Experimenting just now by removing the -nonet switches, it seems like the failure symptoms are a bit different than they were in 2023. But it still fails, so the details are academic, except maybe to someone who could fix www.oasis-open.org. Which is not us.) >> Passing -Ddocs=3Ddisabled -Ddocs_pdf=3Ddisabled does not fix the issue: If real, that's a bug in our Meson scripts, but evidence seems lacking. regards, tom lane [1] https://www.postgresql.org/docs/current/docguide-toolsets.html [2] https://www.postgresql.org/message-id/flat/CAJ7c6TO8Aro2nxg%3DEQsVGiSD= e-TstP4EsSvDHd7DSRsP40PgGA%40mail.gmail.com