[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