[packman] Conflicts of gstreamer010 with gstreamer

Joachim Schrod jschrod at acm.org
Wed Nov 29 11:09:15 CET 2006


>>>>> "t" == toni  <toni at links2linux.de> writes:
t> Am Dienstag, 28. November 2006 11:05 schrieb Joachim Schrod:

Hi,

Thanks for your quick answer.

>> On SUSE 10.0, apt dist-upgrade wanted to install gstreamer010 today,
>> as a dependency of soundconverter.
>> 
>> That did not succeed, since I have already gstreamer installed, and
>> during installation, rpm complains:
>> 
>> file /opt/gnome/bin/gst-feedback from install of
>> gstreamer010-0.10.10-0.pm.1 conflicts with file from package
>> gstreamer-0.8.11-3 file /opt/gnome/bin/gst-inspect from install of
>> gstreamer010-0.10.10-0.pm.1 conflicts with file from package
>> gstreamer-0.8.11-3 file /opt/gnome/bin/gst-launch from install of
>> gstreamer010-0.10.10-0.pm.1 conflicts with file from package
>> gstreamer-0.8.11-3 file /opt/gnome/bin/gst-typefind from install of
>> gstreamer010-0.10.10-0.pm.1 conflicts with file from package
>> gstreamer-0.8.11-3 file /opt/gnome/bin/gst-xmlinspect from install of
>> gstreamer010-0.10.10-0.pm.1 conflicts with file from package
>> gstreamer-0.8.11-3 file /opt/gnome/bin/gst-xmllaunch from install of
>> gstreamer010-0.10.10-0.pm.1 conflicts with file from package
>> gstreamer-0.8.11-3
>> 
>> How is gstreamer010 supposed to be installed?
t> ok, try to upgrade your gstreamer first.

t> On my SuSE-10.0 box I've a newer version of gstreamer. and there are no 
t> problems to have both versions installed.

Which version do you have?

apt showpkg gstreamer outputs:

    Package: gstreamer
    Versions: 
    0.8.11-3(/shared/suse-10.0/apt/lib/lists/_shared_suse-10.0_apt_SUSE_10.0-i686_base_pkglist.i586)(/var/lib/rpm/Packages)

I.e., there is only one package available. I don't see a gstreamer
update package anywhere on packman or on SUSE's update repository;
where would I find it?

t> Otherwise, try to remove gstreamer,

The following packages seem to have a dependency on gstreamer:
  banshee banshee-engine-gst banshee-engine-helix beagle contact-lookup-applet
  control-center2 evolution evolution-exchange evolution-pilot evolution-sharp
  f-spot fast-user-switch-applet file-roller gdm gmime gnome-applets
  gnome-media gnome-netstatus gnome-panel gnome-pilot gnome-pilot-conduits
  gnome-presence-applet gnome-session gnome-system-tools gnome-themes
  gnome-utils gnome-volume-manager gsf-sharp gstreamer gstreamer-plugins
  gstreamer-plugins-default gstreamer-plugins-excess gstreamer-plugins-extra
  gtk-sharp2 ipod-sharp libgail-gnome linphone-applet monodevelop
  multisync-evolution nautilus nautilus-cd-burner nautilus-open-terminal
  nautilus-sendto ooqstart planner rhythmbox system-tools-backends xmms-gnome2
  yelp

They would all be removed, too. I don't think that's acceptable. ;-)

t> gstreamer010 is providing the same (and more) functionality.

Hmm:

puma:/data/suse-10.0/apt/cache/archives # rpm -q --provides -p gstreamer010_0.10.10-0.pm.1_i586.rpm 
libgstbase-0.10.so.0  
libgstcheck-0.10.so.0  
libgstcontroller-0.10.so.0  
libgstcoreelements.so  
libgstcoreindexers.so  
libgstdataprotocol-0.10.so.0  
libgstnet-0.10.so.0  
libgstreamer-0.10.so.0  
gstreamer010 = 0.10.10-0.pm.1

puma:/data/suse-10.0/apt/cache/archives # rpm -q --provides gstreamer 
libgstbasicgthreadscheduler.so  
libgstbasicomegascheduler.so  
libgstbytestream.so  
libgstcontrol-0.8.so.1  
libgstdataprotocol.so  
libgstelements.so  
libgstentrygthreadscheduler.so  
libgstentryomegascheduler.so  
libgstfairgthreadscheduler.so  
libgstgetbits.so  
libgstindexers.so  
libgstoptgthreadscheduler.so  
libgstoptomegascheduler.so  
libgstoptscheduler.so  
libgstreamer-0.8.so.1  
libgstspider.so  
gstreamer = 0.8.11-3

It doesn't look as if gstreamer010 provides the same shared libraries
as gstreamer. If it really does, and if that works for all the
applications mentioned above; shouldn't it declare so in its rpm
provides section?

Best,
	Joachim

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Joachim Schrod				Email: jschrod at acm.org
Roedermark, Germany




More information about the Packman mailing list