I would like to submit a feature request to whomever manages 'portage' and specifically 'emerge'. It seems that when I do an 'emerge -Davu world', sometimes there are > 30 packages, I've seen even as many as a > 100. There's nothing more frustrating than finally getting through all the BS of editing /etc/portage/package.keywords and finally getting the packages to start building to find out the next day (because you HAVE to leave it running during the night) that package #2 shit the bed. WTF isn't 'emerge' smart enough to just gracefully move on to the next package and keep doing so until the end of the list. Not EVERY package requires EVERY other package. This isn't an all or nothing scenario. Surely some packages could have been compiled and merged in spite of previous failed packages.
Dupe of 12768 perhaps? There are actually alot of bugs that detail similar behavior requests. portage isn't 'smart' enough to do what you describe because packages aren't in a big straight list that portage can just shoot through. You have to have depgraphs for everything, which means you have to find the next package that doesn't depend on anything that failed...which is hard. This behavior is being worked on and I think will be in the portage with the new resolver.
hrm, thought i already duped it ... must have closed all my windows by accident *** This bug has been marked as a duplicate of 12768 ***