On Tue, 2008-06-17 at 17:04 +0200, Christian Morales Vega wrote:
libxine1 package from Packman requires "esound". Smart just installs the package esound, but libzypp (YaST PM) installs pulseaudio-esound-compat. Both options are correct, but pulseaudio-esound-compat makes libzypp to also install "libpulse0", "libpulsecore4" and "pulseaudio". pulseaudio recommends "alsa-plugins-pulse", and YaST PM by default also installs it (I don't see any options to use or not recommends/suggests, or any sepecial icon to see clearly which automatic deps are optional). libflashsupport supplements flash-player & pluseaudio, and so is also installed. So, with every pulseaudio related package installed... is pulseaudio going to be used for all applications (even if they use ALSA API)?
PulseAudio was supposed to be used only with Gnome, not with KDE. I don't know exactly how things where patched to detect Gnome vs KDE... but I would not be surprised if the install of alsa-plugins-pulse would mean that PulseAudio is used for everything. Since a LOT of people is going to install libxine1 from Packman...
Its a simple provides issue - pulse-esound-compat and esound both
provide /usr/bin/esd or esound.
With zypper you can zypper install -n esound which should only look at
the name and prevent this. You should also file a packman bug about the
requires.
-JP
--
JP Rosevear