GNOME Bugzilla – Bug 392213
Gstreamer yum repository has dependency issues
Last modified: 2008-05-29 08:30:04 UTC
When I try to install gstreamer-universe (including gst010) using yum on fedora core 4 it fails due to dependency issues. The dependencies issues seem to be within the gstreamer software itself. Details as follows: Output from uname -a: Linux gleusda.dcu.ie 2.6.17-1.2142_FC4smp #1 SMP Tue Jul 11 22:57:02 EDT 2006 i686 i686 i386 GNU/Linux ------- Yum version: 2.9.4 ------- File in /etc/yum.repos.d: [gstreamer-deps] name=Fedora Core $releasever - $basearch - GStreamer dependencies baseurl=http://gstreamer.freedesktop.org/pkg/fedora/$releasever/$basearch/yum/deps [gstreamer] name=Fedora Core $releasever - $basearch - GStreamer baseurl=http://gstreamer.freedesktop.org/pkg/fedora/$releasever/$basearch/yum/gst [gstreamer-0.10] name=Fedora Core $releasever - $basearch - GStreamer baseurl=http://gstreamer.freedesktop.org/pkg/fedora/$releasever/$basearch/yum/gst010 ------- Command executed: > yum install gstreamer-universe ------- Output received: Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package gstreamer-universe.i386 0:0.8.4-0.gst.2.4 set to be updated --> Running transaction check --> Processing Dependency: gstreamer-plugins-extra-dvd >= 0.8.11 for package: gstreamer-universe --> Processing Dependency: gstreamer-plugins-extra-video >= 0.8.11 for package: gstreamer-universe --> Processing Dependency: gstreamer-monkeysaudio >= 0.8.0 for package: gstreamer-universe --> Processing Dependency: pitivi >= 0.0.1 for package: gstreamer-universe --> Processing Dependency: gstreamer-ffmpeg >= 0.8.7 for package: gstreamer-universe --> Processing Dependency: gstreamer-plugins-devel >= 0.8.11 for package: gstreamer-universe --> Processing Dependency: gstreamer-editor >= %_gstreamer_editor for package: gstreamer-universe --> Processing Dependency: gstreamer-plugins-audio >= 0.8.11 for package: gstreamer-universe --> Processing Dependency: gstreamer-devel >= 0.8.11 for package: gstreamer-universe --> Processing Dependency: ladspa for package: gstreamer-universe --> Processing Dependency: gstreamer-plugins-video >= 0.8.11 for package: gstreamer-universe --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package pitivi.i386 0:0.10.1-0.gst.1.4 set to be updated ---> Package gstreamer-plugins-extra-video.i386 0:0.8.11-0.lvn.2.4 set to be updated ---> Package gstreamer-monkeysaudio.i386 0:0.8.2-0.gst.1.4 set to be updated ---> Package gstreamer-plugins-extra-dvd.i386 0:0.8.11-0.lvn.2.4 set to be updated ---> Package gstreamer-plugins-audio.i386 0:0.8.11-0.gst.1.4 set to be updated ---> Package gstreamer-plugins-video.i386 0:0.8.11-0.gst.1.4 set to be updated ---> Package ladspa.i386 0:1.12-5 set to be updated ---> Package gstreamer-ffmpeg.i386 0:0.8.7-0.gst.1.4 set to be updated ---> Package gstreamer-devel.i386 0:0.8.11-0.gst.1.4 set to be updated ---> Package gstreamer-plugins-devel.i386 0:0.8.11-0.gst.1.4 set to be updated --> Running transaction check --> Processing Dependency: libshout.so.3 for package: gstreamer-plugins-audio --> Processing Dependency: gstreamer = 0.8.11-0.gst.1.4 for package: gstreamer-devel --> Processing Dependency: pycairo for package: pitivi --> Processing Dependency: gstreamer-plugins >= 0.8.10 for package: gstreamer-plugins-video --> Processing Dependency: gstreamer010-python >= 0.10.0 for package: pitivi --> Processing Dependency: libmpeg2.so.0 for package: gstreamer-plugins-extra-video --> Processing Dependency: liboil-0.3.so.0 for package: gstreamer-plugins-extra-video --> Processing Dependency: gstreamer-plugins >= 0.8.10 for package: gstreamer-plugins-audio --> Processing Dependency: libswfdec-0.3.so.0 for package: gstreamer-plugins-extra-video --> Processing Dependency: gstreamer-editor >= %_gstreamer_editor for package: gstreamer-universe --> Processing Dependency: gstreamer-plugins = 0.8.11-0.gst.1.4 for package: gstreamer-plugins-devel --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package swfdec.i386 0:0.3.5-0.lvn.1.4 set to be updated ---> Package liboil.i386 0:0.3.8-1.fc4 set to be updated ---> Package mpeg2dec.i386 0:0.4.0-0.lvn.4.b.4 set to be updated ---> Package gstreamer-plugins.i386 0:0.8.11-0.gst.1.4 set to be updated ---> Package gstreamer.i386 0:0.8.11-0.gst.1.4 set to be updated ---> Package gstreamer010-python.i386 0:0.10.6-0.gst.1.4 set to be updated ---> Package libshout.i386 0:2.2.2-1.fc4 set to be updated ---> Package pycairo.i386 0:1.0.2-1.gst.1.4 set to be updated --> Running transaction check --> Processing Dependency: gstreamer010-plugins-base >= 0.10.9 for package: gst reamer010-python --> Processing Dependency: libgstnet-0.10.so.0 for package: gstreamer010-python --> Processing Dependency: libgstbase-0.10.so.0 for package: gstreamer010-pytho n --> Processing Dependency: gstreamer-tools >= 0.8.11 for package: gstreamer --> Processing Dependency: libgstdataprotocol-0.10.so.0 for package: gstreamer0 10-python --> Processing Dependency: libgstcontroller-0.10.so.0 for package: gstreamer010 -python --> Processing Dependency: gstreamer-editor >= %_gstreamer_editor for package: gstreamer-universe --> Processing Dependency: cairo for package: pycairo --> Processing Dependency: gstreamer010 >= 0.10.9 for package: gstreamer010-pyt hon --> Processing Dependency: libcairo.so.2 for package: pycairo --> Processing Dependency: libgstinterfaces-0.10.so.0 for package: gstreamer010 -python --> Processing Dependency: libgstreamer-0.10.so.0 for package: gstreamer010-pyt hon --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package gstreamer-tools.i386 0:0.10.11-0.gst.1.4 set to be updated ---> Package cairo.i386 0:1.0.2-2.gst.1.4 set to be updated ---> Package gstreamer010-plugins-base.i386 0:0.10.11-0.gst.1.4 set to be updat ed ---> Package gstreamer010.i386 0:0.10.11-0.gst.1.4 set to be updated --> Running transaction check --> Processing Dependency: gstreamer-editor >= %_gstreamer_editor for package: gstreamer-universe --> Processing Dependency: libtheora.so.0(libtheora.so.1.0) for package: gstrea mer010-plugins-base --> Processing Dependency: libvisual.so.0 for package: gstreamer010-plugins-base --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package libtheora.i386 0:1.0alpha7-2.gst.4 set to be updated ---> Package libvisual.i386 0:0.2.0-6.fc4 set to be updated --> Running transaction check --> Processing Dependency: gstreamer-editor >= %_gstreamer_editor for package: gstreamer-universe --> Finished Dependency Resolution Error: Missing Dependency: gstreamer-editor >= %_gstreamer_editor is needed by package gstreamer-universe
This is still an issue?
Yes, I just tried it again now and it is still an issue, as reported above.
I'm wondering if this is caused by mixing the 'gst' and 'gst0.10' repositories, or if you can only have one. I think you should only need the gst0.10 one really.
This should be no problem anymore as for recent fedora versions there are no gst0.8 packages.