Description of problem: Can't install rhythmbox ( without totem ) and with totem-xine Version-Release number of selected component (if applicable): rhythmbox.i386 0.9.3.1-3 totem-xine.i386 1.0.4-4.lvn5 How reproducible: It looks like rhythmbox relies on a library provided by totem, and won't play nice with totem-xine. On FC5/ gnome 2.14, it is not possible ( through yum/rpm ) to have totem and totem-xine together. When removing totem (via yum) (to make way for totem-xine) yum will also remove rhythmbox. When trying to reinstall rhythmbox, after installing totem-xine, the installation will fail with the following: [root@localhost ~]# yum install rhythmbox Loading "installonlyn" plugin Setting up Install Process Setting up repositories livna [1/4] core [2/4] updates [3/4] extras [4/4] Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. --> Package rhythmbox.i386 0:0.9.3.1-3 set to be updated --> Running transaction check --> Processing Dependency: libtotem-plparser.so.1 for package: rhythmbox --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Downloading header for totem to pack into transaction set. totem-1.3.92-1.i386.rpm 100% |=========================| 35 kB 00:05 ---> Package totem.i386 0:1.3.92-1 set to be updated --> Running transaction check --> Processing Conflict: totem-xine conflicts totem --> Finished Dependency Resolution Error: totem-xine conflicts with totem Steps to Reproduce: 1. remove totem (rhythmbox is aslo uninstalled due to dependencies) 2. install totem-xine 3. try to install rhythmbox and watch it fail due to dependencies. Actual results: rhythmbox not installed Expected results: To be able to install rhythmbox while i have totem-xine installed, and NOT totem
livna has updated to a newer version of totem-xine http://bugzilla.livna.org/show_bug.cgi?id=823 and it appears to have fixed this bug :-)
I spoke to soon. Rhythmbox still relies on totem libraries, but the newer totem-xine now provides those libraries. But if the user wants to replace totem with totem-xine he has to go through the process of removing Rhythmbox ( with totem ), and then installing totem-xine then reinstalling Rhythmbox.
Since this is a livna issue, and has been addressed and fixed there (though it sounds like perhaps the fix could be improved with an Obsoletes: totem added to the totem-xine spec, then one could simply upgrade from totem to totem-xine without uninstalled rhythmbox), I'm closing this. Fedora neither needs to nor will do anything to fix this. It's a totem-xine issue only, it's fixed by livna or whereever you get the external package.