Last night I did my occasional emerge -avtuND world
. There was a recursive block happening because two packages had been moved into a third, so e2fsprogs was blocking e2fsprogs-lib, and vice-versa, with sys-libs/com_err and sys-libs/ss also involved. Fortunately, I had the thought "these sound important" and went to do some Googling before I attempted to resolve it for myself, so I avoided the fate of many who got stuck with a non-functional Portage midway through the update (ouch).
Let me comment on that, actually: if you're doing this update, be very careful. Your wget probably depends on com_err, so after emerging com_err you will be unable to fetch the distfiles for e2fsprogs-lib, which is what you need to resupply com_err under the new packaging. Make sure to fetch all needed distfiles before unmerging com_err! In fact, do some research on this for yourself.
So, that went fine. Then I did my usual world update, and left it to go overnight while I went to sleep. I know I heard my music start from my at job at 10am. Sometime between then and noon, it stopped. When I got up, I couldn't get any display at all. I actually hard-reset the darn thing. I've been experiencing intermittent problems of varying degrees (irssi segfaulted, firefox has done all kinds of special things, either my window manager or X has outright crashed, etc.) all day. I'm not sure what's wrong. I've been selectively remerging things in case it helps. (revdep-rebuild continues to show nothing needing rebuilding, and everything in /etc is up to date.) This is really frustrating.
I still love Gentoo, I'm just a little irritated with it right now.
no subject
I'd say "well, there are reasons I didn't go with Gentoo", but, well, 1. those aren't the reasons (the reasons are actually that the hardware I was using wasn't beefy enough and cross-compiling was too much work) and and frankly, dependency hell can happen with any disty.
So sympathies. I hope it fixes itself/is fixed soon.