From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 7A92A138334 for ; Thu, 5 Dec 2019 20:31:50 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 951DDE092C; Thu, 5 Dec 2019 20:31:46 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 54252E090E for ; Thu, 5 Dec 2019 20:31:46 +0000 (UTC) Received: from thinkpad.fritz.box (unknown [IPv6:2001:4060:c005:3f00:9491:b020:96bd:fae]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: soap) by smtp.gentoo.org (Postfix) with ESMTPSA id C8B6134D815; Thu, 5 Dec 2019 20:31:44 +0000 (UTC) Message-ID: <51dddccd576fb1203457a09f305bac5a48eaae6c.camel@gentoo.org> Subject: Re: [gentoo-dev] unsanctioned python 2.7 crusade From: David Seifert To: gentoo-dev@lists.gentoo.org Cc: Aaron Bauman Date: Thu, 05 Dec 2019 21:31:39 +0100 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.32.4 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Archives-Salt: 9d406bc5-bb05-4348-9468-4e34b1eb090a X-Archives-Hash: b7de9159a3f147814132113fc2a25ee3 On Thu, 2019-12-05 at 14:59 +0100, Jason A. Donenfeld wrote: > On Thu, Dec 5, 2019 at 2:56 PM Rich Freeman wrote: > > On Thu, Dec 5, 2019 at 8:42 AM Jason A. Donenfeld > > wrote: > > > Hi, > > > > > > Aaron has marked tons of important and useful Python 2.7 packages > > > for removal: > > > > > > Can we not do this prematurely? I've revered this commit until > > > such a > > > thing an be appropriately agreed upon. > > > > Might make sense to wait to mask them at the same time as masking > > python 2.7 itself? Maybe file a bug if not already done to make > > maintainers aware that this is coming? > > > > I assume the python team is the one deciding when python 2.7 has to > > go > > (after all, who else is going to maintain it?). The fact that this > > is > > about a month off did come up in another recent thread but I don't > > think it was intended as a formal announcement. > > It's one thing to mask python libraries in general. If gentoo isn't > going to support 2.7, then those libraries don't make sense to keep > around. > > It's quite another to mask random packages that have USE flags to > optionally support whatever python 2.7 library. If you're going to > last rites these, talk with the maintainer first, and only then, send > emails one at a time. Doing that en masse isn't appropriate. > > On another topic, I'd prefer for python 2.7 not to be removed from > gentoo. Tons of code still uses it. > Sorry, but I'll have to disagree with you on this. We're removing Java too from Gentoo (more implicitly than explicitly), because the Maven/Gradle ecosystem doesn't seem to scale. There's tons of code that uses java and java binaries too, and yet we're removing it. Python 2 is EOL in a few weeks. We have also removed Qt4 and lost a number of useful applications with it. At some point, we're not going to maintain a dead interpreter anymore.