Gentoo Archives: gentoo-dev

From: David Seifert <soap@g.o>
To: gentoo-dev@l.g.o
Cc: Aaron Bauman <bman@g.o>
Subject: Re: [gentoo-dev] unsanctioned python 2.7 crusade
Date: Thu, 05 Dec 2019 20:31:50
Message-Id: 51dddccd576fb1203457a09f305bac5a48eaae6c.camel@gentoo.org
In Reply to: Re: [gentoo-dev] unsanctioned python 2.7 crusade by "Jason A. Donenfeld"
1 On Thu, 2019-12-05 at 14:59 +0100, Jason A. Donenfeld wrote:
2 > On Thu, Dec 5, 2019 at 2:56 PM Rich Freeman <rich0@g.o> wrote:
3 > > On Thu, Dec 5, 2019 at 8:42 AM Jason A. Donenfeld <zx2c4@g.o
4 > > > wrote:
5 > > > Hi,
6 > > >
7 > > > Aaron has marked tons of important and useful Python 2.7 packages
8 > > > for removal:
9 > > >
10 > > > Can we not do this prematurely? I've revered this commit until
11 > > > such a
12 > > > thing an be appropriately agreed upon.
13 > >
14 > > Might make sense to wait to mask them at the same time as masking
15 > > python 2.7 itself? Maybe file a bug if not already done to make
16 > > maintainers aware that this is coming?
17 > >
18 > > I assume the python team is the one deciding when python 2.7 has to
19 > > go
20 > > (after all, who else is going to maintain it?). The fact that this
21 > > is
22 > > about a month off did come up in another recent thread but I don't
23 > > think it was intended as a formal announcement.
24 >
25 > It's one thing to mask python libraries in general. If gentoo isn't
26 > going to support 2.7, then those libraries don't make sense to keep
27 > around.
28 >
29 > It's quite another to mask random packages that have USE flags to
30 > optionally support whatever python 2.7 library. If you're going to
31 > last rites these, talk with the maintainer first, and only then, send
32 > emails one at a time. Doing that en masse isn't appropriate.
33 >
34 > On another topic, I'd prefer for python 2.7 not to be removed from
35 > gentoo. Tons of code still uses it.
36 >
37
38 Sorry, but I'll have to disagree with you on this.
39
40 We're removing Java too from Gentoo (more implicitly than explicitly),
41 because the Maven/Gradle ecosystem doesn't seem to scale. There's tons
42 of code that uses java and java binaries too, and yet we're removing
43 it. Python 2 is EOL in a few weeks. We have also removed Qt4 and lost a
44 number of useful applications with it. At some point, we're not going
45 to maintain a dead interpreter anymore.

Replies

Subject Author
Re: [gentoo-dev] unsanctioned python 2.7 crusade Thomas Deutschmann <whissi@g.o>