x86-64 rawhide update obnoxiousness

Michal Jaegermann michal at harddata.com
Tue Oct 18 03:51:20 UTC 2005


On Tue, Oct 18, 2005 at 04:07:13AM +0100, Paul Jakma wrote:
> On Mon, 17 Oct 2005, Michal Jaegermann wrote:
> 
> >>But that doesnt allow higher-level package management systems to 
> >>spot such dependencies though.
> >
> >How that would be really different?
> 
> Because the refcount would be a dependency, but that dependency isn't 
> expressed anywhere, hence it's invisible to yum. The problem is 
> similar to the dependency chain you noted in a previous mail, except 
> your package management system can't see it and can't do anything 
> about it.
> 
> X.i386   -> Y.i386 (X depends on Y)
> A.x86-64 -> Y.x86-64

No, this does not work that way.  If you have A.i386 and A.x86_64
installed, and they do have common files, then an attempt to update
only one from this pair ends up with conflicts.  Seth already
suggested that yum may have a "pair check" which woud allow either
both updates or none.

> X.x86-64 is to be upgraded, and depends on a newer version of 
> Y.x86-64, which is pulled in and upgraded.

Here you really have A.i386,  A.x86_64, and Common.noarch.  Both As
depend on Common.  If you will try to update only, say, A.x86_64
this will force an update of Common which will cause "broken
dependencies" error for a change unless you are updating A.i386 as
well.  So what is the real gain?  Do you plan to loosen up
dependencies on Common?  That would open a gate to real horrors.

  Michal




More information about the fedora-test-list mailing list