Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nJjUQ-0007Bc-Uk for pgsql-hackers@arkaria.postgresql.org; Mon, 14 Feb 2022 22:06:35 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nJjUO-0000MB-Hs for pgsql-hackers@arkaria.postgresql.org; Mon, 14 Feb 2022 22:06:32 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nJjUN-0000M1-CF for pgsql-hackers@lists.postgresql.org; Mon, 14 Feb 2022 22:06:32 +0000 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nJjUI-0000zJ-VX for pgsql-hackers@postgresql.org; Mon, 14 Feb 2022 22:06:29 +0000 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 0458D3201E5F; Mon, 14 Feb 2022 17:06:24 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Mon, 14 Feb 2022 17:06:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=SpjzTfhSUo8+PisTb NoHBriyyDYMrQOVO/z8dSltuxw=; b=aMSJVucppLR1WUSqJ9MHXlXfAfyuFxqIy 5pXAVefSLDBJ4Si5lQQQyg3f+Te7nSDDfuShB9GE9hoj4/efziLOZjmRZqOqnRyz 4iqNsL2D3Zx9ar1LBo3fpcGgoBFqIyy3Uird/MZdOK0h6IebDaJwxAyOM9BdX0In XJZTkLwUUg0HFh8931FqwUt8JpKO1RRwgnJ+TNn3WbhuKRp7CKhKqrmJQfFWavQb 66YDj+T44Ax0HsxFk+t55aPVtxLNY/GjpZihUedU9QLH40LmvFo62ysym9FgdCKT 01m3bXUWnlhlZgqbjbW67tnfkaEq6QtF9K/KvLb18Fxka8mOCCVSA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrjedvgdduhedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurheptgfkffggfgfuhffvfhgjsehmtderredtfeejnecuhfhrohhmpefrvghtvghr ucfgihhsvghnthhrrghuthcuoehpvghtvghrrdgvihhsvghnthhrrghuthesvghnthgvrh hprhhishgvuggsrdgtohhmqeenucggtffrrghtthgvrhhnpeekteetfeehvefhvdeltdef geeluedtkeekkeevieefueffveejueejheffjeeijeenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehpvghtvghrrdgvihhsvghnthhrrghuthes vghnthgvrhhprhhishgvuggsrdgtohhm X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 14 Feb 2022 17:06:23 -0500 (EST) Content-Type: multipart/mixed; boundary="------------IwOdjtJZvxpRBhoX0dD2FFA4" Message-ID: Date: Mon, 14 Feb 2022 23:06:20 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.6.0 Subject: Re: fixing bookindex.html bloat Content-Language: en-US From: Peter Eisentraut To: Andres Freund , pgsql-hackers@postgresql.org References: <20220213201618.qz6p6noon3wagr3f@alap3.anarazel.de> In-Reply-To: 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. --------------IwOdjtJZvxpRBhoX0dD2FFA4 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 14.02.22 18:31, Peter Eisentraut wrote: > Yeah, that is currently clearly wrong.  It appears I originally copied > the wrong namespace declarations from examples that show how to > customize the DocBook stylesheets, but those examples were apparently > wrong or outdated in this respect.  It seems we also lack some namespace > declarations altogether, as shown by your need to add it to > stylesheet-html-common.xsl.  This appears to need some careful cleanup. The attached patch cleans up the xhtml namespace declarations properly, I think. For the xlink business, I don't have a better idea than you, so your workaround proposal seems fine. --------------IwOdjtJZvxpRBhoX0dD2FFA4 Content-Type: text/plain; charset=UTF-8; name="0001-Fix-XML-namespace-declarations.patch" Content-Disposition: attachment; filename="0001-Fix-XML-namespace-declarations.patch" Content-Transfer-Encoding: base64 RnJvbSA0NWQzNjFlMGJjN2JkODliNDE4ODBlYjgzY2RjY2FiZjU2MjZiNzFjIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRlciBFaXNlbnRyYXV0IDxwZXRlckBlaXNlbnRy YXV0Lm9yZz4KRGF0ZTogTW9uLCAxNCBGZWIgMjAyMiAyMjo1NjoxMSArMDEwMApTdWJqZWN0 OiBbUEFUQ0hdIEZpeCBYTUwgbmFtZXNwYWNlIGRlY2xhcmF0aW9ucwoKLS0tCiBkb2Mvc3Jj L3NnbWwvc3R5bGVzaGVldC1oaC54c2wgICAgICAgICAgIHwgNCArLS0tCiBkb2Mvc3JjL3Nn bWwvc3R5bGVzaGVldC1odG1sLWNvbW1vbi54c2wgIHwgMyArKy0KIGRvYy9zcmMvc2dtbC9z dHlsZXNoZWV0LWh0bWwtbm9jaHVuay54c2wgfCA0ICstLS0KIGRvYy9zcmMvc2dtbC9zdHls ZXNoZWV0LXRleHQueHNsICAgICAgICAgfCAzICstLQogZG9jL3NyYy9zZ21sL3N0eWxlc2hl ZXQueHNsICAgICAgICAgICAgICB8IDMgKy0tCiA1IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0 aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL3NyYy9zZ21sL3N0 eWxlc2hlZXQtaGgueHNsIGIvZG9jL3NyYy9zZ21sL3N0eWxlc2hlZXQtaGgueHNsCmluZGV4 IDFiMWFiNGJiZTkuLjZmNGI3MDZkYWMgMTAwNjQ0Ci0tLSBhL2RvYy9zcmMvc2dtbC9zdHls ZXNoZWV0LWhoLnhzbAorKysgYi9kb2Mvc3JjL3NnbWwvc3R5bGVzaGVldC1oaC54c2wKQEAg LTEsOCArMSw2IEBACiA8P3htbCB2ZXJzaW9uPScxLjAnPz4KIDx4c2w6c3R5bGVzaGVldCB4 bWxuczp4c2w9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvWFNML1RyYW5zZm9ybSIKLSAgICAg ICAgICAgICAgICB2ZXJzaW9uPScxLjAnCi0gICAgICAgICAgICAgICAgeG1sbnM9Imh0dHA6 Ly93d3cudzMub3JnL1RSL3hodG1sMS90cmFuc2l0aW9uYWwiCi0gICAgICAgICAgICAgICAg ZXhjbHVkZS1yZXN1bHQtcHJlZml4ZXM9IiNkZWZhdWx0Ij4KKyAgICAgICAgICAgICAgICB2 ZXJzaW9uPScxLjAnPgogCiA8eHNsOmltcG9ydCBocmVmPSJodHRwOi8vZG9jYm9vay5zb3Vy Y2Vmb3JnZS5uZXQvcmVsZWFzZS94c2wvY3VycmVudC9odG1saGVscC9odG1saGVscC54c2wi Lz4KIDx4c2w6aW5jbHVkZSBocmVmPSJzdHlsZXNoZWV0LWNvbW1vbi54c2wiIC8+CmRpZmYg LS1naXQgYS9kb2Mvc3JjL3NnbWwvc3R5bGVzaGVldC1odG1sLWNvbW1vbi54c2wgYi9kb2Mv c3JjL3NnbWwvc3R5bGVzaGVldC1odG1sLWNvbW1vbi54c2wKaW5kZXggZDk5NjEwODljNi4u OTZkZDJjYzAzOCAxMDA2NDQKLS0tIGEvZG9jL3NyYy9zZ21sL3N0eWxlc2hlZXQtaHRtbC1j b21tb24ueHNsCisrKyBiL2RvYy9zcmMvc2dtbC9zdHlsZXNoZWV0LWh0bWwtY29tbW9uLnhz bApAQCAtNCw3ICs0LDggQEAKICVjb21tb24uZW50aXRpZXM7CiBdPgogPHhzbDpzdHlsZXNo ZWV0IHhtbG5zOnhzbD0iaHR0cDovL3d3dy53My5vcmcvMTk5OS9YU0wvVHJhbnNmb3JtIgot ICAgICAgICAgICAgICAgIHZlcnNpb249IjEuMCI+CisgICAgICAgICAgICAgICAgdmVyc2lv bj0iMS4wIgorICAgICAgICAgICAgICAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5 L3hodG1sIj4KIAogPCEtLQogICBUaGlzIGZpbGUgY29udGFpbnMgWFNMVCBzdHlsZXNoZWV0 IGN1c3RvbWl6YXRpb25zIHRoYXQgYXJlIGNvbW1vbiB0bwpkaWZmIC0tZ2l0IGEvZG9jL3Ny Yy9zZ21sL3N0eWxlc2hlZXQtaHRtbC1ub2NodW5rLnhzbCBiL2RvYy9zcmMvc2dtbC9zdHls ZXNoZWV0LWh0bWwtbm9jaHVuay54c2wKaW5kZXggNzhhZGQyNmE5Zi4uODE2NzEyN2I5MyAx MDA2NDQKLS0tIGEvZG9jL3NyYy9zZ21sL3N0eWxlc2hlZXQtaHRtbC1ub2NodW5rLnhzbAor KysgYi9kb2Mvc3JjL3NnbWwvc3R5bGVzaGVldC1odG1sLW5vY2h1bmsueHNsCkBAIC0xLDgg KzEsNiBAQAogPD94bWwgdmVyc2lvbj0nMS4wJz8+CiA8eHNsOnN0eWxlc2hlZXQgeG1sbnM6 eHNsPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L1hTTC9UcmFuc2Zvcm0iCi0gICAgICAgICAg ICAgICAgdmVyc2lvbj0nMS4wJwotICAgICAgICAgICAgICAgIHhtbG5zPSJodHRwOi8vd3d3 LnczLm9yZy9UUi94aHRtbDEvdHJhbnNpdGlvbmFsIgotICAgICAgICAgICAgICAgIGV4Y2x1 ZGUtcmVzdWx0LXByZWZpeGVzPSIjZGVmYXVsdCI+CisgICAgICAgICAgICAgICAgdmVyc2lv bj0nMS4wJz4KIAogPHhzbDppbXBvcnQgaHJlZj0iaHR0cDovL2RvY2Jvb2suc291cmNlZm9y Z2UubmV0L3JlbGVhc2UveHNsL2N1cnJlbnQveGh0bWwvZG9jYm9vay54c2wiLz4KIDx4c2w6 aW5jbHVkZSBocmVmPSJzdHlsZXNoZWV0LWNvbW1vbi54c2wiIC8+CmRpZmYgLS1naXQgYS9k b2Mvc3JjL3NnbWwvc3R5bGVzaGVldC10ZXh0LnhzbCBiL2RvYy9zcmMvc2dtbC9zdHlsZXNo ZWV0LXRleHQueHNsCmluZGV4IDQ3NmI4NzE4NzAuLjUyOWNjOWVjMzggMTAwNjQ0Ci0tLSBh L2RvYy9zcmMvc2dtbC9zdHlsZXNoZWV0LXRleHQueHNsCisrKyBiL2RvYy9zcmMvc2dtbC9z dHlsZXNoZWV0LXRleHQueHNsCkBAIC0xLDggKzEsNyBAQAogPD94bWwgdmVyc2lvbj0nMS4w Jz8+CiA8eHNsOnN0eWxlc2hlZXQgeG1sbnM6eHNsPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5 L1hTTC9UcmFuc2Zvcm0iCiAgICAgICAgICAgICAgICAgdmVyc2lvbj0nMS4wJwotICAgICAg ICAgICAgICAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi94aHRtbDEvdHJhbnNpdGlv bmFsIgotICAgICAgICAgICAgICAgIGV4Y2x1ZGUtcmVzdWx0LXByZWZpeGVzPSIjZGVmYXVs dCI+CisgICAgICAgICAgICAgICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0 bWwiPgogCiA8eHNsOmltcG9ydCBocmVmPSJodHRwOi8vZG9jYm9vay5zb3VyY2Vmb3JnZS5u ZXQvcmVsZWFzZS94c2wvY3VycmVudC94aHRtbC9kb2Nib29rLnhzbCIvPgogPHhzbDppbXBv cnQgaHJlZj0ic3R5bGVzaGVldC1jb21tb24ueHNsIiAvPgpkaWZmIC0tZ2l0IGEvZG9jL3Ny Yy9zZ21sL3N0eWxlc2hlZXQueHNsIGIvZG9jL3NyYy9zZ21sL3N0eWxlc2hlZXQueHNsCmlu ZGV4IDBlYWM1OTRmMGMuLmI2MTQxMzAzYWIgMTAwNjQ0Ci0tLSBhL2RvYy9zcmMvc2dtbC9z dHlsZXNoZWV0LnhzbAorKysgYi9kb2Mvc3JjL3NnbWwvc3R5bGVzaGVldC54c2wKQEAgLTEs OCArMSw3IEBACiA8P3htbCB2ZXJzaW9uPScxLjAnPz4KIDx4c2w6c3R5bGVzaGVldCB4bWxu czp4c2w9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvWFNML1RyYW5zZm9ybSIKICAgICAgICAg ICAgICAgICB2ZXJzaW9uPScxLjAnCi0gICAgICAgICAgICAgICAgeG1sbnM9Imh0dHA6Ly93 d3cudzMub3JnL1RSL3hodG1sMS90cmFuc2l0aW9uYWwiCi0gICAgICAgICAgICAgICAgZXhj bHVkZS1yZXN1bHQtcHJlZml4ZXM9IiNkZWZhdWx0Ij4KKyAgICAgICAgICAgICAgICB4bWxu cz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCI+CiAKIDx4c2w6aW1wb3J0IGhyZWY9 Imh0dHA6Ly9kb2Nib29rLnNvdXJjZWZvcmdlLm5ldC9yZWxlYXNlL3hzbC9jdXJyZW50L3ho dG1sL2NodW5rLnhzbCIvPgogPHhzbDppbmNsdWRlIGhyZWY9InN0eWxlc2hlZXQtY29tbW9u LnhzbCIgLz4KLS0gCjIuMzUuMQoK --------------IwOdjtJZvxpRBhoX0dD2FFA4--