|
Bugzilla – Full Text Bug Listing |
| Summary: | Banshee doesn't play Ogg Vorbis in a default installation because of missing dependencies | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 10.3 | Reporter: | Andreas Hanke <andreas.hanke> |
| Component: | GNOME | Assignee: | Michael Wolf <maw> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | sbrabec |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Andreas Hanke
2006-09-19 02:45:46 UTC
Stanislav, should we merge the -oil and -visual plugins back to there main packages? By the time SLED 11 rolls around we should have a lot more confidence it them. You splitted these packages in April. Probably the only reason was te dependency on liboil (and libvisual for gstreamer010-plugins-base-visual). I see no problem with merging it back. Yes, it was to prevent a couple of deps on SLES, do you mind merging them back? liboil and libvisual have no dependent libraries. Merging them back means two more required libraries. It's OK to me. Maybe adding Requires: /opt/gnome/%_lib/gstreamer-0.10/libgstaudioresample.so to banshee would fix it independently on gstreamer010 splitting. Lets merge them back please then. It will need a proper obsoletes presumably to upgrade properly. I've opened bug 215427 unless we can merge -base-oil back into -base OK, it seems that the -base-oil plugin package is now included in the GNOME pattern and therefore installed by default. Well, it fixes the issue for users of the GNOME pattern, but I still think that it should be fixed on the package level as well. Users of other environments like KDE and WindowMaker might want to try Banshee, too (Banshee is the only application in the distro that can play and encode MP3 audio). Besides that, many users aren't using YaST and zmd any more these days, but other tools like yum and smart which don't know anything about patterns and weak dependencies. It causes wrong bug reports such as parts of bug 216123. Installing the banshee package should pull in all required packages. Whether this is done by merging -base-oil into -base or adding a dependency on -base-oil to the banshee package is quite indifferent for me. If I recall correctly we split upstream base into -base and -base-oil for SLED, but I see no reason why we should have separate packages for 10.2. The upstream gstreamer-plugins-base should mean a single gstreamer010-plugins-base package - with no oil split. The current -oil split is also wrong for a very simple reason: # rpm -q --requires gstreamer010-plugins-base-oil | grep oil liboil-0.3.so.0 # rpm -q --requires gstreamer010-plugins-base | grep oil liboil-0.3.so.0 => Both the -oil and the non-oil packages have a dependency on liboil. The split does simply not work. Reassigning from Joe to me en masse. gstreamer010-plugins-base-oil was dropped (merged back into base). Fixed then. |