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