[packman] Conflicts of gstreamer010 with gstreamer

Toni toni at links2linux.de
Wed Nov 29 16:22:51 CET 2006


Am Mittwoch, 29. November 2006 11:09 schrieb Joachim Schrod:
> >>>>> "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-i6
>86_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?

here is my gstreamer version on SuSE-10.0:
==> rpm -q gstreamer
gstreamer-0.8.11-26


==> apt policy gstreamer
gstreamer:
  Installed: 0.8.11-26
  Candidate: 0.8.11-26
  Version Table:
 *** 0.8.11-26 0
        499 http://ftp4.gwdg.de SuSE/10.0-i386/gnome pkglist
        499 http://ftp.gwdg.de SuSE/10.0-i386/gnome pkglist
        100 RPM Database
     0.8.11-3 0
        499 http://ftp.gwdg.de SuSE/10.0-i386/base pkglist


==> rpm -ql gstreamer | grep bin
/opt/gnome/bin/gst-complete
/opt/gnome/bin/gst-complete-0.8
/opt/gnome/bin/gst-compprep
/opt/gnome/bin/gst-compprep-0.8
/opt/gnome/bin/gst-feedback-0.8
/opt/gnome/bin/gst-inspect-0.8
/opt/gnome/bin/gst-launch-0.8
/opt/gnome/bin/gst-md5sum-0.8
/opt/gnome/bin/gst-register
/opt/gnome/bin/gst-register-0.8
/opt/gnome/bin/gst-typefind-0.8
/opt/gnome/bin/gst-xmlinspect-0.8
/opt/gnome/bin/gst-xmllaunch-0.8

this version was build as gstreamer010  comes out and avoids the duplicate 
names for the binaries, they there suffixed with *-08.

So perhaps you install this one, it could definitifly coexist with 
gstreamer010.

> 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. ;-)
indeed :)

> 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?
same functionality != same api (same libraries)

> Best,
> 	Joachim
Toni




More information about the Packman mailing list