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

Attachment: pgp7ELvUwMXPY.pgp
Description: PGP signature

Reply via email to