Gentoo Archives: gentoo-dev

From: John Helmert III <ajak@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] You currently cannot smoothly upgrade a 4 months old Gentoo system
Date: Wed, 03 Nov 2021 17:03:37
Message-Id: YYLA4L2oi2bSWTOr@sol.nexus.lan
In Reply to: Re: [gentoo-dev] You currently cannot smoothly upgrade a 4 months old Gentoo system by Thomas Deutschmann
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.

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] You currently cannot smoothly upgrade a 4 months old Gentoo system Philip Webb <purslow@××××××××.net>