Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 102590 - fetchmail depends on app-crypt/mit-krb5
Summary: fetchmail depends on app-crypt/mit-krb5
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
Depends on:
Reported: 2005-08-15 04:24 UTC by Spooky Ghost
Modified: 2005-08-15 09:46 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description Spooky Ghost 2005-08-15 04:24:39 UTC
The fetchmail- ebuild explicity RDEPENDS on app-crypt/mit-krb5 rather
than virtual/krb5.  Since I'm using heimdal I have masked all mit-krb5 versions
to avoid it getting merged by accident.  Thus I'm getting 'All ebuilds that
could satisfy "app-crypt/mit-krb5" have been masked.' when I am doing a world
update.  (I don't think that fetchmail will build against heimdal but that may
be another issue.)
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-08-15 04:45:12 UTC
(In reply to comment #0)
>(I don't think that fetchmail will build against heimdal but that may
> be another issue.)

No, fetchmail won't build against heimdal (see Bug 42534) so this bug is invalid. 
Comment 2 Spooky Ghost 2005-08-15 09:18:10 UTC
I disagree that it is an invalid bug, if I already have heimdal installed then
this explicit use of mit-krb5 will cause a conflict, if I remove my mit-krb5
package mask and my /etc/portage/profile/virtuals choice of heimdal then:

# emerge --deep -p -u fetchmail
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[blocks B     ] app-crypt/heimdal (is blocking app-crypt/mit-krb5-1.4.1-r2)
[ebuild  N    ] app-crypt/mit-krb5-1.4.1-r2

If heimdal is installed then the ebuild should disable kerberos support.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2005-08-15 09:20:37 UTC
Then you cannot use fetchmail w/ kerberos, sorry. Put -kerberos into package.use
for fetchmail.
Comment 4 Spooky Ghost 2005-08-15 09:46:10 UTC
I consider adding a -kerberos to package.use be a work around for the problem
rather than a fix.  I think the intention of package.use is to explicitly
disable   a feature in a package because it is not required not to work around
package incompatibilities.

In this case, since fetchmail just doesn't work with heimdal, I think that the
ebuild should take care of disabling USE=kerberos rather than expecting a
package.use entry to be created.