[Yum-devel] Fwd: More yum oddities
seth vidal
skvidal at phy.duke.edu
Tue Jun 8 22:19:50 UTC 2004
On Tue, 2004-06-08 at 18:10, David Kewley wrote:
> I'm forwarding an email from a colleague (cc'd here; he's not on the
> list, so cc him if you want to ask him a question).
>
> Has he found a bug?
This isn't really a devel question - probably better suited to the yum
list, however, see my responses below.
> Under FC 2, I went to install xine, which depends on libfame. xine comes
> from Dag Wieers, which also includes a version of libfame (0.9.1), which
> the version of xine there requires. However, Livna also has a version of
> libfame (0.9.0), one that's lower than the Dag xine requires.
mixing dag and livna repositories is an extraordinarily bad idea. They
are not intended nor make any claims about compatibility. There will be
conflicts of packages and other pain there. Expect problems, not just
these.
> My yum.conf file says
>
> pkgpolicy=last
>
> and includes
>
> [50-livna-stable]
> [45-dag]
>
> as the names of the Livna and Dag repositories. I don't have either
> version of libfame installed. I did a 'yum install xine', and it fails,
> saying that it can't find a package that provides libfame.0.9.so.1.
when you type yum provides libfame.0.9.so.1
which packages from which repositories provide it?
> Now, it seems to me that if I had libfame 0.9.0 installed, then it would
> be correct not to upgrade it to the newer version from the
> lower-priority repository... But since I *don't* have it installed,
> shouldn't it install from whichever repository has the version it
> needs?
It's going to try to install the highest version. I'm betting this is
more an arch issue b/c I think dag compiles most of his packages for the
highest possible arch. So one is either exactarching in place or being
overridden b/c of the better arch. dump a yum -d 6 install xine and save
the output - that will help find the problem.
I'd heartily suggest NOT mixing these repositories, though. You'll find
you're creating a mess in your system.
generally the repositories that I view as playing well together:
one group:
freshrpms
dag rpms
atrpms
new rpms
another group:
fedora.us
rpm.livna.org
remember ghostbusters, don't cross the streams.
> Is this another case of "you wouldn't have this problem if you just used
> apt"?
comments like this are a good way to de-motivate me to help. They're
spurious and snide. There's no constructive value to them at all. If you
like apt better then by all means use it. I know that Panu and Gustavo
like sorting through this sort of massive repository intermixing no more
than I do.
thanks.
-sv
More information about the Yum-devel
mailing list