RFC: best way to fix the regular yum dependency problems with add-on packages from 3rd party repositories

Michael Schwendt mschwendt at gmail.com
Sat Aug 2 16:59:38 UTC 2008


On Sat, 02 Aug 2008 16:09:40 +0200, Thorsten Leemhuis wrote:

> >     $ yum update phonon*
> >     Error: Missing Dependency: phonon = 4.2.0-1.fc10 is needed by 
> > package phonon-backend-gstreamer-4.2.0-1.fc10.x86_64 (installed)
> 
> Look closer! It says "[...] (installed)" there -- the scripts that 
> generates the rawhide report can't know what you have one your harddisk 
> and thus it can't detect this broken dep.
> 
> It seems phonon-backend-gstreamer is not in rawhide anymore. I would 
> assume phonon-backend-gst should obsolete it, but doesn't. That's a bug 
> that needs to be reported and fixed, so it's good that yum boils out here.

The Obsoletes is not high enough:

  Obsoletes: %{name}-backend-gstreamer < 4.2-2

But 4.2.0-1.fc10 is "higher", because: 4.2.0 > 4.2
Ought to be:

  Obsoletes: %{name}-backend-gstreamer < 4.2.0-2




More information about the fedora-devel-list mailing list