On Tuesday 06 March 2007 09:48:52 KiLLeR 718th wrote: > I seem to have troubles installing qmail-1.03-r16, > trying to emerge it . . . > > server ~ # emerge -vp mail-mta/qmail > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > [blocks B ] mail-mta/netqmail (is blocking mail-mta/qmail-1.03-r16) > [blocks B ] mail-mta/qmail (is blocking mail-mta/netqmail-1.05-r5) > [ebuild N ] net-mail/queue-fix-1.4-r2 22 kB > [ebuild N ] mail-mta/netqmail-1.05-r5 USE="ssl -gencertdaily > -highvolume -mailwrapper -noauthcram -qmail-spp -vanilla" 0 kB > [ebuild N ] mail-mta/qmail-1.03-r16 USE="ssl -gencertdaily -logmail > -mailwrapper -noauthcram -notlsbeforeauth (-selinux)" 460 kB > [ebuild N ] virtual/qmail-1.03 0 kB [SNIP] > --- Couldn't find 'mail-mta/netqmail' to unmerge. [SNIP] > --- Couldn't find 'mail-mta/qmail' to unmerge. [SNIP] > Any ideas what might couse this and/or how to fix it
What's going on here is that qmail depends on queue-fix which post-depends on virtual/qmail (a new style virtual) whose default provider is netqmail. netqmail blocks qmail which hence reverse blocks netqmail. ;) Clearly the portage resolver is being retarded by not realizing that qmail is an alternate provider for virtual/qmail. Still I have to ask why you don't just emerge virtual/qmail and be satisfied with netqmail? After all it is supposed to replace qmail... The alternative appears to be to file a bug against portage. http://www.gentoo.org/news/en/gwn/20060220-newsletter.xml -- Bo Andresen
pgp7ELvUwMXPY.pgp
Description: PGP signature