Re: Python 3.13 and massive USE flag changes.

Dale <[email protected]> Sat, 6 Jun 2026 12:14:48 -0500
Newsgroups gmane.linux.gentoo.user
Message-ID <[email protected]>
On 6/6/26 10:24 AM, Michael Orlitzky wrote:
> On 2026-06-06 02:50:26, Dale wrote:
>> 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.
> This happens every time. If some packages don't add python-3.14
> support before 3.14 is made default, portage will tell you to do
> outrageous things to fix it, and they won't work. Overlay packages
> are especially bad in this regard.
>
> The first thing I would try is to remove any python-related settings
> from your package.use and make.conf (just comment them out). Remove
> any packages that are from overlays, and try a -uDN @world update. If
> that doesn't work... wait a week and try again. If that doesn't
> work... then maybe it's worthwhile to investigate what portage is
> trying to tell you.
>
> If you don't have any packages stuck on python-3.13, the upgrade
> should work with no hassle. If you do, portage will spit out something
> insane, and you have to try to ignore it :)
>


Actually, the problem was that I didn't do the upgrade like the news 
item said too.  I recall seeing it but I guess I didn't think I needed 
to do anything until the June 1st date, which is kinda true I guess.  
Then I forgot about the news item until I went and looked. I wish we 
could mark a news item unread, like most email clients do.  I'm not 
aware of that ability with a news item tho.

The first package I ran into this with is a exception tho.  The package 
elogviewer doesn't support python 3.14, yet anyway.  So, I had to add 
that exception to package.use.  Generally tho, I don't set those in 
package.use if I can avoid it, at least not versioned anyway.  It leads 
to problems down the road when a outdated package gets removed from the 
tree since I often forget about adding such a thing.

Right now, I'm on step two of the safer upgrade process in a chroot.

Thanks for the reply tho.

Dale

:-)  :-)