Wol wrote: > On 17/02/2022 07:42, Dale wrote: >> I also commented out as much as I could in >> package.use, the things I'd tried previously. Now it has a clean path >> to upgrade. > > Is package.use a file or a directory? If it's a file, convert it to a > directory (you can just put the existing package.use file in the new > directory). > > Then make sure every time you add new use flags they're either in a > file dedicated to a particular package, or they're in a dated file and > refer to particular package versions. That dated file, when etc-update > wants to update package.use, I just rename its temporary file into a > proper dated file, rather than let it mess with a file it's chosen at > random. > > That way, you can delete packages you no longer use, clear out old > package/use combos, and generally keep things tidy. > > And when you're trying to fix something, that all goes in one file you > can ditch when it's all gone wrong :-) > > Cheers, > Wol > >
I have them all as directories. Some are specific to KDE, some are for other things. I organize them, sort of. I also have a catch all with the default name. As I continued to try to get everything up to date and a clean output from emerge world, I started running into the same problems as before. So, I tried setting backtrack to a insanely high number but that didn't help. I then went back to a tried and generally true method, emerge -e world. I did that in a chroot first and am currently doing it with emerge -ek world on my live system. That seems to have sorted out whatever was causing this USE flag circle. It compiled everything fine in the chroot. Maybe I will have a clean system in a few hours. Even emerging binaries seem to take longer than it used to for some reason. Oh well. Dale :-) :-)