From 4d03cc312e4bc50e4a4f1968b048fa710f0599b628b77e51228e090d7ed2782e Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Thu, 22 Apr 2021 07:42:37 +0000 Subject: [PATCH 1/2] Accepting request 884843 from GNOME:Next Update to 40.0 OBS-URL: https://build.opensuse.org/request/show/884843 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-session?expand=0&rev=328 --- gnome-session-40.0.tar.xz | 3 +++ gnome-session-40.beta.tar.xz | 3 --- gnome-session.changes | 6 ++++++ gnome-session.spec | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 gnome-session-40.0.tar.xz delete mode 100644 gnome-session-40.beta.tar.xz diff --git a/gnome-session-40.0.tar.xz b/gnome-session-40.0.tar.xz new file mode 100644 index 0000000..701a8c2 --- /dev/null +++ b/gnome-session-40.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80de1c59c6e4fc275ac439eede0654fdf41ac9deded6dd5e0d9d76a117ab1a89 +size 481996 diff --git a/gnome-session-40.beta.tar.xz b/gnome-session-40.beta.tar.xz deleted file mode 100644 index 5f125f9..0000000 --- a/gnome-session-40.beta.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2930f1f396b48e06726b04bbba109f7bea73a3ded2c943324f301820bd332846 -size 481764 diff --git a/gnome-session.changes b/gnome-session.changes index caee588..0f49c56 100644 --- a/gnome-session.changes +++ b/gnome-session.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Apr 13 06:38:02 UTC 2021 - Dominique Leuenberger + +- Update to version 40.0: + + util: Remove undesired variables from activation environment. + ------------------------------------------------------------------- Fri Feb 26 13:51:35 UTC 2021 - Dominique Leuenberger diff --git a/gnome-session.spec b/gnome-session.spec index 961d5ff..daca3a0 100644 --- a/gnome-session.spec +++ b/gnome-session.spec @@ -17,7 +17,7 @@ Name: gnome-session -Version: 40.beta +Version: 40.0 Release: 0 Summary: Session Tools for the GNOME Desktop License: GPL-2.0-or-later From 352fad130cf1e3ef56316623860237231a1d05eaab726c343869d23854dec4bd Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Thu, 22 Apr 2021 11:43:58 +0000 Subject: [PATCH 2/2] Accepting request 886616 from GNOME:Next OBS-URL: https://build.opensuse.org/request/show/886616 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-session?expand=0&rev=329 --- ...-avoid-blocking-when-connecting-dbus.patch | 28 +++++++++++++++++++ gnome-session.changes | 7 +++++ gnome-session.spec | 2 ++ 3 files changed, 37 insertions(+) create mode 100644 gnome-session-avoid-blocking-when-connecting-dbus.patch diff --git a/gnome-session-avoid-blocking-when-connecting-dbus.patch b/gnome-session-avoid-blocking-when-connecting-dbus.patch new file mode 100644 index 0000000..ce40916 --- /dev/null +++ b/gnome-session-avoid-blocking-when-connecting-dbus.patch @@ -0,0 +1,28 @@ +From 0903f9d861cb00cba9c1075cd57c6e9297122426 Mon Sep 17 00:00:00 2001 +From: Xiaoguang Wang +Date: Thu, 15 Apr 2021 16:49:21 +0800 +Subject: [PATCH] GsmPresence: Avoid blocking when connecting dbus ScreenSaver + +https://gitlab.gnome.org/GNOME/gnome-session/-/issues/88 +--- + gnome-session/gsm-presence.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/gnome-session/gsm-presence.c b/gnome-session/gsm-presence.c +index cdfa3ccd..cd28f5ce 100644 +--- a/gnome-session/gsm-presence.c ++++ b/gnome-session/gsm-presence.c +@@ -328,7 +328,9 @@ gsm_presence_constructor (GType type, + } + + presence->priv->screensaver_proxy = g_dbus_proxy_new_sync (presence->priv->connection, +- G_DBUS_PROXY_FLAGS_NONE, ++ G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START | ++ G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS | ++ G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES, + NULL, + GS_NAME, + GS_PATH, +-- +2.31.1 + diff --git a/gnome-session.changes b/gnome-session.changes index 0f49c56..298a6e9 100644 --- a/gnome-session.changes +++ b/gnome-session.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Apr 19 01:17:31 UTC 2021 - xiaoguang wang + +- Add gnome-session-avoid-blocking-when-connecting-dbus.patch: Fix + the login delay, avoid the blocking when connecting to + ScreenSaver dbus(bsc#1184698 glgo#GNOME/gnome-session#88). + ------------------------------------------------------------------- Tue Apr 13 06:38:02 UTC 2021 - Dominique Leuenberger diff --git a/gnome-session.spec b/gnome-session.spec index daca3a0..c1e2f1c 100644 --- a/gnome-session.spec +++ b/gnome-session.spec @@ -29,6 +29,8 @@ Source2: gnome.desktop # PATCH-FIX-UPSTREAM gnome-session-better-handle-empty-xdg_session_type.patch bsc#1084756 bgo#794256 yfjiang@suse.com -- solution provided by msrb@suse.com using a more reasonable way to handle gpu acceleration check Patch0: gnome-session-better-handle-empty-xdg_session_type.patch +# PATCH-FIX-UPSTREAM gnome-session-avoid-blocking-when-connecting-dbus.patch bsc#1184698 glgo#GNOME/gnome-session#88 xwang@suse.com -- Avoid blocking when connecting to ScreenSaver dbus +Patch1: gnome-session-avoid-blocking-when-connecting-dbus.patch BuildRequires: docbook-xsl-stylesheets BuildRequires: fdupes