Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1epO8q-0004aJ-WF for pgsql-docs@arkaria.postgresql.org; Sat, 24 Feb 2018 00:56:45 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epO8p-0007EV-7W for pgsql-docs@arkaria.postgresql.org; Sat, 24 Feb 2018 00:56:43 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1epO8o-0007EL-Ly for pgsql-docs@lists.postgresql.org; Sat, 24 Feb 2018 00:56:43 +0000 Received: from out5-smtp.messagingengine.com ([66.111.4.29]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1epO8k-00078w-Mm for pgsql-docs@postgresql.org; Sat, 24 Feb 2018 00:56:41 +0000 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id AF62520C8D for ; Fri, 23 Feb 2018 19:56:36 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute7.internal (MEProxy); Fri, 23 Feb 2018 19:56:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=esHtRXnk7W03BFD3galIiVW1DcUCv7Ia68iiOT5nWIo=; b=NvhW2hZO 4EzeNxkkzuUbMGx+hLFFjRUkscfyylMfhOApfCk16Cv/J9MaXy/aVx2pMaNtJd4L TYDwqtww+sASOB6/Kdc7nEOEjnGxFY4xK0fCYOOUwrTQF3Q7TSjp+n+8OvUoTlrq xV5QfK6mSBOFfizEav19Ka8TV3fA7QIsze/IqmabDwbzqpihZGmbDqMv82ScpBR6 Whf/GqTebMM4Wdes9bfFaGC10n+tBr0Ptygsc/c6KDZrqzzgwMNEv7r04ltOdU8q qssCmMPIs7AQXURFc2LOkqjWVSbHO+xWO/I5JmVtrib/N4f5PBa1Zi7j8X2IP56J QUPJ0rt3pm7O6A== X-ME-Sender: Received: from april.local (c-73-13-66-39.hsd1.pa.comcast.net [73.13.66.39]) by mail.messagingengine.com (Postfix) with ESMTPA id 7739C7E140 for ; Fri, 23 Feb 2018 19:56:36 -0500 (EST) To: pgsql-docs From: Peter Eisentraut Subject: improve man pages build speed Organization: 2ndQuadrant Message-ID: <0ca26db9-b7d3-2153-bb5b-383b49c5d560@2ndquadrant.com> Date: Fri, 23 Feb 2018 19:56:35 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------3FDFC3FE6E4DC7E942C7EA3E" Content-Language: en-US List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk This is a multi-part message in MIME format. --------------3FDFC3FE6E4DC7E942C7EA3E Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit The attached patch improves the build speed for the man pages on my system from about 50 seconds to about 15 seconds. It looks like the stylesheets are spending a lot of time counting the links in the man pages so that it can put them into numbered endnotes, but we don't have anything like that anyway, so we can save a lot of time by turning this off. (I suppose we'd have to turn it back on if we have have content like that, but we've never had anything like that before, so it doesn't seem particularly pressing.) -- Peter Eisentraut http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services --------------3FDFC3FE6E4DC7E942C7EA3E Content-Type: text/plain; charset=UTF-8; x-mac-type="0"; x-mac-creator="0"; name="0001-doc-Improve-man-build-speed.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-doc-Improve-man-build-speed.patch" RnJvbSBlM2ZjNWE3OWMzZWM0NGUwYjcyZGI4YWIxMDdhNjExZGUxYTZkYjczIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRlciBFaXNlbnRyYXV0IDxwZXRlcl9lQGdteC5u ZXQ+CkRhdGU6IEZyaSwgMjMgRmViIDIwMTggMTk6NTI6MzAgLTA1MDAKU3ViamVjdDogW1BB VENIXSBkb2M6IEltcHJvdmUgbWFuIGJ1aWxkIHNwZWVkCgpUdXJuIG9mZiBtYW4uZW5kbm90 ZXMuYXJlLm51bWJlcmVkIHBhcmFtZXRlciwgd2hpY2ggd2UgZG9uJ3QgbmVlZCwgYnV0Cndo aWNoIGluY3JlYXNlcyBwZXJmb3JtYW5jZSB2YXN0bHkgaWYgb2ZmLiAgQWxzbyB0dXJuIG9u Cm1hbi5vdXRwdXQucXVpZXRseSwgd2hpY2ggYWxzbyBtYWtlcyB0aGluZ3MgYSBiaXQgZmFz dGVyLCBidXQgd2hpY2ggaXMKYWxzbyBsZXNzIHVzZWZ1bCBub3cgYXMgYSBwcm9ncmVzcyBp bmRpY2F0b3IgYmVjYXVzZSB0aGUgYnVpbGQgaXMgc28KZmFzdCBub3cuCi0tLQogZG9jL3Ny Yy9zZ21sL3N0eWxlc2hlZXQtbWFuLnhzbCB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQsIDMg aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RvYy9zcmMvc2dt bC9zdHlsZXNoZWV0LW1hbi54c2wgYi9kb2Mvc3JjL3NnbWwvc3R5bGVzaGVldC1tYW4ueHNs CmluZGV4IGU5YzQwNzIzMGMuLjY5MTE5NjUyNWEgMTAwNjQ0Ci0tLSBhL2RvYy9zcmMvc2dt bC9zdHlsZXNoZWV0LW1hbi54c2wKKysrIGIvZG9jL3NyYy9zZ21sL3N0eWxlc2hlZXQtbWFu LnhzbApAQCAtMTIsMTEgKzEyLDEzIEBACiAKIDx4c2w6cGFyYW0gbmFtZT0ibWFuLmF1dGhv cnMuc2VjdGlvbi5lbmFibGVkIj4wPC94c2w6cGFyYW0+CiA8eHNsOnBhcmFtIG5hbWU9Im1h bi5jb3B5cmlnaHQuc2VjdGlvbi5lbmFibGVkIj4wPC94c2w6cGFyYW0+Cis8eHNsOnBhcmFt IG5hbWU9Im1hbi5lbmRub3Rlcy5hcmUubnVtYmVyZWQiPjA8L3hzbDpwYXJhbT4gPCEtLSBm b3IgcGVyZm9ybWFuY2UgLS0+CiA8eHNsOnBhcmFtIG5hbWU9Im1hbi5vdXRwdXQuYmFzZS5k aXIiPjwveHNsOnBhcmFtPgogPHhzbDpwYXJhbSBuYW1lPSJtYW4ub3V0cHV0LmluLnNlcGFy YXRlLmRpciIgc2VsZWN0PSIxIj48L3hzbDpwYXJhbT4KLTx4c2w6cGFyYW0gbmFtZT0icmVm ZW50cnkubWV0YS5nZXQucXVpZXRseSIgc2VsZWN0PSIwIj48L3hzbDpwYXJhbT4KKzx4c2w6 cGFyYW0gbmFtZT0ibWFuLm91dHB1dC5xdWlldGx5IiBzZWxlY3Q9IjEiPjwveHNsOnBhcmFt PgogPHhzbDpwYXJhbSBuYW1lPSJtYW4udGgudGl0bGUubWF4Lmxlbmd0aCI+MzI8L3hzbDpw YXJhbT4gPCEtLSBlbm91Z2ggcm9vbSBmb3IgIkNSRUFURSBURVhUIFNFQVJDSCBDT05GSUdV UkFUSU9OIiAtLT4KIDx4c2w6cGFyYW0gbmFtZT0ibWFuLnRoLmV4dHJhMy5tYXgubGVuZ3Ro Ij40MDwveHNsOnBhcmFtPiA8IS0tIGVub3VnaCByb29tIGZvciAiUG9zdGdyZVNRTCBYLllk ZXZlbCBEb2N1bWVudGF0aW9uIiAtLT4KKzx4c2w6cGFyYW0gbmFtZT0icmVmZW50cnkubWV0 YS5nZXQucXVpZXRseSIgc2VsZWN0PSIwIj48L3hzbDpwYXJhbT4KIDx4c2w6cGFyYW0gbmFt ZT0icmVmZW50cnkueHJlZi5tYW52b2xudW0iIHNlbGVjdD0iMSIvPiA8IS0tIG92ZXJyaWRk ZW4gZnJvbSBzdHlsZXNoZWV0LWNvbW1vbi54c2wgLS0+CiAKIDwhLS0gRml4dXAgZm9yIGFw b3N0cm9waGUgZ3JvZmYgb3V0cHV0LiAgU2VlIHRoZSBmb2xsb3dpbmcgcmVmZXJlbmNlczoK LS0gCjIuMTYuMgoK --------------3FDFC3FE6E4DC7E942C7EA3E--