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 1qZG23-004lAm-TY for pgsql-hackers@arkaria.postgresql.org; Thu, 24 Aug 2023 19:30:15 +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 1qZG22-00CK0m-NO for pgsql-hackers@arkaria.postgresql.org; Thu, 24 Aug 2023 19:30:14 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qZG22-00CK0a-DG for pgsql-hackers@lists.postgresql.org; Thu, 24 Aug 2023 19:30:14 +0000 Received: from sss.pgh.pa.us ([68.162.161.243]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qZG1z-000lNp-6b for pgsql-hackers@postgresql.org; Thu, 24 Aug 2023 19:30:12 +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 37OJU6Lh3966385; Thu, 24 Aug 2023 15:30:06 -0400 From: Tom Lane To: "Tristan Partin" cc: "Peter Eisentraut" , "pgsql-hackers" Subject: Re: Make documentation builds reproducible In-reply-to: References: <9077b779-a9f8-09c8-6e85-da1ebfba15af@eisentraut.org> Comments: In-reply-to "Tristan Partin" message dated "Thu, 24 Aug 2023 13:44:34 -0500" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <3966383.1692905406.1@sss.pgh.pa.us> Date: Thu, 24 Aug 2023 15:30:06 -0400 Message-ID: <3966384.1692905406@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk "Tristan Partin" writes: > On Wed Aug 23, 2023 at 2:24 PM CDT, Peter Eisentraut wrote: >> Somewhere at PGCon, I forgot exactly where, maybe in the same meeting >> where we talked about getting rid of distprep, we talked about that the >> documentation builds are not reproducible (in the sense of >> https://reproducible-builds.org/). This is easily fixable, > Is there anything I am missing? Is Postgres relying on releases older > than snapshot-2018-12-07-01? If so, is it possible to up the minimum > version? AFAICT the "latest stable release" of docbook-xsl is still 1.79.2, which seems to have been released in 2017, so it's unsurprising that it's missing this fix. It's kind of hard to argue that developers (much less distro packagers) should install unsupported snapshot releases in order to build our docs. Having said that, maybe we should check whether this patch is compatible with those snapshot releases, just in case somebody is using one. regards, tom lane