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 1mmfRN-0008Gv-M8 for pgsql-hackers@arkaria.postgresql.org; Mon, 15 Nov 2021 17:06:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mmfRL-0005mL-7W for pgsql-hackers@arkaria.postgresql.org; Mon, 15 Nov 2021 17:06:43 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mmfRJ-0005m8-Mm for pgsql-hackers@lists.postgresql.org; Mon, 15 Nov 2021 17:06:42 +0000 Received: from out5-smtp.messagingengine.com ([66.111.4.29]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mmfRF-0006vl-O1 for pgsql-hackers@postgresql.org; Mon, 15 Nov 2021 17:06:41 +0000 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 507055C0241; Mon, 15 Nov 2021 12:06:34 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Mon, 15 Nov 2021 12:06:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=anarazel.de; h= date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm3; bh=7ecQgZpRmPy6V4b32evVBcTlz3k d/5sfnN3gCB3esrY=; b=qH0REOqGMWYxTWa4IzLa1AyIlWd7e6MUoDUSr+3UXS7 1/nazCjIvCGeI56K4g5UcfkTouGh131yuAhj7GSUNtmkItDmM7EgYi0FE396KrdT jyfGKXpDQCQnr5a6mAvwmgFcv622F/BLOe4ah1BOMXCI/7woPtN48uPnVjFDnyOo hHY0xh2RVsY9bi45a+/XWOEMjRiroSBgUlLS3ch2C634qwzzl//h6Jj0chpmyXFk swWj2VrOpZ3XBXwcvUe3gD1jeyy/ysXENYP2Rzorlx1Njm1AVdEF2iun6KV2biV6 Bpib/9QkWbo5EdrQFQeCRKZpKXx8++tvd155fdEsdOw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=7ecQgZ pRmPy6V4b32evVBcTlz3kd/5sfnN3gCB3esrY=; b=LvwHZqyC/D1RFFdkg1EyyG FImV8rU8tz9XbinYWeytaoSOgjDftSB9jCxIcpE6h7n2aulg9LUQCFeQFe0/Iv6B JGXvT4LXyT2XjoplbPAvZGJay41fAlwxC13Xan6cEsflwU4uovET3EJXUv7U9976 DTFiMdC/UNsqZaw9YolGnszmkkYASCrUYAnPVQ/nJyqSOftxY3aDtfMTqqJMR2ma yYRSWsKzH6HIT3Eyy6Vpzy4jYM31k+NXfjVnUqEortU8s3E6+8iKIb+m2o+NFmvP tsv6RzKUZ0kVmmKmhrmjjz4uVLklS3M0TwwRdbUOkplS02uNLrt+cCdHcV075CTA == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrfedtgdejtdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffvuffkfhggtggujgesthdtredttddtvdenucfhrhhomheptehnughrvghs ucfhrhgvuhhnugcuoegrnhgurhgvshesrghnrghrrgiivghlrdguvgeqnecuggftrfgrth htvghrnhepudekhfekleeugeevteehleffffejgeelueduleeffeeutdelffeujeffhfeu ffdunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprg hnughrvghssegrnhgrrhgriigvlhdruggv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 15 Nov 2021 12:06:33 -0500 (EST) Date: Mon, 15 Nov 2021 09:06:32 -0800 From: Andres Freund To: Tom Lane Cc: Peter Eisentraut , pgsql-hackers@postgresql.org Subject: Re: Time to drop plpython2? Message-ID: <20211115170632.buql3valv5mlnbni@alap3.anarazel.de> 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> <2057149.1636943071@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2057149.1636943071@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, On 2021-11-14 21:24:31 -0500, Tom Lane wrote: > ... 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.) How about committing the order change alone? That seems like something warranted completely in isolation? Afterwards we can see how many run what and go from there? > 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. Yea, that's true. Greetings, Andres Freund