[Bug 561044] New: finch pulling too many dependencies.
http://bugzilla.novell.com/show_bug.cgi?id=561044 http://bugzilla.novell.com/show_bug.cgi?id=561044#c0 Summary: finch pulling too many dependencies. Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: mrueckert@novell.com QAContact: qa@suse.de Found By: --- Blocker: --- dependency informations http://pastie.org/727876.txt so as we see a simple zypper in finch would install me a full MozillaSunbird. stripping recommends out helped a bit but not much. Vincent helped me to track down and fix the unneeded dependencies in gconf2 (he splitted out gconf-sanity-check) and in gnome-keyring he splitted out the libraries according to the shared library policy. so now the last two offender are: gstreamer-0_10-plugins-base it pulls pango and in the video plugins X11 directly. gstreamer-0_10-plugins-base is pulled by libgstapp-0_10-0-0.10.24-2.4.x86_64.rpm and libgstinterfaces-0_10-0-0.10.24-2.4.x86_64.rpm. my suggestion would be moving them to recommends. the other option would be splitting out the graphical plugins. so lets ignore gstreamer-0_10-plugins-base for a test and voila finch links X11 directly?! why would it need that? last but not least i wonder why libgstreamer-0_10-0 links libcheck. it seems it is only needed during development not during runtime? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=561044 http://bugzilla.novell.com/show_bug.cgi?id=561044#c1 Stanislav Brabec <sbrabec@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sbrabec@novell.com --- Comment #1 from Stanislav Brabec <sbrabec@novell.com> 2009-12-07 17:56:15 CET --- None of libgst* libraries trigger installation of X11. These gstreamer-0_10-plugins-* modules trigger installation of X11, directly or indirectly: gstreamer-0_10-plugins-base: pango (obvious) video4linux (for XVideo X overlay support) ximagesink (obvious) xvimagesink (obvious) gstreamer-0_10-plugins-good: cacasink (indirectly from libcaca.so.0) cairo (obvious) pulse (indirectly from libpulsecommon-0.9.19.so) ximagesrc (obvious) gstreamer-0_10-plugins-good-extra: aasink (indirectly from libaa.so.1) gstreamer-0_10-plugins-bad: nassink (obvious, not in openSUSE builds) rfbsrc (explicitly required) rsvg (indirectly from librsvg-2.so.2) sdl (indirectly from libSDL-1.2.so.0) vdpau (obvious) gstreamer-0_10-plugins-ugly: none It is possible to split these packages to arbitrary sub-packages, e. g. gstreamer-0_10-foo, gstreamer-0_10-foo-x11, gstreamer-0_10-foo-pango, gstreamer-0_10-foo-gtk or so. To not miss the comfort, adding Supplements: packageand(foo|libX11...) can be considered. Notes: - There is a RPM sub-package dependency correctness checker somewhere in ancient gstreamer-0.8 spec files. GStreamer modules need a special care to verify correctness of dependencies. They can link not only to libraries, but also to symbols defined in other gstreamer modules. GStreamer module loader is capable to resolve them and load, but rpm is not capable to do see these dependencies. - Some distributions (e. g. Angstrom, Poky and other OpenEmbedded based distributions) use per-module splitting. It is easy with BitBake build system, but it would become a nightmare with rpm spec files. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=561044 https://bugzilla.novell.com/show_bug.cgi?id=561044#c2 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |dimstar@opensuse.org InfoProvider| |mrueckert@suse.com --- Comment #2 from Dominique Leuenberger <dimstar@opensuse.org> 2012-07-31 21:09:05 UTC --- Marcus, Is that still one of your concerns? If so, please move it to 12.2 and I'll see to find somebody to look at it (maybe you can give an up-to-date list of deps it would pull in) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=561044 https://bugzilla.novell.com/show_bug.cgi?id=561044#c3 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED InfoProvider|mrueckert@suse.com | Resolution| |WONTFIX --- Comment #3 from Dominique Leuenberger <dimstar@opensuse.org> 2013-09-29 17:09:22 UTC --- Dear Reporter, Thank you for taking the time to report this bug and helping to make openSUSE better. We are sorry that we do not always have the capacity to look at all reported bugs in a timely manner. There have been many changes in openSUSE since the time you reported the bug and your problem may have been fixed with some of the updates. It would help us a lot if you could test it on a current, supported openSUSE version. When you test it and it is still an issue, kindly reopen this bug and move it to the tested version of openSUSE. Truly yours. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com