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 1smUfi-006CIj-7x for pgsql-docs@arkaria.postgresql.org; Fri, 06 Sep 2024 08:50:26 +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 1smUfg-00AO8V-Am for pgsql-docs@arkaria.postgresql.org; Fri, 06 Sep 2024 08:50:24 +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 1smUff-00AO8N-VV for pgsql-docs@lists.postgresql.org; Fri, 06 Sep 2024 08:50:24 +0000 Received: from mout.kundenserver.de ([212.227.17.13]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1smUfd-000QCt-Gt for pgsql-docs@lists.postgresql.org; Fri, 06 Sep 2024 08:50:23 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=purtz.de; s=s1-ionos; t=1725612619; x=1726217419; i=juergen@purtz.de; bh=afA8HvOpd/7yNexsPEONeZZ6RtMO8K7OW96GgCkZ11E=; h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version: Subject:Cc:References:From:To:In-Reply-To:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=0KsplVqEwl9+yjrNqcB4YnuAxsUp1KI4/vkeQM+PpYwWmsKmmIX4QdEdUn5/or2b wYny2QfNbodlDCJ0rYDG8My9z/S1eZAK9MTOb3t2hn/fEgOq9wH4BFBDce2eAGYmy 4ynfGsNRhdrWALOy3GtbGB1M5gmX5/MoGnSkEgSTo14z2vsdyGazw2D3/tGjwm/yw 1NsjABs2qXwWJ0wAzfOoO9g7RTzeW6YBkVG8Fa5xR6u6ojR2Qs4PpyIYpCEG7reV0 OcWUYIEVVUYuEKKB5IvVb/zsanjU9jW9Uar4H5Sj0Atv454UFwRAI6gN0Kkt5LZWG kElKxEsPbHprxZI3Xw== X-UI-Sender-Class: 55c96926-9e95-11ee-ae09-1f7a4046a0f6 Received: from [192.168.178.28] ([82.206.28.49]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.145]) with ESMTPSA (Nemesis) id 1McHQA-1sC4WN2mOC-00d4gv; Fri, 06 Sep 2024 10:50:19 +0200 Content-Type: multipart/alternative; boundary="------------2BIXjfYQ2rJLbj5Da90TnAoA" Message-ID: <2595a346-1dc3-486a-8eab-04be064fe9c0@purtz.de> Date: Fri, 6 Sep 2024 10:50:18 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: DocBook 5.2 Cc: Thomas Schraitle References: <20220905111508.wzgmpbcarxizdnin@alvherre.pgsql> <3524032.1664228552@sss.pgh.pa.us> <3d846208-ff49-5a23-1684-a2e00a14496b@purtz.de> <88e50ac0-4097-42cb-a04c-ff91270b263a@purtz.de> <79ff1cda-df66-456a-a125-c2a6ed3ba356@purtz.de> <2019879.1725566465@sss.pgh.pa.us> Content-Language: en-US, de-DE From: =?UTF-8?Q?J=C3=BCrgen_Purtz?= To: Pg Docs In-Reply-To: <2019879.1725566465@sss.pgh.pa.us> X-Provags-ID: V03:K1:21fnTgMZVc7t226kWmy7Ou6ao8srMiNI/G94uij/XAxMONZ0cDb U/GwhdFHSZlubRfl5EmBzBZPtYmESNJv1xpWsNIB5zICO71w1TUSONy7eZTtdNBTVHx768u 2EmSV2U64/TfODqA2HsH0vbmbuFuAJQAhs+U/vJ3RQOHJtHqvkzMRmAbolNlQyYYCIoL2iP FFSh+nDiEoCWkzUitPYnw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:SAFFjU2uwEY=;wn8Fo7eF8WB5g9ZVd2GwvIkdJPg 6LMehMFEWGDAM4z9HASIJcS7qXa6aWYkuuCb4y7jGmMNaFp8tGauqRdNbwRNaqoQQBSbZFKqS KU0hMiPoK7+T0mew+tBUwNmATBpAAktXywjRRPd80A1f/sgxuTtIpwm+YuGaby2FWOYqdWKRQ T5nZCza1ufWHVPTX1DNAYrBBgyUYkSCXlmHKyEVzvMxkBpEoEtQaPXFxWJeHBhrXABYEA/8fr s7jg/rxOo5N9+7xJhBg4GqaHljvaJSE1fu6GHNi23AWGibUF3z9iRzSADka0OVPVZLKjBiDbf 6wDTUPKCeEly4HS5N//JsdcKWKYz/5DArMQ8kpPLfVl4ZcZFDgos4KuFSnJioE9+kPP0Liz11 v9TxRQRI88/JGtSPSVp0TMWr4ebopRsCsLO35TLhuGEB5yy4rApOBIexbtlKOy1147i77mywA oBGVFpZlju439mmiwwJfYeFAlapuN1TJBvDq2rxjg2SEtN3a0bu3WTah52C+NqS+yiwFL6XKO +FVWpg0QchTWwnWZHIAAliKmH9eg646xZied7gnCbrG5w6DT19t7noWrE9fK9Ng1TmPAJooi2 DB7EraRq8R4Augm1WvSoqMNuko5H9JJTlkmG3JIVuFG76ABYGZ6XipST85vppTXfG3oWjmj9A Dc+HkRBDBi0N7r7qNw7QnwTEIdn1EoqiHVEiKVzJWnz3X4aIzSPjkbZeFHJrbXgb2nUz7yyvL Y3AHu6ujqhkd4cOhU+KwRdnOdwwJTOOOA== List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multi-part message in MIME format. --------------2BIXjfYQ2rJLbj5Da90TnAoA Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable > I took another look at this issue, and found that no Red Hat distro is > yet shipping DocBook 5.2; not even Fedora 40 which is bleeding edge. > So I would have to obtain and manually install the relevant DTDs > and style sheets, as would a lot of other contributors. I'm less > familiar with the Debian ecosystem but AFAICT they are shipping > even older docbook packages than Red Hat. > > In short, making this conversion now would destroy most contributors' > ability to build the docs at all. Not to mention packagers, who > generally don't have the option to use stuff not yet blessed by their > distro. Since we've lately been encouraging packagers to build the > docs for themselves, that part is likely to be a pain point long > after it stops being one for average contributors. > > I don't see how we can migrate to 5.2 until it becomes a lot more > widespread in standard distros. > > regards, tom lane For me it's understandable that Red Hat and others hesitate to integrate DocBook into their distros. The DocBook people spread their results across a lot of sites: docbook, oasis, sourceforge, github, cdn, ... (DTD, XML-schema, Relax-NG; xslt1.0, xslt2.0, xslt3.0; with/without namespace; ...) and even mix it with secondary literature in a less transparent way. It's hard to understand which parts are the necessary core of their product. For the PG community I would like to raise the question: Do we need DocBook in the distro of any operating system? In the past we developed some stylesheets to adopt DocBook to our needs. They are part of PG's distro and refer to the standard with statements like . With the migration to db5.x the links change to . Hence we don't need any additional local stylesheet outside of our own distro. Concerning DTD/schema/relax-ng: In db5.2 there is no DTD nor a XML-schema, for validation we need only the Relax-NG file 'docbook.rng'. This file is available at https://docs.oasis-open.org/docbook/docbook/v5.2/os/rng/docbook.rng (during the conversion-process I used a local copy). I assume we don't need any operating system distro of DocBook. Please correct me, if I'm wrong. =2D-- J. Purtz --------------2BIXjfYQ2rJLbj5Da90TnAoA Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit
I took another look at this issue, and found that no Red Hat distro is
yet shipping DocBook 5.2; not even Fedora 40 which is bleeding edge.
So I would have to obtain and manually install the relevant DTDs
and style sheets, as would a lot of other contributors.  I'm less
familiar with the Debian ecosystem but AFAICT they are shipping
even older docbook packages than Red Hat.

