On Sun, 2022-02-20 at 19:51 +0000, Neil Bothwick wrote: > > Shouldn't --keep-going have kicked in there and restarted the update? >
You'd think, but --keep-going tries to recompute dependencies and if the original emerge crashes in an inconsistent state, that often seems to push the calculation over the edge, preventing portage from figuring out how to proceed. In my half-baked imagination, emerge --i-dont-care -uDN @world would build the package list normally, but then would go through them one at a time as if "emerge -1 --nodeps" was used for each. So once we know that the package list *can* be emerged in that order -- just do it, and don't try to think again.