On 10/28/2017 08:10 PM, Wols Lists wrote: > > In other words, I'm asking emerge to automate what I do - look at the > output, find a subset of packages that I think will work, and then ask > it to try again with just those packages. I would be very surprised if > it iterated repeatedly down to the null set.
This should be possible. I've lovingly referred to this option in the past as something like "emerge --just-fucking-do-anything". I can have 300 packages in my update list, with a bunch of installed stuff depending on a masked version of ruby, and a package that needs to be manually uninstalled, and new REQUIRED_USE conflicts, and subslot rebuilds of things that are now masked, and... And yet portage still knows that timezone-data is going to get updated. If I can look through the list and "emerge -1 timezone-data" and have that work, then portage should be able to figure that out, too. No matter how long it takes, it can't be slower than me doing it by hand.