how to have yum prefer one dependency over others

Jef Spaleta jspaleta at gmail.com
Sat Sep 17 20:51:47 UTC 2011


On Fri, Sep 16, 2011 at 11:58 AM, Richard Hughes <hughsient at gmail.com>wrote:

> On 16 September 2011 20:46, Jef Spaleta <jspaleta at gmail.com> wrote:
> >> Are you sure you didn't cut it down so much that you are hiding problems
> >> that your depsolving rules don't solve well?   Did you throw out
> someone's
> >> baby with all that bathwater?
>
> Perhaps I did; the tests were made intentionally simple.
>
>
Richard, I'm stilling trying to figure out what your test repo actually is.
As I said previously the git checkout of zif gives me a repodata directory
that is not self-consistent with regard to repomd.xml checksums.  That's a
problem.   I would appreciate it if you could perhaps publish a http url for
your test repo data that you trust from a validity standpoint (not a safe to
use standpoint) that I can then poke at with any number of tools that know
how to interact with repomd data.  But right now, the breadcrumb starting
point you gave me is a non-starter. If repomd and the sqlite db arent
actually consistent, I can't do anything useful with that.

But putting that aside for a minute.  I'm interested in asking zif a series
of more complicated real world Fedora repository questions to get a better
understanding how your chosen scoring rules currently work in practise.
For example....

if I go to install paprefs package on an F15 system, under what
circumstances will zif prefer to install kpackagekit  and in what
circumstances will it prefer to install gnome-packagekit to meet the
PackageKit-session-service requirement which they both provide?

If a system has KDE installed by not GNOME will zif choose to install
kpackagekit?  If a system has GNOME installed but not KDE will zif choose
gnome-packagekit?

If neither gnome or kde is installed...what does zif choose?  And yes these
are valid questions as my F15 system doesn't need kpackagekit or
gnome-packagekit installed for either desktop's normal operation or via a
yum groupinstall  execution from a system that starts out with neither.



-jef
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.fedoraproject.org/pipermail/devel/attachments/20110917/b678b1af/attachment.html 


More information about the devel mailing list