Python 3.13 and massive USE flag changes.

Dale <[email protected]> Sat, 6 Jun 2026 02:50:26 -0500
Newsgroups gmane.linux.gentoo.user
Message-ID <[email protected]>
Howdy,

I'm trying to do my weekend updates.  At first, I got one or two 
packages that wanted me to put in the package.use file to use Python 
3.13, some only want one to be used so I had to also disable other 
python versions.  When I did the first one and ran emerge -auDN world 
again, it spit out a slightly longer list to add.  I added those as 
well.  Then when I ran emerge again, I got even more packages that have 
to be added.  I checked the recent news items, in case I missed one or 
something, and I found one that I guess I thought didn't need to be done 
right away or something.  The title of the news item is Python 3.14 to 
become the default on 2026-06-01.  Note the date it goes into effect.

So, if someone reading this runs into this, go find that news item. It 
seems you missed it like I did.  It's odd, usually when a news item 
comes out, I follow it right then since I'm doing the updates anyway.  
Something somewhere either got missed on my part or my brain just didn't 
register it because of the future date it would happen.

Anyway, mostly a heads up for anyone else running into this and wonder, 
what the heck is going on.  ROFL

I do have one question.  I build my packages in a chroot.  I wonder how 
I need to do that?  Can I do the whole switch in a chroot and then copy 
the binaries over or do I need to do the first part, copy the binaries 
over, do the second part and copy those over in two separate stages?  
Should this be a one stage or two stage update on my running OS I guess 
is what I'm asking.

Dale

:-)  :-)