gevisz wrote:
> пн, 5 мая 2025 г. в 17:41, Grant Edwards <grant.b.edwa...@gmail.com>:
>> On 2025-05-05, Grant Edwards <grant.b.edwa...@gmail.com> wrote:
>>> How do I get a list of installed packages that are preventing
>>> switching to Python 3.13.  I'm trying to decide whether to defer the
>>> upgrad or try to "fix" individual packages.  But, emerge will only
>>> tell me about one package at a time. I have no idea if there I've got
>>> 1 more package to fix or 100 more.
>> What's annoying about the Python upgrade this time is that the switch
>> to 3.13 apparently happened.
> There was a news about it from 23.04.2025 saying:
> "We are planning to switch the default Python target of Gentoo systems
> on 2025-05-01, from Python 3.12 to Python 3.13."
>
> So, yes, on May 5, 2025 the switch already happened.
>
> I have followed its guidance on how to prevent an upgrade before
> May 1, 2025 and had no problems with it after that date.
>
>> Then an update or two later, emerge
>> starts balking because it wants to update packages that don't support
>> 3.13. Now to get a normal daily update to "go" I have to switch _back_
>> to 3.12. That means about 250 packages have to be reinstalled after
>> disabling 3.13 in package.use.
>>
>> Isn't there any sort of check that emerge can run _before_ the switch
>> happens to find out whether the switch is going to cause problems for
>> installed packages?
>>
>> --
>> Grant

I had trouble with my main rig, see other thread.  I had to stop at step
two of the safer method.  Some packages just don't support 3.13 yet.  It
seems to be quite a few too for me.  Mostly Kicad and such as that. 

On my old rig, the one with opencv problems, I had trouble with it too. 
I had to stop it at the same spot as my main rig.  Depending on what you
have installed, it may be easier to get to step two of the safer method
and then stop.  Give it a few weeks or so and then try step three and
see if it completes or if you only have a few per package exceptions for
package.use.  From what Eli posted, it is safe to do so.  It just means
you have a extra python version installed and a couple lines in
package.use.  It is better than having a system that can't update
cleanly.  Then again, I'm still arguing with opencv on my old rig.  May
need a bigger hammer and a mean look.  o_O 

Just thought it may be a option you want to consider. 

Dale

:-)  :-) 

Reply via email to