Re: Python 3.13 and massive USE flag changes.

Dale <[email protected]> Sun, 7 Jun 2026 03:00:46 -0500
Newsgroups gmane.linux.gentoo.user
Message-ID <[email protected]>
On 6/6/26 5:06 AM, Dale wrote:
>
> If I read your reply correctly, that is what you are saying.  I should
> be able to skip from current OS before the switch directly to new python
> after all stages of the upgrade path using binaries from the chroot.
> The key word being should of course.  ;-)
>
> Dale
>
> :-)  :-)


Just in case someone else does their updates in a chroot or similar 
environment.  In the chroot, I did the complete safer upgrade process in 
the news item, except --depclean.  During that I had to remove 
elogviewer as it doesn't seem to have python 3.14 support yet.  I then 
copied the binaries over to my main install and did a emerge -aukDN 
world.  I made sure it had all binaries available, total packages and 
total binaries is the same.  I did get a failure of portage itself 
during the upgrade process.  I updated portage by itself and it updated 
without error.  I guess something was out of sync during the upgrade so 
I'd recommend upgrading portage before doing a emerge -aukDN world just 
to give it a jump start.  Once portage was upgraded, I ran emerge -aukDN 
world again and it completed without error.

So, remove elogviewer if you have it installed and before updating the 
main OS with binaries, update portage first.  Other than that, it worked 
fine.  Now I just need to remember this in a year or two when I need to 
do this again.  Yea, I thought about making a note but then I'll forget 
where I wrote the note most likely.  ROFL Wait, I'll put it in 
package.use right where I keep the python USE flags commented out.  
Maybe I will notice that.  o_O  One can hope, right?

In the end, doing the upgrade in a chroot, or similar environment, is 
possible at least.  It did work for me at least.  This time.

Hope this helps some other poor soul doing this.

Thanks to all.

Dale

:-)  :-)