Gentoo Archives: gentoo-project

From: Raymond Jennings <shentino@×××××.com>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] For next council meeting: moving Portage to python3.6+
Date: Wed, 25 Apr 2018 11:52:01
Message-Id: CAGDaZ_oaxgnPLZ2Lry2ktPPFvpTjXezp60pdkt6i6uqtVcgTeQ@mail.gmail.com
In Reply to: Re: [gentoo-project] For next council meeting: moving Portage to python3.6+ by nado@troglodyte.be
1 On Wed, Apr 25, 2018 at 2:29 AM, <nado@××××××××××.be> wrote:
2 > April 25, 2018 8:56 AM, "Michał Górny" <mgorny@g.o> wrote:
3 >
4 >> W dniu śro, 18.04.2018 o godzinie 08∶58 -0700, użytkownik Zac Medico
5 >> napisał:
6 >>
7 >> Removing support for Python 2.7 is going to be a major drawback for our
8 >> users. I am not even going to consider those who intentionally reduce
9 >> their systems to 2.7 only for one reason or another. However, 2.7 has
10 >> been the Gentoo's 'LTS' so far -- different versions of Python 3 come
11 >> and go but 2.7 was there for a very long time to ease the transition.
12 >> Only recently one of the developers had to solve hard upgrade conflicts
13 >> and the simplest way of doing that was to unmerge Python 3 and use
14 >> Python 2.7 to install a new version.
15 >
16 > I think that workaround is even more common when you have to update some really old install.
17 > I've experienced it two times with Gentoo over the last 5 years, first time was my fault, I messed
18 > up my system, and the other is for serously outdated scaleway images [1].
19 > It happens and I agree on keeping 2.7 support for a bit longer.
20 >
21 >> With EAPI 7 approaching in days (and the implementation going to
22 >> probably have some inevitable bugs), switching supported Python
23 >> implementation (or doing any major refactorings, to say) is a very bad
24 >> idea. This is going to once again cause a horrible backwards
25 >> compatibility problem loop where people wouldn't be able to use EAPI 7
26 >> because they would need to provide means to upgrade Python and its
27 >> dependencies first, in order to be able to upgrade Portage.
28 >
29 > I agree with this, I'd like to see changes coming nicely separated, not in a bunch and be left
30 > determining why I can't upgrade my old system anymore.
31
32 I might have misread this, but isn't it policy that Gentoo doesn't
33 support upgrades of systems more than a year old?
34
35 I think it was said that if you go a year without updating, you aren't
36 supported anymore and you need to just do a fresh install.
37
38 Does anyone have any commentary on this? Even to tell me that I'm mistaken?
39 >
40 > [1] https://github.com/scaleway/image-gentoo/issues/8#issuecomment-343210153
41 >
42 > --
43 > Corentin “Nado” Pazdera
44 >