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.96) (envelope-from ) id 1wbIlH-002RLl-1X for pgsql-hackers@arkaria.postgresql.org; Sun, 21 Jun 2026 14:02:59 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wbIlG-003Npy-0Q for pgsql-hackers@arkaria.postgresql.org; Sun, 21 Jun 2026 14:02:58 +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.96) (envelope-from ) id 1wbIlF-003Npq-2k for pgsql-hackers@lists.postgresql.org; Sun, 21 Jun 2026 14:02:57 +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.98.2) (envelope-from ) id 1wbIlE-00000001RlV-0B54 for pgsql-hackers@lists.postgresql.org; Sun, 21 Jun 2026 14:02:56 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.18.1/8.18.1) with ESMTP id 65LE2nM6095015; Sun, 21 Jun 2026 10:02:49 -0400 From: Tom Lane To: Andrew Dunstan cc: Zsolt Parragi , pgsql-hackers@lists.postgresql.org Subject: Re: PG20 Minimum Dependency Thread In-reply-to: <55625a1b-288c-4aab-9f8b-2a826c240c27@dunslane.net> References: <55625a1b-288c-4aab-9f8b-2a826c240c27@dunslane.net> Comments: In-reply-to Andrew Dunstan message dated "Sun, 21 Jun 2026 09:23:38 -0400" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <95013.1782050569.1@sss.pgh.pa.us> Date: Sun, 21 Jun 2026 10:02:49 -0400 Message-ID: <95014.1782050569@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Andrew Dunstan writes: > On 2026-06-21 Su 3:57 AM, Zsolt Parragi wrote: >> That's possible on most (all?) platforms (pyenv/asdf/uv/mise/...). All >> with a question mark because I have no idea which of these would work >> on solaris, but some of them are pure bash scripts so those should >> work. (and that ignores windows, but that also shouldn't be an issue >> generally). These would be per user custom built pythons, so they >> would only work with the different plpython/pytest python approach, >> but would allow using the latest python for the test suite on all >> platforms. > I think the idea is that we should be able to build with what the distro > itself supports. Quite honestly, if we demand that buildfarm owners install some version of python that their platform doesn't package, they will simply not enable pytest testing. Care and feeding of a BF animal is already a nontrivial investment of effort. I'm especially not believing that people will install two different python versions in support of this. regards, tom lane