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 1mmRfk-00015V-6c for pgsql-hackers@arkaria.postgresql.org; Mon, 15 Nov 2021 02:24:40 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mmRfi-00033p-Un for pgsql-hackers@arkaria.postgresql.org; Mon, 15 Nov 2021 02:24:38 +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 1mmRfi-00033g-LV for pgsql-hackers@lists.postgresql.org; Mon, 15 Nov 2021 02:24:38 +0000 Received: from sss.pgh.pa.us ([66.207.139.130]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mmRfg-0005ci-K8 for pgsql-hackers@postgresql.org; Mon, 15 Nov 2021 02:24:37 +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 1AF2OVVS2057150; Sun, 14 Nov 2021 21:24:31 -0500 From: Tom Lane To: Peter Eisentraut cc: Andres Freund , pgsql-hackers@postgresql.org Subject: Re: Time to drop plpython2? In-reply-to: <85eb62cd-76f3-d01f-79ef-144173c16edc@enterprisedb.com> References: <20211031184548.g4sxfe47n2kyi55r@alap3.anarazel.de> <08a65981-7fec-1b9b-4061-6e3086c05914@enterprisedb.com> <3fc1211d-960b-4b2f-3e96-a6099db847fc@enterprisedb.com> <20211104195443.dystyijvufveikcp@alap3.anarazel.de> <85eb62cd-76f3-d01f-79ef-144173c16edc@enterprisedb.com> Comments: In-reply-to Peter Eisentraut message dated "Wed, 10 Nov 2021 11:56:10 +0100" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <2057148.1636943071.1@sss.pgh.pa.us> Date: Sun, 14 Nov 2021 21:24:31 -0500 Message-ID: <2057149.1636943071@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk ... btw, there's a fairly critical gating factor for any plan to drop python2 support: the buildfarm. I just counted, and there are exactly as many members running python 2.x as 3.x (49 apiece), not counting Windows machines that aren't running configure. We can't commit something that's going to make half the buildfarm go red. (It's likely that some fraction of them do already have python3 installed, in which case the search order change Peter recommended would be enough to fix it. But I'm sure not all do.) This ties into the business about converting the build system to meson, as that also requires python 3 --- with, IIUC, a higher minimum version than we might otherwise need. I'm disinclined to cause two separate flag days for buildfarm owners, so what I now think is we ought to put this idea on the shelf until we've finished that conversion or decided we're not gonna do it. We need to identify exactly what needs to be installed before we start pestering the owners. regards, tom lane