Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gdm for openSUSE:Factory checked in at 2022-11-01 13:40:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gdm (Old) and /work/SRC/openSUSE:Factory/.gdm.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gdm" Tue Nov 1 13:40:42 2022 rev:248 rq:1032387 version:43.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gdm/gdm.changes 2022-10-16 16:09:14.514758381 +0200 +++ /work/SRC/openSUSE:Factory/.gdm.new.2275/gdm.changes 2022-11-01 13:40:46.315322723 +0100 @@ -1,0 +2,6 @@ +Mon Oct 31 06:19:21 UTC 2022 - Xiaoguang Wang <xiaoguang.w...@suse.com> + +- Update gdm-sysconfig-settings.patch: Fix gdm doesn't start + if /etc/sysconfig/displaymanager is missing (bsc#1204578). + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gdm-sysconfig-settings.patch ++++++ --- /var/tmp/diff_new_pack.HwsMP8/_old 2022-11-01 13:40:47.191327382 +0100 +++ /var/tmp/diff_new_pack.HwsMP8/_new 2022-11-01 13:40:47.195327403 +0100 @@ -2,7 +2,7 @@ =================================================================== --- /dev/null +++ gdm-43.0/common/gdm-settings-system-backend.c -@@ -0,0 +1,369 @@ +@@ -0,0 +1,372 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 Hans Petter Jansson <h...@copyleft.no> @@ -368,6 +368,9 @@ +{ + GObject *object; + ++ if (!g_file_test ("/etc/sysconfig/displaymanager", G_FILE_TEST_IS_REGULAR)) ++ return NULL; ++ + object = g_object_new (GDM_TYPE_SETTINGS_SYSTEM_BACKEND, NULL); + + return GDM_SETTINGS_BACKEND (object); @@ -445,11 +448,13 @@ struct _GdmSettings { -@@ -198,6 +199,8 @@ gdm_settings_reload (GdmSettings *settin +@@ -198,6 +199,10 @@ gdm_settings_reload (GdmSettings *settin if (backend) settings->backends = g_list_prepend (NULL, backend); -+ settings->backends = g_list_prepend (settings->backends, gdm_settings_system_backend_new ()); ++ backend = gdm_settings_system_backend_new (); ++ if (backend) ++ settings->backends = g_list_prepend (settings->backends, backend); + backend = gdm_settings_desktop_backend_new (GDM_RUNTIME_CONF); if (backend)