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 1rzzLC-008dY4-FI for pgsql-docs@arkaria.postgresql.org; Thu, 25 Apr 2024 13:40:46 +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 1rzzL9-006zn6-PX for pgsql-docs@arkaria.postgresql.org; Thu, 25 Apr 2024 13:40:43 +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 1rzzL9-006zmx-FP for pgsql-docs@lists.postgresql.org; Thu, 25 Apr 2024 13:40:43 +0000 Received: from mout.kundenserver.de ([217.72.192.74]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rzzL6-002tDG-8E for pgsql-docs@lists.postgresql.org; Thu, 25 Apr 2024 13:40:42 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=purtz.de; s=s1-ionos; t=1714052435; x=1714657235; i=juergen@purtz.de; bh=97UjDlEN9UbvdbUnVrWg/RDPkJ30AT85Z71QCyq3R0U=; h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version: Subject:From:To:Cc:References:In-Reply-To:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=zISJZ68Y+yYTV2o6MauJmwiOfW5xcDj3RUshseb800xa2cxOvioAVl6Rkc9R1jNN Dm+W0+8uoXdkgVgK82DoDuIMy1DRqmSG2myAkwcGbvI37pw9Piz5qjmWQzjC66sD8 4nSmWJnv0Zupbl6OeUyM6uX4SmqkxZ1hyv9Jh6ArTp9OJkw3003jkGcDnmYKJK3fD YtW9HrjEF9sh0mE8AWMBEFj0BwOVCrsx/VdezSTIyVd6wRhBNcupoTA2CS10Mb8Za gb1TmjnLDYIJG+utRGINlOfyS4y+iDWCNPPY/0YB646VATP+tPiBE2qQXTCsiclbf 3xbqQCpDb0rSVLjBWw== X-UI-Sender-Class: 55c96926-9e95-11ee-ae09-1f7a4046a0f6 Received: from [192.168.178.34] ([77.189.0.214]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.145]) with ESMTPSA (Nemesis) id 1MLA6m-1sGyDx2G4Q-00IG1d; Thu, 25 Apr 2024 15:40:35 +0200 Content-Type: multipart/alternative; boundary="------------zoha26Wse10u0h1HJpYD0Q0b" Message-ID: <67556b48-a8db-4ef4-ac5b-d643e8d45c38@purtz.de> Date: Thu, 25 Apr 2024 15:40:37 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: nested tags in glossary entries in html docs From: =?UTF-8?Q?J=C3=BCrgen_Purtz?= To: Alvaro Herrera , Erik Wienhold Cc: Anton Voloshin , pgsql-docs References: <202404250924.wg5n655fdbar@alvherre.pgsql> Content-Language: en-US, de-DE In-Reply-To: X-Provags-ID: V03:K1:9KRaI9KzLC0KbQl4BQV2J6Ny1xir8HliIS7GSboUBSpNpFI54q7 Z/fcAhGIfhYID+FvYCap59i7N/zjfyJ0fgBKo7r0JtCqiINPR2BvMAYXqwwwWNV5Ec2LfE4 OwbJtYBiUJyf3xrOyNVXnZ8pYz7d5J//LagpRcFWpXGAZlmXwT4TTy37h34NlbqGyB/Uui0 WIBYXjSJ6SZABHHrsMZ2w== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:bclA5p2aaeQ=;UtcGKdcfK28C6xRTuYjKLoM/Xfl wXaRRTj8YFjwbVQFeXMzD7BSaZQ/vgjZ+2xhJ8jjuqxSoIiZlldAeU18Q2u3gz1iRHHUxuLVX 0B+35rU7KXZl+Qh4pbN+5oxSuZwJXv9d0Z5hdy4DiVOQttDp0xvdxX/Wv7HBvnSsVRSNHbmFB DbFb+ySs4fsDIFKonq+5pmFsL5WrrCKhcat4f/wGN2JJnJLwF7DDtrAlD7lx39OMfjIMk13HQ FqQ07YR0jcXn2Bbn4I7f4UXjWkk3MUgNdnWLSOVEHEYjgEVymP6M/WUTcu+JxF4bg97ZYbooN YUwImOrjEx6mhiNoIKuUxNP2tlfhAbzchJlnehU6zrnPb9S95rIEjsD21lpYtYvUpz0hFYeVZ vt2LI6hW7YuYT1JhssRhlpWh6jEIsGHFSc3OtkQI1N4FUE0RCI9WjMT/MrhBA9GipkhcSOJOH Y8rhr7JJozaEzduop9q06n5xZvU04NSbgZET45ILyIsD5efwFkYl7HoMuWVKIKWHGOSk2ARno CCgCjBnlITaIA2Ulq93Pahy2jxI9OSHxoYGkC6mpS6WmhNeWAU5fc/Aj7zb2PoVTolD7m8x85 Og+UYXw3q25Mt2Afij9uBK9MPNJRCredAwBEmse50qLFw7AAauYk/RGMXxCR98LxEJAeVIz2K w6g27yoShElIISYP1+ryfVks/tU4yccnGmP2Cb3F9f08vca0jRhLEQ5HWp8meHPcLx8oNgtBh Yn1K13oPZ3q8iLUtdKBPugSkTDf4wE+vTMoH/NxGNm8GMrRN1dOKYo= 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. --------------zoha26Wse10u0h1HJpYD0Q0b Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable On 25.04.24 13:24, J=C3=BCrgen Purtz wrote: > > On 25.04.24 11:24, Alvaro Herrera wrote: >> On 2024-Apr-12, Erik Wienhold wrote: >> >>> There's this bug[1] in the DocBook XSLT stylesheets. Looks like the >>> fix[2] landed in 1.79.2 (latest version on Arch, >> Maybe one of these days we should get going with the migration to >> Docbook 5.x that J=C3=BCrgen Purtz proposed. >> >> https://postgr.es/m/21ed3fd9-9020-4b53-b04f-a08a831b6085@purtz.de >> >> In the meantime, if anyone wants to suggest a XSLT patch to carry in ou= r >> local definition, we could try that. >> > Great recommendation. I may have time in the second half of June to > pursue the migration further. There is=C2=A0 a performance problem, whic= h > possibly results from our XSLT script that optimizes the > transformation-speed and works well in 4.x. > > J=C3=BCrgen Purtz > > @Anton: AFAIK the script was developed by your (former?) college > Alexander Lakhin. > ... or do we have a problem with the fact that our xml files are not well-formed? Some of them contain more than one root-element: xmllint --noout *.sgml ref/*.sgml 2> >(grep Extra) J. Purtz --------------zoha26Wse10u0h1HJpYD0Q0b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

