Hello community, here is the log from the commit of package gnome-settings-daemon for openSUSE:Factory checked in at 2018-03-14 19:28:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-settings-daemon (Old) and /work/SRC/openSUSE:Factory/.gnome-settings-daemon.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-settings-daemon" Wed Mar 14 19:28:40 2018 rev:147 rq:586211 version:3.28.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-settings-daemon/gnome-settings-daemon.changes 2018-01-02 16:34:20.629358321 +0100 +++ /work/SRC/openSUSE:Factory/.gnome-settings-daemon.new/gnome-settings-daemon.changes 2018-03-14 19:28:43.939162512 +0100 @@ -1,0 +2,71 @@ +Mon Mar 12 16:04:30 UTC 2018 - dims...@opensuse.org + +- Update to version 3.28.0: + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 5 18:32:31 UTC 2018 - dims...@opensuse.org + +- Update to version 3.27.92: + + Build: Don't remove assertions in code. + + Print-notifications: Notify user about need for authentication. + + Power: + - Fix divide by zero when there is no keyboard brightness to + control. + - When the the sleep timeout is too short, don't throw errors. + + XSettings: + - Hardcode GTK+ 3.x deprecated settings. + - Expose monitored settings through D-Bus. + +------------------------------------------------------------------- +Wed Feb 28 16:29:35 UTC 2018 - dims...@opensuse.org + +- Modernize spec-file by calling spec-cleaner + +------------------------------------------------------------------- +Wed Feb 21 16:44:32 UTC 2018 - dims...@opensuse.org + +- Update to version 3.27.91: + + Fix error when doing non-debug builds. + + Fix runtime linkage to libgsd and libcommon. + + Apply a workaround for D-Bus code generation. +- Drop gnome-settings-daemon-fix-nondebug-build.patch and + gnome-settings-daemon-libcommon.patch: fixed upstream. + +------------------------------------------------------------------- +Wed Feb 7 12:44:33 UTC 2018 - dims...@opensuse.org + +- Update to version 3.27.90: + + Remove a11y-keyboard plugin, the functionality was merged into + mutter. + + Port to meson. + + Clipboard: Fix memory leak. + + Media-keys: + - Suppress power-button presses during suspend. + - Prefer MPRIS clients to g-s-d ones. + + Power: + - Don't react to light changes if not at console. + - Many regression test suite fixes. + - Default to suspend after 20 minutes of inactivity + (bgo#681869). + + Rfkill: Fix property notification warning for + rfkill-input-inhibited. + + Wacom: + - Ensure screen integrated devices get remapped on hotplug. + - Fix screen mapping for Cintiqs and others. + + Updated translations. +- Switch to meson build system: + + Add meson BuildRequires. + + Drop intltool BuildRequires: no longer in use. + + Replace configure/make/make_install macros with + meson/meson_build/meson_install macros. +- Add pkgconfig(udev) BuildRequires: new dependency. +- Drop gnome-settings-daemon-nb-translations.patch: fixed upstream. +- Add gnome-settings-daemon-fix-nondebug-build.patch: Fix build for + non-debug targets. +- Add gnome-settings-daemon-bgo793253.patch: Fix + no-return-in-nonvoid-function (bgo#793253). +- Add gnome-settings-daemon-libcommon.patch: install libcommon, + which is linked by the other plugins, as a private library. + +------------------------------------------------------------------- Old: ---- gnome-settings-daemon-3.26.2.tar.xz gnome-settings-daemon-nb-translations.patch New: ---- gnome-settings-daemon-3.28.0.tar.xz gnome-settings-daemon-bgo793253.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-settings-daemon.spec ++++++ --- /var/tmp/diff_new_pack.r97VLN/_old 2018-03-14 19:28:44.951126577 +0100 +++ /var/tmp/diff_new_pack.r97VLN/_new 2018-03-14 19:28:44.955126435 +0100 @@ -1,7 +1,7 @@ # # spec file for package gnome-settings-daemon # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,13 +27,13 @@ %bcond_without wacom %endif Name: gnome-settings-daemon -Version: 3.26.2 +Version: 3.28.0 Release: 0 Summary: Settings daemon for the GNOME desktop -License: GPL-2.0+ +License: GPL-2.0-or-later Group: System/GUI/GNOME -Url: http://www.gnome.org -Source: http://download.gnome.org/sources/gnome-settings-daemon/3.26/%{name}-%{version}.tar.xz +URL: http://www.gnome.org +Source: http://download.gnome.org/sources/gnome-settings-daemon/3.28/%{name}-%{version}.tar.xz # PATCH-FEATURE-SLE gnome-settings-daemon-notify-idle-resumed.patch bnc#439018 bnc#708182 bgo#575467 h...@suse.com -- notify user about auto suspend when returning from sleep Patch1: gnome-settings-daemon-notify-idle-resumed.patch # PATCH-FIX-SLE gnome-settings-daemon-bnc873545-hide-warnings.patch bnc#873545 fezh...@suse.com -- hide the warnings when g-s-d cannot find colord running, which is expected on SLES @@ -48,12 +48,12 @@ Patch6: gnome-settings-daemon-more-power-button-actions.patch # PATCH-FIX-OPENSUSE gnome-settings-daemon-switch-Japanese-default-input-to-mozc.patch bnc#1029083 boo#1056289 qz...@suse.com -- Switch new user's default input engine from "anthy" to "mozc" in gnome-desktop with Japanese language and ibus input frame-work condition. Patch7: gnome-settings-daemon-switch-Japanese-default-input-to-mozc.patch -# PATCH-FIX-UPSTREAM gnome-settings-daemon-nb-translations.patch zai...@opensuse.org -- Update Norwegian Bokmål translations -Patch8: gnome-settings-daemon-nb-translations.patch +# PATCH-FIX-UPSTREAM gnome-settings-daemon-bgo793253.patch bgo#793253 dims...@opensuse.org -- Fix no-return-in-nonvoid-function +Patch9: gnome-settings-daemon-bgo793253.patch BuildRequires: cups-devel BuildRequires: fdupes BuildRequires: gtk-doc -BuildRequires: intltool +BuildRequires: meson BuildRequires: pkgconfig # For directory ownership; it's fine to BuildRequire it since it's also a Requires BuildRequires: polkit @@ -84,6 +84,7 @@ BuildRequires: pkgconfig(nss) BuildRequires: pkgconfig(pango) >= 1.20.0 BuildRequires: pkgconfig(polkit-gobject-1) >= 0.103 +BuildRequires: pkgconfig(udev) BuildRequires: pkgconfig(upower-glib) >= 0.99.0 BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xext) @@ -100,10 +101,7 @@ BuildRequires: gnome-common %endif %if !0%{?is_opensuse} -BuildRequires: autoconf -BuildRequires: automake BuildRequires: gnome-patch-translation -BuildRequires: libtool BuildRequires: translation-update-upstream %endif %if 0%{?suse_version} == 1315 @@ -168,39 +166,32 @@ %patch6 -p1 %endif %patch7 -p1 -%patch8 -p1 +%patch9 -p1 %build -# need autoreconf if patch translation has run -%if 0%{?suse_version} == 1315 || !0%{?is_opensuse} -autoreconf -f -i -%endif -%configure\ +%meson \ + --libexecdir=%{_libexecdir}/gnome-settings-daemon-3.0 \ + -D alsa=true \ %if %{with wayland} - --enable-wayland \ + -D wayland=true %else - --disable-wayland \ + -D wayland=false %endif - --enable-alsa \ - --disable-static \ - --libexecdir=%{_libexecdir}/gnome-settings-daemon-3.0 \ - %{nil} -# work around a racing condition in plugins/common, which does not always build properly using parallel build -(cd plugins/common; make -j 1 gsd-common-enums.h) -make %{?_smp_mflags} +%meson_build %install -%make_install +%meson_install + %if %{without wacom} rm %{buildroot}%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Wacom.desktop %endif -find %{buildroot} -type f -name "*.la" -delete -print %find_lang %{name} %{?no_lang_C} %fdupes %{buildroot}/%{_prefix} %files -%doc AUTHORS COPYING ChangeLog NEWS +%license COPYING +%doc AUTHORS ChangeLog NEWS %{_datadir}/gnome-settings-daemon/ %dir %{_libexecdir}/gnome-settings-daemon-3.0/ %{_libexecdir}/gnome-settings-daemon-3.0/gsd-backlight-helper @@ -213,8 +204,6 @@ %{_libdir}/gnome-settings-daemon-3.0/libgsd.so # Explicitly list all the plugins so we know we don't lose any -%{_libexecdir}/gnome-settings-daemon-3.0/gsd-a11y-keyboard -%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.A11yKeyboard.desktop %{_libexecdir}/gnome-settings-daemon-3.0/gsd-a11y-settings %{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.A11ySettings.desktop %{_libexecdir}/gnome-settings-daemon-3.0/gsd-clipboard ++++++ gnome-settings-daemon-3.26.2.tar.xz -> gnome-settings-daemon-3.28.0.tar.xz ++++++ ++++ 185669 lines of diff (skipped) ++++++ gnome-settings-daemon-bgo793253.patch ++++++ diff --git a/plugins/media-keys/gsd-media-keys-manager.c b/plugins/media-keys/gsd-media-keys-manager.c index 1ad3f3df..5e2eb7e3 100644 --- a/plugins/media-keys/gsd-media-keys-manager.c +++ b/plugins/media-keys/gsd-media-keys-manager.c @@ -335,6 +335,7 @@ get_key_string (MediaKey *key) return g_strdup_printf ("custom:%s", key->custom_path); else g_assert_not_reached (); + return NULL; } static char * @@ -353,6 +354,7 @@ get_binding (GsdMediaKeysManager *manager, return g_settings_get_string (settings, "binding"); } else g_assert_not_reached (); + return NULL; } static void diff --git a/plugins/rfkill/rfkill-glib.c b/plugins/rfkill/rfkill-glib.c index 450e6533..6b2df693 100644 --- a/plugins/rfkill/rfkill-glib.c +++ b/plugins/rfkill/rfkill-glib.c @@ -254,6 +254,7 @@ op_to_string (unsigned int op) return "CHANGE_ALL"; default: g_assert_not_reached (); + return "NULL"; } } diff --git a/plugins/xsettings/xsettings-manager.c b/plugins/xsettings/xsettings-manager.c index 947cc9ee..18fbf599 100644 --- a/plugins/xsettings/xsettings-manager.c +++ b/plugins/xsettings/xsettings-manager.c @@ -269,6 +269,7 @@ xsettings_get_typecode (GVariant *value) return XSETTINGS_TYPE_COLOR; default: g_assert_not_reached (); + return NULL; } }