Bug 3550

Summary: Some packages that depend on libcdio are broken on Fedora 22
Product: Fedora Reporter: Devin Henderson <devin>
Component: gstreamer1-plugins-uglyAssignee: Hans de Goede <hans>
Status: RESOLVED WORKSFORME    
Severity: normal CC: cbm, guillaume, guillaumepoiriermorency, hcmeyer, piotrdrag, pranav913, rpmfusion.org, s, sangu.fedora
Priority: P5    
Version: 21   
Hardware: All   
OS: GNU/Linux   
namespace:

Description Devin Henderson 2015-02-21 14:38:04 CET
Some packages such as gstreamer1-plugins-ugly seem to be looking for libcdio.so.15 but the libcdio in Fedora 22 provides libcdio.so.16.

For example:

]$ sudo yum install gstreamer1-plugins-ugly
Loaded plugins: copr, fastestmirror, keys
Loading mirror speeds from cached hostfile
 * fedora: mirror.steadfast.net
 * rpmfusion-free-rawhide: mirror.us.leaseweb.net
 * rpmfusion-nonfree-rawhide: mirror.us.leaseweb.net
 * updates: mirror.steadfast.net
 * updates-testing: mirror.steadfast.net
Resolving Dependencies
--> Running transaction check
---> Package gstreamer1-plugins-ugly.x86_64 0:1.4.3-1.fc21 will be installed
--> Processing Dependency: libcdio.so.15(CDIO_15)(64bit) for package: gstreamer1-plugins-ugly-1.4.3-1.fc21.x86_64
--> Processing Dependency: libopencore-amrwb.so.0()(64bit) for package: gstreamer1-plugins-ugly-1.4.3-1.fc21.x86_64
--> Processing Dependency: liba52.so.0()(64bit) for package: gstreamer1-plugins-ugly-1.4.3-1.fc21.x86_64
--> Processing Dependency: libmpeg2.so.0()(64bit) for package: gstreamer1-plugins-ugly-1.4.3-1.fc21.x86_64
--> Processing Dependency: libopencore-amrnb.so.0()(64bit) for package: gstreamer1-plugins-ugly-1.4.3-1.fc21.x86_64
--> Processing Dependency: libcdio.so.15()(64bit) for package: gstreamer1-plugins-ugly-1.4.3-1.fc21.x86_64
--> Running transaction check
---> Package a52dec.x86_64 0:0.7.4-19.fc21 will be installed
---> Package gstreamer1-plugins-ugly.x86_64 0:1.4.3-1.fc21 will be installed
--> Processing Dependency: libcdio.so.15(CDIO_15)(64bit) for package: gstreamer1-plugins-ugly-1.4.3-1.fc21.x86_64
--> Processing Dependency: libcdio.so.15()(64bit) for package: gstreamer1-plugins-ugly-1.4.3-1.fc21.x86_64
---> Package libmpeg2.x86_64 0:0.5.1-11.fc21 will be installed
---> Package opencore-amr.x86_64 0:0.1.3-4.fc21 will be installed
--> Finished Dependency Resolution
Error: Package: gstreamer1-plugins-ugly-1.4.3-1.fc21.x86_64 (rpmfusion-free-rawhide)
           Requires: libcdio.so.15(CDIO_15)(64bit)
Error: Package: gstreamer1-plugins-ugly-1.4.3-1.fc21.x86_64 (rpmfusion-free-rawhide)
           Requires: libcdio.so.15()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
Comment 1 Hans de Goede 2015-02-26 14:40:54 CET
Hi Devin,

The problem is that people are working on migrating rpmfusion's buildsys to git and until that is done we cannot fork, so we cannot yet build different packages for devel vs f21.

Once the migration is done I'll do a new build for f22+ asap.

Regards,

Hans
Comment 2 Devin Henderson 2015-02-26 15:48:46 CET
Thanks for the info Hans! I'll wait patiently until that happens. :) Keep up the good work.

Devin
Comment 3 Devin Henderson 2015-04-17 19:36:32 CEST
Looks like F22 support still hasn't been added which is fine I just wanted to ask if you guys could please update this bug once F22 support is in place. That way I don't have to keep manually checking the website to see if F22 release packages are available. That would be great! Thanks again and keep up the good work.

Cheers,
Devin
Comment 4 Devin Henderson 2015-05-12 21:38:37 CEST
FYI for those following this bug--

The RPM Fusion "free" repo is now available for F22. See here:

http://blog.kwizart.fr/post/2015/05/09/165-RPM-Fusion-free-available-for-fedora-22