Description of problem: When running yum update, it fails to find all necessary dependencies. The missing ones are: libgstcontrol-0.7.so.5 - required by rhythmbox libgstreamer-0.7.so.5 - required by gnome-media, rhythmbox, nautilus-media Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. leave url in yum.conf as default: http://download.fedora.redhat.com/pub/fedora/linux/core/development/$basearch/ 2. run 'yum -y update' or 'yum update' as root Actual Results: Gathering header information file(s) from server(s) Server: Fedora Core 1.90 - Development Tree Finding updated packages Downloading needed headers Resolving dependencies . Package rhythmbox needs libgstcontrol-0.7.so.5, this is not available. Package gnome-media needs libgstreamer-0.7.so.5, this is not available. Package rhythmbox needs libgstreamer-0.7.so.5, this is not available. Package nautilus-media needs libgstreamer-0.7.so.5, this is not available. Expected Results: Updates complete with no problem Additional info:
not a bug in yum, but in libgstreamer. Cause: Certain files have a different name in the development version of gstreamer-0.7.5-1. Possible solution #1: Dependencies/buildlinks should be redone in rhythmbox, gnome-media and nautilus-media, causing them to dynamically link against libgstreamer-0.7.so.6 instead of libgstreamer-0.7.so.5. Possible solution #2: The build process of libgstreamer should be altered so it produces the correct file(s). (first bugzilla post, forgive me if I did wrong)
Off to gstreamer for fix ...
Should be closed. This is just a result of gstreamer's API changing with the developmental version to require changing the library version. Rebuilding those packages, which has already happened in Rawhide/Development, solves the problem.