In short, making this conversion now would destroy most contributors'
ability to build the docs at all.  Not to mention packagers, who
generally don't have the option to use stuff not yet blessed by their
distro.  Since we've lately been encouraging packagers to build the
docs for themselves, that part is likely to be a pain point long
after it stops being one for average contributors.

I don't see how we can migrate to 5.2 until it becomes a lot more
widespread in standard distros.

			regards, tom lane

For me it's understandable that Red Hat and others hesitate to integrate DocBook into their distros. The DocBook people spread their results across a lot of sites: docbook, oasis, sourceforge, github, cdn, ... (DTD, XML-schema, Relax-NG; xslt1.0, xslt2.0, xslt3.0; with/without namespace; ...) and even mix it with secondary literature in a less transparent way. It's hard to understand which parts are the necessary core of their product.

For the PG community I would like to raise the question: Do we need DocBook in the distro of any operating system? In the past we developed some stylesheets to adopt DocBook to our needs. They are part of PG's distro and refer to the standard with statements like <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/xxxx/docbook.xsl"/>. With the migration to db5.x the links change to <xsl:import href="http://cdn.docbook.org/release/xsl/1.79.2/xxxx/docbook.xsl"/>. Hence we don't need any additional local stylesheet outside of our own distro. Concerning DTD/schema/relax-ng: In db5.2 there is no DTD nor a XML-schema, for validation we need only the Relax-NG file 'docbook.rng'. This file is available at https://docs.oasis-open.org/docbook/docbook/v5.2/os/rng/docbook.rng (during the conversion-process I used a local copy).

I assume we don't need any operating system distro of DocBook. Please correct me, if I'm wrong.

---
J. Purtz

--------------2BIXjfYQ2rJLbj5Da90TnAoA--