On Wed, Nov 03, 2021 at 05:51:49PM +0100, Thomas Deutschmann wrote: > On 2021-11-03 17:44, John Helmert III wrote: > >> | Upgrade path for old systems > >> | ---------------------------- > >> | Vote (unanimous): The ebuild tree must provide an upgrade path to a > >> | stable system that hasn't been updated for one year. > > Does "upgrade path" imply a simple world upgrade is all that should be > > necessary to upgrade the system? I wouldn't interpret it this way. > > Could you please share your interpretation? I wonder how you can agree > on an upgrade path but still require manually hacking to get a system > up-to-date. That is basically the definition of "upgrade path"...
Sure. An "upgrade path" to me sounds like not just a world update, but also includes other stuff that might be necessary to get a system fully updated, like temporarily setting PYTHON_TARGETS to upgrade a package. A system without an upgrade path would seem to be a system where there is no way to upgrade it without reinstalling, which you seem to be asserting is the case for this system. 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 13:36 <+sam_> your issue is to do with python targets changing: PYTHON_TARGETS="python3_8" emerge -v1 portage should work 13:37 <@Whissi> As you can see, it doesn't work. 13:37 <+sam_> that's not what you ran though? 13:37 <+sam_> see https://wiki.gentoo.org/wiki/User:Sam/Portage_help/Upgrading_Portage#Solution 13:37 <@Whissi> http://dpaste.com/7RYRJD72H 13:38 <+sam_> you're not forcing the old PYTHON_TARGETS? 13:39 <@Whissi> No, http://dpaste.com/7V727USW4 13:39 <+sam_> but i'm saying you should 13:39 <+sam_> (not that you should _have_ to) 13:39 <+sam_> temporarily do it once on the command line 13:39 <+sam_> it is enough to get portage upgraded 13:39 <+sam_> we do it often in #gentoo Based on this snippet from #gentoo-mozilla, it does seem like there is a way forward for this system.
signature.asc
Description: PGP signature