Gentoo Archives: gentoo-user

From: "Bo Ørsted Andresen" <bo.andresen@××××.dk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] FW: mail-mta/exim (is blocking mail-mta/ssmtp-2.61-r2) (more info added)
Date: Tue, 29 May 2007 11:58:54
Message-Id: 200705291351.18209.bo.andresen@zlin.dk
In Reply to: [gentoo-user] FW: mail-mta/exim (is blocking mail-mta/ssmtp-2.61-r2) (more info added) by Daevid Vincent
1 On Tuesday 29 May 2007 10:32:23 Daevid Vincent wrote:
2 > * mail-mta/exim
3 > Latest version available: 4.67
4 > Latest version installed: 4.54
5 > Size of downloaded files: [no/bad digest]
6 > Homepage: http://www.exim.org/
7 >
8 > So I have this in my package.mask:
9 > >=mail-mta/exim-4.55
10 [SNIP]
11 > [nomerge ] sys-process/vixie-cron-4.1-r10 [4.1-r9]
12 > [ebuild N ] mail-mta/ssmtp-2.61-r2 USE="ipv6 ssl -mailwrapper
13 [SNIP]
14 > [blocks B ] mail-mta/exim (is blocking mail-mta/ssmtp-2.61-r2)
15 >
16 > (also, I never understand the --tree option. Does this mean that
17 > "vixie-cron" is the issue, or "kdegraphics" is the issue? Being reverse
18 > order, I am guessing vixie-cron, yet it says "nomerge" so that seems
19 > like, why would it care, plus it's worked fine all these years with the
20 > exim I have installed.
21
22 vixie-cron has a run-time dependency on virtual/mta which can be satisfied by
23 both exim and ssmtp (and 8 other packages in the tree). ssmtp is the default
24 provider.
25
26 What has happened is that all versions of exim in the tree that you haven't
27 masked have been removed from the tree. I.e. there are no versions in the
28 tree below 4.55. Therefore it suggests installing the default provider of
29 virtual/mta which is blocked by the version of exim which is still installed
30 although not installable (not in the tree). It matters despite the "nomerge"
31 because it's a run-time dependency rather than build-time.
32
33 You have at least four options. The first option is to upgrade exim and hope
34 it'll work. I have no knowledge about exim so I cannot tell you whether it
35 will. The second is to restore the ebuild for your installed version in an
36 overlay (you can pull it from /var/db/pkg/mail-mta/exim-4.54/) thereby
37 restoring a non-masked version of exim.. The third is to add mail-mta/exim to
38 package.provided (see `man portage`). The fourth is to unmerge exim and use
39 another mta (I'm using postfix).
40
41 --
42 Bo Andresen

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user] FW: mail-mta/exim (is blocking mail-mta/ssmtp-2.61-r2) (more info added) "Boyd Stephen Smith Jr." <bss03@××××××××××.net>