2010/7/30 Will Stephenson <wstephenson@suse.de>:
Fredag den 30. juli 2010 16:54:28 skrev Will Stephenson:
I would like to discuss testing PulseAudio for KDE in openSUSE 11.4.
Thoughts?
I don't have a big problem with it. I guess it's inevitable.
I just pray that
dependencies will do everything possible to avoid "hard dependencies" on it, so at least people _can_ get rid of it, if it fscks up on their hardware or with the apps
On Friday 30 July 2010 19:03:28 Martin Schlander wrote: the upstream KDE developers and openSUSE package they use etc.
I think that's fairly safe; 4.5 falls back at runtime to the existing Phonon backends if pulseaudio is not present, and since we have this great abstraction layer, I don't see anyone making PA a hard dependency upstream.
But how do we implement this at a packaging level? Just put it in the patterns? Make kdebase4-runtime Recommends: it? (NB this is a soft dep that can be broken, but that will be used by YaST and zypper to pull in the dep when installing kdebase4-runtime. I'm not sure if PA would be reinstalled if the user did a subsequent zypper dup without making PA taboo.
Right now the only thing that gets installed is libpulse0 and libpulse-mainloop-glib0 (both required by libphonon anyway). The """problem""" would be the daemon from the "pulseaudio" package. And the only packages that require it are subpackages of pulseaudio, alsa-plugins-pulse and package-lists-openSUSE-images (I don't see why another package would require it). So don't worry about this. If someone doesn't wants to use PulseAudio he just needs to uninstall it. And if you want to additionally "recommend" it somewhere instead of requiring it still there is no problem. By default PulseAudio is installed, and If someone uninstalls it it will be added to /var/lib/zypp/SoftLocks. Once it's in the SoftLocks file the "recommends" are basically converted to "suggests", so no automatic installation. -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kde+help@opensuse.org