Hello community,
here is the log from the commit of package gnome-settings-daemon for
openSUSE:Factory checked in at 2016-09-21 18:43:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-settings-daemon (Old)
and /work/SRC/openSUSE:Factory/.gnome-settings-daemon.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-settings-daemon"
Changes:
--------
---
/work/SRC/openSUSE:Factory/gnome-settings-daemon/gnome-settings-daemon.changes
2016-08-29 14:27:08.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.gnome-settings-daemon.new/gnome-settings-daemon.changes
2016-09-21 18:43:25.000000000 +0200
@@ -1,0 +2,84 @@
+Tue Sep 20 16:10:11 UTC 2016 - [email protected]
+
+- Update to version 3.22.0:
+ + Fix possible problem with battery and mains timeouts.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Wed Sep 14 13:38:34 UTC 2016 - [email protected]
+
+- Update to version 3.21.92.1:
+ + Fix a build problem in the smartcard plugin.
+
+-------------------------------------------------------------------
+Tue Sep 13 21:06:34 UTC 2016 - [email protected]
+
+- Update to version 3.21.92:
+ + Use systemd to track running services in the Sharing plugin.
+ + Updated translations.
+- Only apply gnome-settings-daemon-shutdown-with-power-button.patch
+ on SLE and Leap. Following this, conditionally BuildRequires
+ gnome-common for SLE and Leap only.
+- Add gtk-doc BuildRequires: gnome-common was pulling it in before.
+- Rename sle-configure-timeout-blank.patch to
+ gnome-settings-daemon-sle-configure-timeout-blank.patch, align
+ patchname with our standard.
+- Stop passing V=1 to make, we do debugging locally.
+
+-------------------------------------------------------------------
+Mon Sep 12 11:19:11 UTC 2016 - [email protected]
+
+- Rebase gnome-settings-daemon-revert-libinput-mandatory.patch
+ for version 3.21.90.
+
+-------------------------------------------------------------------
+Mon Sep 12 10:07:53 UTC 2016 - [email protected]
+
+- Rename gnome-settings-daemon-shutdown-with-power-button.patch to
+ gnome-settings-daemon-more-power-button-actions.patch:
+ Also add back the "interactive" power button action for
+ consistency with SLES11 behavior (bsc#996342).
+
+-------------------------------------------------------------------
+Thu Sep 8 12:39:50 UTC 2016 - [email protected]
+
+- Update to version 3.21.90:
+ + Color: Ignore fake VNC devices.
+ + Housekeeping: Code cleanups.
+ + Media keys:
+ - Add Super+F1 as a hardcoded shortcut for launching Help.
+ - Update gvc to fix a crash setting a headset.
+ + Power: Don't claim the light sensor if we're not active.
+ + Smartcard:
+ - Complete activation task right away if no drivers.
+ - Fix crash on startup.
+ + Wacom:
+ - Fix hot(un)plug related crashes.
+ - Fix memory leaks.
+ + XSettings: Fix keynav-use-caret setting not working.
+
+-------------------------------------------------------------------
+Thu Sep 8 11:49:13 UTC 2016 - [email protected]
+
+- Also apply gnome-settings-daemon-shutdown-with-power-button.patch
+ on openSUSE (boo#993381).
+
+-------------------------------------------------------------------
+Wed Sep 7 12:44:12 UTC 2016 - [email protected]
+
+- Add gnome-settings-daemon-shutdown-with-power-button.patch:
+ Bring back "shutdown" as a configurable choice for power button.
+ Even though upstream removed it due to "too destructive" and
+ recommends using a custom shortcut, we still need it for bare
+ metal servers without keyboards attched (bsc#996342).
+ Check bgo#753713, bgo#755953 to learn why upstream removed the
+ power button actions.
+
+-------------------------------------------------------------------
+Fri Aug 26 11:55:29 UTC 2016 - [email protected]
+
+- Call autoreconf on SLE12 and Leap 42.x:
+ gnome-settings-daemon-bring-back-updates-plugin.patch is also
+ applied on Leap, hence autoreconf needs to run there too.
+
+-------------------------------------------------------------------
@@ -66 +149,0 @@
-
@@ -68,2 +150,0 @@
-- Add gnome-settings-daemon-revert-libinput-mandatory.patch: do not
- force libinput driver on SLE.
Old:
----
gnome-settings-daemon-3.20.1.tar.xz
sle-configure-timeout-blank.patch
New:
----
gnome-settings-daemon-3.22.0.tar.xz
gnome-settings-daemon-more-power-button-actions.patch
gnome-settings-daemon-sle-configure-timeout-blank.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-settings-daemon.spec ++++++
--- /var/tmp/diff_new_pack.02RFqW/_old 2016-09-21 18:43:26.000000000 +0200
+++ /var/tmp/diff_new_pack.02RFqW/_new 2016-09-21 18:43:26.000000000 +0200
@@ -30,28 +30,33 @@
%endif
Name: gnome-settings-daemon
-Version: 3.20.1
+Version: 3.22.0
Release: 0
Summary: Settings daemon for the GNOME desktop
License: GPL-2.0+
Group: System/GUI/GNOME
Url: http://www.gnome.org
-Source:
http://download.gnome.org/sources/gnome-settings-daemon/3.20/%{name}-%{version}.tar.xz
+Source:
http://download.gnome.org/sources/gnome-settings-daemon/3.22/%{name}-%{version}.tar.xz
# PATCH-FEATURE-SLE gnome-settings-daemon-revert-libinput-mandatory.patch
[email protected] -- ensure libinput is not mandatory
Patch20: gnome-settings-daemon-revert-libinput-mandatory.patch
# PATCH-FEATURE-SLE gnome-settings-daemon-notify-idle-resumed.patch bnc#439018
bnc#708182 bgo#575467 [email protected] -- notify user about auto suspend when
returning from sleep
Patch21: gnome-settings-daemon-notify-idle-resumed.patch
# PATCH-FIX-SLE gnome-settings-daemon-bnc873545-hide-warnings.patch bnc#873545
[email protected] -- hide the warnings when g-s-d cannot find colord running,
which is expected on SLES
Patch22: gnome-settings-daemon-bnc873545-hide-warnings.patch
-# PATCH-FIX-SLE sle-configure-timeout-blank.patch bnc#869685 bgo#710904
[email protected] -- monitor off timeout is too short, extends it to 5 min
-Patch24: sle-configure-timeout-blank.patch
+# PATCH-FIX-SLE gnome-settings-daemon-sle-configure-timeout-blank.patch
bnc#869685 bgo#710904 [email protected] -- monitor off timeout is too short,
extends it to 5 min
+Patch24: gnome-settings-daemon-sle-configure-timeout-blank.patch
# PATCH-FIX-SLE gnome-settings-daemon-initial-keyboard.patch bsc#979051
[email protected] -- Deal with the default keyboard being set from xkb instead
of GNOME
Patch29: gnome-settings-daemon-initial-keyboard.patch
# PATCH-FIX-OPENSUSE gnome-settings-daemon-bring-back-updates-plugin.patch
bsc#991024 [email protected] -- Add the updates plugin back
Patch31: gnome-settings-daemon-bring-back-updates-plugin.patch
+# PATCH-FEATURE-OPENSUSE gnome-settings-daemon-more-power-button-actions.patch
bsc#996342 [email protected] -- Bring back the "shutdown" and "interactive"
power button actions.
+Patch32: gnome-settings-daemon-more-power-button-actions.patch
BuildRequires: cups-devel
BuildRequires: fdupes
+BuildRequires: gtk-doc
+%if 0%{?suse_version} == 1315
BuildRequires: gnome-common
+%endif
%if !0%{?is_opensuse}
BuildRequires: gnome-patch-translation
BuildRequires: translation-update-upstream
@@ -156,10 +161,11 @@
%endif
%if 0%{?suse_version} == 1315
%patch31 -p1
+%patch32 -p1
%endif
%build
-%if !0%{?is_opensuse}
+%if 0%{?suse_version} == 1315
autoreconf -f -i
%endif
%configure\
@@ -174,7 +180,7 @@
%{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 %{?jobs:-j%jobs} V=1
+make %{?jobs:-j%jobs}
%install
%makeinstall
++++++ gnome-settings-daemon-3.20.1.tar.xz ->
gnome-settings-daemon-3.22.0.tar.xz ++++++
++++ 50845 lines of diff (skipped)
++++++ gnome-settings-daemon-more-power-button-actions.patch ++++++
>From 3d9c3ecda9c68039c309bfb6bfc93830c4a0e20e Mon Sep 17 00:00:00 2001
From: Felix Zhang <[email protected]>
Date: Mon, 12 Sep 2016 18:00:07 +0800
Subject: [PATCH] more power button actions
---
data/gsd-enums.h | 2 ++
plugins/media-keys/gsd-media-keys-manager.c | 6 ++++++
2 files changed, 8 insertions(+)
diff --git a/data/gsd-enums.h b/data/gsd-enums.h
index 4a0356a..87fd158 100644
--- a/data/gsd-enums.h
+++ b/data/gsd-enums.h
@@ -113,6 +113,8 @@ typedef enum
typedef enum
{
GSD_POWER_BUTTON_ACTION_NOTHING,
+ GSD_POWER_BUTTON_ACTION_INTERACTIVE,
+ GSD_POWER_BUTTON_ACTION_SHUTDOWN,
GSD_POWER_BUTTON_ACTION_SUSPEND,
GSD_POWER_BUTTON_ACTION_HIBERNATE
} GsdPowerButtonActionType;
diff --git a/plugins/media-keys/gsd-media-keys-manager.c
b/plugins/media-keys/gsd-media-keys-manager.c
index d77ed10..e9611b9 100644
--- a/plugins/media-keys/gsd-media-keys-manager.c
+++ b/plugins/media-keys/gsd-media-keys-manager.c
@@ -1929,6 +1929,12 @@ do_config_power_button_action (GsdMediaKeysManager
*manager,
action_type = g_settings_get_enum (manager->priv->power_settings,
"power-button-action");
switch (action_type) {
+ case GSD_POWER_BUTTON_ACTION_INTERACTIVE:
+ do_config_power_action (manager, GSD_POWER_ACTION_INTERACTIVE,
in_lock_screen);
+ break;
+ case GSD_POWER_BUTTON_ACTION_SHUTDOWN:
+ do_config_power_action (manager, GSD_POWER_ACTION_SHUTDOWN,
in_lock_screen);
+ break;
case GSD_POWER_BUTTON_ACTION_SUSPEND:
do_config_power_action (manager, GSD_POWER_ACTION_SUSPEND,
in_lock_screen);
break;
--
2.6.6
++++++ gnome-settings-daemon-revert-libinput-mandatory.patch ++++++
--- /var/tmp/diff_new_pack.02RFqW/_old 2016-09-21 18:43:27.000000000 +0200
+++ /var/tmp/diff_new_pack.02RFqW/_new 2016-09-21 18:43:27.000000000 +0200
@@ -1781,6 +1781,7 @@
GList *devices, *l;
- gboolean has_touchpad, has_touchscreen;
+ gboolean has_touchpad, has_touchscreen, has_trackball;
+ gboolean has_mouse;
gtk_init (&argc, &argv);
++++++ gnome-settings-daemon-sle-configure-timeout-blank.patch ++++++
Index: plugins/power/gsd-power-constants.h
===================================================================
--- plugins/power/gsd-power-constants.h.orig 2013-11-12 01:25:13.000000000
+0800
+++ plugins/power/gsd-power-constants.h 2014-03-27 11:39:34.100125030 +0800
@@ -18,7 +18,7 @@
*/
/* The blank delay when the screensaver is active */
-#define SCREENSAVER_TIMEOUT_BLANK 15 /* seconds */
+#define SCREENSAVER_TIMEOUT_BLANK 300 /* seconds */
/* The dim delay when dimming on idle is requested but idle-delay
* is set to "Never" */
Index: plugins/power/gsd-power-manager.c
===================================================================
--- plugins/power/gsd-power-manager.c.orig 2014-03-27 11:39:34.089124716
+0800
+++ plugins/power/gsd-power-manager.c 2014-03-27 11:39:34.101125059 +0800
@@ -1921,8 +1921,8 @@ handle_screensaver_active (GsdPowerManag
* and its fade has finished.
*
* See also idle_configure() */
- if (active)
- idle_set_mode (manager, GSD_POWER_IDLE_MODE_BLANK);
+ /* if (active) */
+ /* idle_set_mode (manager, GSD_POWER_IDLE_MODE_BLANK);
*/
}
}