F14 yum update conflict

Michael Schwendt mschwendt at gmail.com
Thu Apr 7 20:00:48 UTC 2011


On Fri, 08 Apr 2011 00:33:19 +0530, Rahul wrote:

> So stick to one third party repo instead of atleast stop using
> conflicting repos.  Mplayer and vlc are both in RPM Fusion. 

It seems the failure is to enable rpmfusion _after_ atrpms.

Plus, it's a mistake to install atrpms' "libmad" explicitly instead of
letting Yum (or other depsolvers) pull in whatever provides the
libmad.so.0 library. At atrpms' it's the "libmad0" package.

If one starts with rpmfusion, one gets libmad-0.15.1b-13.fc12, and
atrpms' libmad-0.15.1b-4.fc14 loses version comparison: 4 < 13

[On the contrary, if one starts with atrpms, dependencies on libmad.so.0
pull in the "libmad0" package, which conflicts with rpmfusion's libmad
pkg. atrpms' libmad package contains no important library.]

At rpmfusion, nothing requires the "libmad" package name:

  $ repoquery --exactdeps --whatrequires libmad
  libmad-0:0.15.1b-13.fc12.i586
  libmad-devel-0:0.15.1b-13.fc12.i586

So, if nothing at atrpms explicitly requires "libmad0" either, one can
stick to rpmfusion's libmad package without ever getting atrpms' libmad0
package. Anything that wants libmad.so.0 will be happy with whatever
provides that library.


More information about the users mailing list