Running through the new spiffy graphical installer (nice work everyone!), one gets the chance to pick a number of additional packages to be installed. I found a combination that fails to work, due to one ebuild's dependency chain installing a blocker for another ebuild. Here is the list of items it wants to emerge:
kde xorg-x11 chkrootkit screen gnupg samba postfix mysql apache cups slocate ufed vim logrotate ntp mozilla-firefox xmms openoffice-bin mozilla xine-ui realplayer mplayer gimp
postfix is blocked by ssmtp, which is installed as a dependency of (I'm guessing) kde.
I was able to chroot into my system, which was pretty much fully functional by this point, and execute the emerge myself, moving postfix to the front of the line. If the installer would be able to know that in this case postfix needs to happen before kde, that would fix this problem.
Uhm, you need USE="mailwrapper" to have multiple MTA installed. Wrt package ordering, this has nothing to do with installer, it's a portage resolver issue.
*** This bug has been marked as a duplicate of 1343 ***
(In reply to comment #1)
> Uhm, you need USE="mailwrapper" to have multiple MTA installed.
Cool, except I don't *want* multiple MTAs installed. :-) I want kde, and I want postfix.
I guess I didn't realize there was an MTA buried in kde's dependency tree until today. The installer doesn't seem to offer a way to check that, nor to re-order the list of extra stuff to emerge.
> Wrt package ordering, this has nothing to do with installer, it's a portage
> resolver issue.
That's cool then...if that gets fixed, the installer will benefit indirectly.