Hello community,

here is the log from the commit of package gnome-session for openSUSE:Leap:15.2 
checked in at 2020-04-28 20:10:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/gnome-session (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.gnome-session.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-session"

Tue Apr 28 20:10:18 2020 rev:40 rq:796682 version:3.34.2

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/gnome-session/gnome-session.changes    
2020-03-06 12:36:48.242594051 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.gnome-session.new.2738/gnome-session.changes  
2020-04-28 20:10:18.516428546 +0200
@@ -1,0 +2,14 @@
+Wed Apr 15 01:20:42 UTC 2020 - Xiaoguang Wang <xiaoguang.w...@suse.com>
+
+- Add gnome-session-error-numbers-wrong.patch: Remove erron in log
+  'gnome-session-c[4905]: Error creating FIFO: File exists'
+  (bsc#1169165 glgo!GNOME/gnome-session#42).
+
+-------------------------------------------------------------------
+Mon Mar 16 03:51:13 UTC 2020 - Xiaoguang Wang <xw...@suse.com>
+
+- Add gnome-session-remove-gsd-XSettings.patch: Remove
+  org.gnome.SettingsDaemon.XSettings from file gnome.session
+  (bsc#1163262 glgo#GNOME/gnome-session#51)
+
+-------------------------------------------------------------------

New:
----
  gnome-session-error-numbers-wrong.patch
  gnome-session-remove-gsd-XSettings.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnome-session.spec ++++++
--- /var/tmp/diff_new_pack.Mhz6im/_old  2020-04-28 20:10:19.152429867 +0200
+++ /var/tmp/diff_new_pack.Mhz6im/_new  2020-04-28 20:10:19.152429867 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gnome-session
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -29,8 +29,12 @@
 
 # PATCH-FIX-UPSTREAM gnome-session-better-handle-empty-xdg_session_type.patch 
bsc#1084756 bgo#794256 yfji...@suse.com -- solution provided by m...@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-remove-gsd-XSettings.patch bsc#1163262 
glgo#GNOME/gnome-session#51 xw...@suse.com -- remove 
org.gnome.SettingsDaemon.XSettings from gnome.session
+Patch1:         gnome-session-remove-gsd-XSettings.patch
 # PATCH-FIX-OPENSUSE gnome-session-s390-not-require-g-s-d_wacom.patch 
bsc#1129412 yfji...@suse.com -- Remove the runtime requirement of g-s-d Wacom 
plugin
 Patch2:         gnome-session-s390-not-require-g-s-d_wacom.patch
+# PATCH-FIX-UPSTREAM gnome-session-error-numbers-wrong.patch bsc#1169165 
glgo!GNOME/gnome-session#42 xw...@suse.com -- Valid error numbers are all 
positive numbers 
+Patch3:         gnome-session-error-numbers-wrong.patch
 
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  fdupes
@@ -105,9 +109,11 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 %ifarch s390 s390x
 %patch2 -p1
 %endif
+%patch3 -p1
 translation-update-upstream po gnome-session-3.0
 
 %build

++++++ gnome-session-error-numbers-wrong.patch ++++++
>From 534850d20b4f9dcb2c521bf6420a4d34123e7893 Mon Sep 17 00:00:00 2001
From: Xiaoguang Wang <xw...@suse.com>
Date: Fri, 10 Apr 2020 15:41:23 +0800
Subject: [PATCH] Valid error numbers are all positive numbers

There is error in journal log:
gnome-session-c[4905]: Error creating FIFO: File exists
The errno can't be negative number.

https://gitlab.gnome.org/GNOME/gnome-session/-/merge_requests/42
---
 gnome-session/main.c      | 2 +-
 tools/gnome-session-ctl.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-session/main.c b/gnome-session/main.c
index 01f56667..c1dda5dc 100644
--- a/gnome-session/main.c
+++ b/gnome-session/main.c
@@ -349,7 +349,7 @@ systemd_leader_run(void)
         fifo_name = g_strdup_printf ("%s/gnome-session-leader-fifo",
                                      g_get_user_runtime_dir ());
         res = mkfifo (fifo_name, 0666);
-        if (res < 0 && errno != -EEXIST)
+        if (res < 0 && errno != EEXIST)
                 g_warning ("Error creating FIFO: %m");
 
         fifo_fd = g_open (fifo_name, O_WRONLY | O_CLOEXEC, 0666);
diff --git a/tools/gnome-session-ctl.c b/tools/gnome-session-ctl.c
index 9276a0ad..86f03be1 100644
--- a/tools/gnome-session-ctl.c
+++ b/tools/gnome-session-ctl.c
@@ -194,7 +194,7 @@ do_monitor_leader (void)
         fifo_name = g_strdup_printf ("%s/gnome-session-leader-fifo",
                                      g_get_user_runtime_dir ());
         res = mkfifo (fifo_name, 0666);
-        if (res < 0 && errno != -EEXIST)
+        if (res < 0 && errno != EEXIST)
                 g_warning ("Error creating FIFO: %m");
 
         data.fifo_fd = g_open (fifo_name, O_RDONLY | O_CLOEXEC, 0666);
-- 
2.26.0

++++++ gnome-session-remove-gsd-XSettings.patch ++++++
>From 7690131514d22578dc6bfdc3b1af3196ffc4bbac Mon Sep 17 00:00:00 2001
From: Xiaoguang Wang <xw...@suse.com>
Date: Thu, 5 Mar 2020 14:44:38 +0800
Subject: [PATCH] data: Remove org.gnome.SettingsDaemon.XSettings

Now gnome-shell starts up org.gnome.SettingsDaemon.XSettings

https://gitlab.gnome.org/GNOME/gnome-session/issues/51
---
 data/gnome.session.desktop.in.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/data/gnome.session.desktop.in.in b/data/gnome.session.desktop.in.in
index 6c70f540..079e1e82 100644
--- a/data/gnome.session.desktop.in.in
+++ b/data/gnome.session.desktop.in.in
@@ -1,3 +1,3 @@
 [GNOME Session]
 Name=GNOME
-RequiredComponents=org.gnome.Shell;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;
+RequiredComponents=org.gnome.Shell;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;
-- 
2.25.0


Reply via email to