1 |
On Wed, Nov 03, 2021 at 05:51:49PM +0100, Thomas Deutschmann wrote: |
2 |
> On 2021-11-03 17:44, John Helmert III wrote: |
3 |
> >> | Upgrade path for old systems |
4 |
> >> | ---------------------------- |
5 |
> >> | Vote (unanimous): The ebuild tree must provide an upgrade path to a |
6 |
> >> | stable system that hasn't been updated for one year. |
7 |
> > Does "upgrade path" imply a simple world upgrade is all that should be |
8 |
> > necessary to upgrade the system? I wouldn't interpret it this way. |
9 |
> |
10 |
> Could you please share your interpretation? I wonder how you can agree |
11 |
> on an upgrade path but still require manually hacking to get a system |
12 |
> up-to-date. That is basically the definition of "upgrade path"... |
13 |
|
14 |
Sure. An "upgrade path" to me sounds like not just a world update, but |
15 |
also includes other stuff that might be necessary to get a system |
16 |
fully updated, like temporarily setting PYTHON_TARGETS to upgrade a |
17 |
package. |
18 |
|
19 |
A system without an upgrade path would seem to be a system where there |
20 |
is no way to upgrade it without reinstalling, which you seem to be |
21 |
asserting is the case for this system. |
22 |
|
23 |
13:36 <@Whissi> Nice. Due to some people rushing to EAPI8 and remove old ebuilds they broke the guarantee to update systems at least once a year again. Congratulations! http://dpaste.com/AD87YKY62 |
24 |
13:36 <+sam_> your issue is to do with python targets changing: PYTHON_TARGETS="python3_8" emerge -v1 portage should work |
25 |
13:37 <@Whissi> As you can see, it doesn't work. |
26 |
13:37 <+sam_> that's not what you ran though? |
27 |
13:37 <+sam_> see https://wiki.gentoo.org/wiki/User:Sam/Portage_help/Upgrading_Portage#Solution |
28 |
13:37 <@Whissi> http://dpaste.com/7RYRJD72H |
29 |
13:38 <+sam_> you're not forcing the old PYTHON_TARGETS? |
30 |
13:39 <@Whissi> No, http://dpaste.com/7V727USW4 |
31 |
13:39 <+sam_> but i'm saying you should |
32 |
13:39 <+sam_> (not that you should _have_ to) |
33 |
13:39 <+sam_> temporarily do it once on the command line |
34 |
13:39 <+sam_> it is enough to get portage upgraded |
35 |
13:39 <+sam_> we do it often in #gentoo |
36 |
|
37 |
Based on this snippet from #gentoo-mozilla, it does seem like there is |
38 |
a way forward for this system. |