https://bugs.kde.org/show_bug.cgi?id=386665
--- Comment #11 from Lars Wendler (Polynomial-C) <polynomia...@gentoo.org> ---
Here's a quote from pulseaudio-12.0 release notes
(https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/12.0/):

Notes for packagers
The GConf dependency can now be avoided

paprefs has so far required module-gconf to be loaded in the PulseAudio daemon,
which is bad, because the GConf project is deprecated and unmaintained. paprefs
1.0 is expected to be released shortly, and that will use GSettings instead of
GConf. The new paprefs version requires module-gsettings to be loaded in the
PulseAudio daemon.

PulseAudio still provides module-gconf in case there's need for it. GSettings
and GConf can both be enabled when building PulseAudio, but note that both
modules should not be installed at the same time, so distributions should make
module-gconf conflict with module-gsettings in their packaging system. It may
be useful to enable both when building PulseAudio, so that PulseAudio can be
updated before paprefs. If only GSettings is enabled, PulseAudio and paprefs
need to be updated at the same time.

There can be some problems for users after updating paprefs. When
module-gsettings is installed along with the new paprefs version, the module
won't be automatically loaded by the PulseAudio daemon that is already running
during the update, so any configuration changes done with paprefs will have
effect only after the daemon has been restarted. Another issue is that if the
gsettings-data-convert program is not installed, the old settings from GConf
won't be migrated to GSettings. gsettings-data-convert is provided by GConf, so
to ensure that the program is installed, the module-gsettings package would
have to depend on GConf, but since the whole point of this exercise is to get
rid of GConf, such dependency may not be feasible.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to