On 25.04.24 13:24, J=C3=BCrgen Purtz wr= ote:

On 25.04.24 11:24, Alvaro Herrera wrote:
On 2024-Apr-12, Erik Wienho=
ld wrote:

There's this bug[1] in th=
e DocBook XSLT stylesheets.  Looks like the
fix[2] landed in 1.79.2 (latest version on Arch,
Maybe one of these days we =
should get going with the migration to
Docbook 5.x that J=C3=BCrgen Purtz proposed.

https://postgr.es/m/21ed3fd9-9020-4b53-b0=
4f-a08a831b6085@purtz.de

In the meantime, if anyone wants to suggest a XSLT patch to carry in our
local definition, we could try that.

Great recommendation. I may have time in the second half of June to pursue the migration further. There is=C2=A0 a performance problem, which possibly results from our XS= LT script that optimizes the transformation-speed and works well in 4.x.

J=C3=BCrgen Purtz

@Anton: AFAIK the script was developed by your (former?) college=C2=A0
Alexander Lakhin.

... or do we have a problem with the fact that our xml files are not well-formed? Some of them contain more than one root-element:

xmllint --noout *.sgml ref/*.sgml 2> >(grep Extra)

J. Purtz

--------------zoha26Wse10u0h1HJpYD0Q0b--