On 5/11/25 7:54 AM, Wol wrote: > > > On 02/05/2025 18:07, Alan Mackenzie wrote: >> Hello, Gentoo. >> >> I've just been trying the update for python 3.13. It went well on my >> new machine (well, after unmerging app-portage/unsymlink-lib, which was >> debris from some 2019 update). > > I'm now trying to update my system. And it's not even fragile or wedged, > it just won't. > > I followed the instructions at the end - depclean, -1uVD, and it just > fails completely with "requires just one of 3_11 or 3_12". Including > important stuff like most of kde, systemd-dbus, and so on. > > I thought I'd try increasing backtrack like I usually do - to 100 - but > that made no difference.
You must have done something more than just emerge --sync followed by emerge -uDU @world. OR you must have had old package.use entries setting duplicate USE flags already. > I missed out the stuff at the start of the news item, sorry, but see > below ... > > Giveb that I don't "do" Python, I've got nothing in make.conf that > mentions python. I guess I have nothing in package.use etc unless the > system set it for me ... > > So I guess I need to do the "safer" upgrade, but it gives me two lines > that look like comments, and says "use these to blah blah", How do I use > them? Where do I put them? I don't "do" python - this is double dutch to > me. I'm confused and baffled that, when a news item describes some blocks of code as "the package.use samples provided below", you are totally lost and declare that you don't "do" python as it's double dutch to you. And why on earth would you assume they are comments? You don't need to know python and aren't expected to either. The news item describes the fact that: - a group of packages using the python programming language, are switching their versioned USE flags, here's the correct way to migrate the USE - it involves building many packages for the changed USE. Rebuilding many packages at the same time can sometimes result in complex issues, these are a USE_EXPAND and can be migrated in stages, which is safer. -- Eli Schwartz
OpenPGP_signature.asc
Description: OpenPGP digital signature