On 19.04.2018 13:06, Tanu Kaskinen wrote:
On Wed, 2018-04-18 at 19:29 +0200, Georg Chini wrote:
On 17.04.2018 08:07, Tanu Kaskinen wrote:
Here are the PulseAudio patches for the GConf -> GSettings migration.
The first patch is the original patch from Sylvain Baubeau, rebased on
current master, and the rest of the patch set are various fixups
(mostly very simple stuff).

The first patch doesn't necessarily need to be reviewed, since I have
already reviewed it, but note that stdin-util.c and .h don't follow the
usual style conventions. I decided not to fix the style, because the
code will hopefully be removed some day anyway (when moving from
GSettings to the native protocol, which requires adding the necessary
features to the native protocol), but if someone has a problem with
that, then I can fix the style issues as well.

Sylvain Baubeau (1):
    module-gsettings: new module to store configuration using gsettings

Tanu Kaskinen (11):
    .gitignore: add module-gsettings related things
    default.pa: add module-gsettings
    gsettings: add the modules schema to the schema description file
    gconf, gsettings: fix config.h includes
    gsettings: rename "module" to "module-group"
    build-sys: remove a redundant enable_gsettings check
    gsettings: check that children haven't been deleted before using them
    gsettings: remove bad signal connection
    gsettings: free the module-group GSettings objects after use
    gsettings: free group_names after use
    build-sys: enable GSettings by default

   configure.ac                                       |  34 ++-
   src/.gitignore                                     |   2 +
   src/Makefile.am                                    |  31 ++-
   src/daemon/default.pa.in                           |  13 +
   src/modules/gconf/module-gconf.c                   | 290 
+--------------------
   src/modules/gsettings/gsettings-helper.c           | 130 +++++++++
   src/modules/gsettings/module-gsettings.c           | 114 ++++++++
   .../org.freedesktop.pulseaudio.gschema.xml         | 115 ++++++++
   src/modules/stdin-util.c                           | 279 ++++++++++++++++++++
   src/modules/stdin-util.h                           |  85 ++++++
   10 files changed, 803 insertions(+), 290 deletions(-)
   create mode 100644 src/modules/gsettings/gsettings-helper.c
   create mode 100644 src/modules/gsettings/module-gsettings.c
   create mode 100644 
src/modules/gsettings/org.freedesktop.pulseaudio.gschema.xml
   create mode 100644 src/modules/stdin-util.c
   create mode 100644 src/modules/stdin-util.h

Patches look all good to me. One remark to the first patch: Should
the copyright notice in the new files not be removed?
Well, we don't have any rule to avoid adding new copyright notices. I
don't personally really care.

If you want to have that kind of rule, I think we should then remove
all copyright notices (except maybe those that are in files that are
copied from external projects).

Thanks for the review, I'll push these. I'll still post one more patch
that moves the gsettings-data-convert call from paprefs to pulseaudio.

Well, in my patches you complained about the " Copyright
Lennard Poettering 2006" in the preamble of new files.
But I don't care, so leave it as it is.

_______________________________________________
pulseaudio-discuss mailing list
pulseaudio-discuss@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss

Reply via email to