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 1mhQG8-00083e-D1 for pgsql-hackers@arkaria.postgresql.org; Mon, 01 Nov 2021 05:53:28 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mhQG6-0003PA-CK for pgsql-hackers@arkaria.postgresql.org; Mon, 01 Nov 2021 05:53:26 +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 1mhQG6-0003ND-3l for pgsql-hackers@lists.postgresql.org; Mon, 01 Nov 2021 05:53:26 +0000 Received: from out2-smtp.messagingengine.com ([66.111.4.26]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mhQG3-00086m-40 for pgsql-hackers@postgresql.org; Mon, 01 Nov 2021 05:53:24 +0000 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 20AA85C0174; Mon, 1 Nov 2021 01:53:22 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Mon, 01 Nov 2021 01:53:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding: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=zO2eam5UYacmKS1UtaP0qE2aFosCNz9IdK0h6iYEj nk=; b=TkWai/bhGIWi1ErhHi+9WtwDuCuJvbV4vif9bUhc4jKDAgGqVoXmayA6T i6s1Ep7hQ1PdF++cwrsfYMCLVXCpJZZgZyZYtfpjLZJEaWmsNr8WIpw/CdxBxzfw GXdvEoGHeIYs8Ou59cHzGfajOnPLzdGTkidMep8UhAh+xCd12WFL16UUmNG1mvTp fJaZrNfIR4j24yPLZQ0K3BPdXXXkmWpEPAtf8n0beyo54WLzsZfD0j+Rs2TCo72A 4yZUrmNZOZNxUG+EZyCQXiSgNblZU9/uOlYLb4oZSw94KIM+W1O76GQypgfwHRyD gYtRLUyh5XP+Sz5y6r/JUliG/n2uA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrvdehuddgkeehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepuffvfhfhkffffgggjggtgfesthejredttdefjeenucfhrhhomheprfgvthgv rhcugfhishgvnhhtrhgruhhtuceophgvthgvrhdrvghishgvnhhtrhgruhhtsegvnhhtvg hrphhrihhsvggusgdrtghomheqnecuggftrfgrthhtvghrnhepleevheehueeiudeiteei tdekueetleefteejffeiffdugedvffdvffdtiedvueeknecuvehluhhsthgvrhfuihiivg eptdenucfrrghrrghmpehmrghilhhfrhhomhepphgvthgvrhdrvghishgvnhhtrhgruhht segvnhhtvghrphhrihhsvggusgdrtghomh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 1 Nov 2021 01:53:21 -0400 (EDT) Subject: Re: Time to drop plpython2? To: Andres Freund , pgsql-hackers@postgresql.org References: <20211031184548.g4sxfe47n2kyi55r@alap3.anarazel.de> From: Peter Eisentraut Message-ID: <08a65981-7fec-1b9b-4061-6e3086c05914@enterprisedb.com> Date: Mon, 1 Nov 2021 06:53:01 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 In-Reply-To: <20211031184548.g4sxfe47n2kyi55r@alap3.anarazel.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 31.10.21 19:45, Andres Freund wrote: > To me it seems time to drop plpython2 support. Supporting plpython2 > until ~7 years after python2 is EOL is already quite long... It'd be one > thing if it were completely painless, but imo it's not. > > I was about to list better plpython2/3 support (including the regex > replacements for the regress tests) as a TODO for the meson proposal, > but it doesn't really seem worth investing in that... Usually, we have dropped support for older Python versions when continued support would be a burden for some ongoing development project. This would certainly count as one of those, I think.