Bug 744572 - Rhythmbox is not installable in Rawhide due to outdated cogl dependency
Summary: Rhythmbox is not installable in Rawhide due to outdated cogl dependency
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: rhythmbox
Version: rawhide
Hardware: All
OS: Linux
medium
high
Target Milestone: ---
Assignee: Bastien Nocera
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-10-09 13:53 UTC by J.H.M. Dassen (Ray)
Modified: 2013-07-03 04:22 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-06-03 19:35:57 UTC
Type: ---


Attachments (Terms of Use)

Description J.H.M. Dassen (Ray) 2011-10-09 13:53:49 UTC
Description of problem:
[root@rawhide tmp]# yum install rhythmbox
Loaded plugins: langpacks, presto, refresh-packagekit
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package rhythmbox.x86_64 0:2.90.1-14.git20110823.fc17 will be installed
--> Processing Dependency: libcogl.so.2()(64bit) for package: rhythmbox-2.90.1-14.git20110823.fc17.x86_64
--> Finished Dependency Resolution
Error: Package: rhythmbox-2.90.1-14.git20110823.fc17.x86_64 (rawhide)
           Requires: libcogl.so.2()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Version-Release number of selected component (if applicable):
rhythmbox.x86_64 0:2.90.1-14.git20110823.fc17

How reproducible:
100%

Steps to Reproduce:
1. Attempt to install rhytmbox in a current Rawhide system
  
Actual results:
Error: Package: rhythmbox-2.90.1-14.git20110823.fc17.x86_64 (rawhide)
           Requires: libcogl.so.2()(64bit)

Expected results:
rhythmbox installs

Additional info:
Looks like rhythmbox needs to be rebuilt to update the cogl dependency:
[root@rawhide tmp]# rpm -q cogl
cogl-1.8.0-1.fc17.x86_64
[root@rawhide tmp]# rpm -q --provides cogl
libcogl-pango.so.0()(64bit)  
libcogl.so.5()(64bit)  
cogl = 1.8.0-1.fc17
cogl(x86-64) = 1.8.0-1.fc17

Comment 1 J.H.M. Dassen (Ray) 2011-10-09 14:55:52 UTC
Rebuilding rhythmbox from source on current Rawhide results in an installable rpm.

Comment 2 Paul Bolle 2011-10-27 09:35:48 UTC
(In reply to comment #1)
> Rebuilding rhythmbox from source on current Rawhide results in an installable
> rpm.

0) I can confirm that.

1) Please note that, on Rawhide systems were rhythmbox already is installed, this dependency problems keeps (at least) these  packages from updating:

cheese 1:3.2.1-1.fc17
cheese-libs 1:3.2.1-1.fc17
clutter 0:1.8.2-1.fc17
clutter-devel 0:1.8.2-1.fc17
clutter-gst 0:1.4.2-1.fc17
clutter-gtk 0:1.0.4-1.fc17
clutter-gtk-devel 0:1.0.4-1.fc17
clutter-gtk010 0:0.11.4-1.fc17
cogl 0:1.8.2-1.fc17
cogl-devel 0:1.8.2-1.fc17
gnome-shell 0:3.2.1-1.fc17
libmx 0:1.4.0-1.fc17 
mutter 0:3.2.1-1.fc17
totem 1:3.2.0-1.fc17
totem-mozplugin 1:3.2.0-1.fc17
totem-nautilus 1:3.2.0-1.fc17

Comment 3 Paul Bolle 2012-04-17 21:19:00 UTC
0) This is currently solved in Rawhide (and was probably already solved for a long time):
$ rpm -q rhythmbox --requires | grep cogl
libcogl-pango.so.0
libcogl.so.9
$ rpm -q cogl --provides
libcogl-pango.so.0
libcogl.so.9
cogl = 1.10.0-1.fc18
cogl(x86-32) = 1.10.0-1.fc18

1) Can someone please close this (six months old, thus ancient in Rawhide time) issue?


Note You need to log in before you can comment on or make changes to this bug.