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-09-21 14:41:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gdm (Old) and /work/SRC/openSUSE:Factory/.gdm.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gdm" Wed Sep 21 14:41:36 2022 rev:246 rq:1005058 version:43.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gdm/gdm.changes 2022-08-05 19:50:42.389410027 +0200 +++ /work/SRC/openSUSE:Factory/.gdm.new.2083/gdm.changes 2022-09-21 14:42:26.985757840 +0200 @@ -1,0 +2,13 @@ +Tue Sep 20 17:49:13 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 43.0: + + Drop vestigial code. + + Fixes in GPU detection. + + Use _GNU_SOURCE again to avoid compile warning. + + Updated translations. +- Drop patches fixed upstream: + + gdm-Fix-type-of-signal-connection-id.patch + + gdm-Stop-listening-to-udev-events.patch +- Rebase patches with quilt. + +------------------------------------------------------------------- Old: ---- gdm-42.0.tar.xz gdm-Fix-type-of-signal-connection-id.patch gdm-Stop-listening-to-udev-events.patch New: ---- gdm-43.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gdm.spec ++++++ --- /var/tmp/diff_new_pack.rRB33f/_old 2022-09-21 14:42:27.637759648 +0200 +++ /var/tmp/diff_new_pack.rRB33f/_new 2022-09-21 14:42:27.641759659 +0200 @@ -28,14 +28,14 @@ %endif Name: gdm -Version: 42.0 +Version: 43.0 Release: 0 Summary: The GNOME Display Manager License: GPL-2.0-or-later Group: System/GUI/GNOME URL: https://wiki.gnome.org/Projects/GDM -Source0: https://download.gnome.org/sources/gdm/42/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/gdm/43/%{name}-%{version}.tar.xz Source1: gdm.pamd Source2: gdm-autologin.pamd Source3: gdm-launch-environment.pamd @@ -70,10 +70,6 @@ Patch14: gdm-switch-user-tty7.patch # PATCH-FIX-UPSTREAM gdm-disable-wayland-on-mgag200-chipsets.patch bsc#1162888 glgo#GNOME/mutter#57 qk...@suse.com -- Disable Wayland on mgag200 chipsets Patch15: gdm-disable-wayland-on-mgag200-chipsets.patch -# PATCH-FIX-UPSTREAM gdm-Fix-type-of-signal-connection-id.patch bsc#1197521 xw...@suse.com -- Fix the type of signal connection id -Patch16: gdm-Fix-type-of-signal-connection-id.patch -# PATCH-FIX-UPSTREAM gdm-Stop-listening-to-udev-events.patch bsc#1197521 xw...@suse.com -- Stop listening to udev events -Patch17: gdm-Stop-listening-to-udev-events.patch ### NOTE: Keep please SLE-only patches at bottom (starting on 1000). # PATCH-FIX-SLE gdm-disable-gnome-initial-setup.patch bnc#1067976 qz...@suse.com -- Disable gnome-initial-setup runs before gdm, g-i-s will only serve for CJK people to choose the input-method after login. @@ -247,8 +243,6 @@ %endif %patch14 -p1 %patch15 -p1 -%patch16 -p1 -%patch17 -p1 # SLE and Leap only patches start at 1000 %if 0%{?sle_version} ++++++ gdm-42.0.tar.xz -> gdm-43.0.tar.xz ++++++ ++++ 10027 lines of diff (skipped) ++++++ gdm-default-wm.patch ++++++ --- /var/tmp/diff_new_pack.rRB33f/_old 2022-09-21 14:42:28.061760824 +0200 +++ /var/tmp/diff_new_pack.rRB33f/_new 2022-09-21 14:42:28.065760835 +0200 @@ -1,7 +1,7 @@ -Index: gdm-40.1/daemon/gdm-session.c +Index: gdm-43.0/daemon/gdm-session.c =================================================================== ---- gdm-40.1.orig/daemon/gdm-session.c -+++ gdm-40.1/daemon/gdm-session.c +--- gdm-43.0.orig/daemon/gdm-session.c ++++ gdm-43.0/daemon/gdm-session.c @@ -43,6 +43,8 @@ #include <glib-object.h> #include <gio/gio.h> @@ -11,7 +11,7 @@ #include "gdm-session.h" #include "gdm-session-glue.h" #include "gdm-dbus-util.h" -@@ -578,6 +580,14 @@ get_fallback_session_name (GdmSession *s +@@ -589,6 +591,14 @@ get_fallback_session_name (GdmSession *s } } ++++++ gdm-disable-wayland-on-mgag200-chipsets.patch ++++++ --- /var/tmp/diff_new_pack.rRB33f/_old 2022-09-21 14:42:28.081760879 +0200 +++ /var/tmp/diff_new_pack.rRB33f/_new 2022-09-21 14:42:28.085760890 +0200 @@ -1,10 +1,10 @@ -Index: gdm-41.3/data/61-gdm.rules.in +Index: gdm-43.0/data/61-gdm.rules.in =================================================================== ---- gdm-41.3.orig/data/61-gdm.rules.in -+++ gdm-41.3/data/61-gdm.rules.in -@@ -1,6 +1,16 @@ - # disable Wayland on Hi1710 chipsets - ATTR{vendor}=="0x19e5", ATTR{device}=="0x1711", GOTO="gdm_disable_wayland" +--- gdm-43.0.orig/data/61-gdm.rules.in ++++ gdm-43.0/data/61-gdm.rules.in +@@ -34,6 +34,16 @@ ATTR{vendor}=="0x1a03", ATTR{device}=="0 + + LABEL="gdm_pci_device_end" +# disable Wayland on Matrox Electronics Systems Ltd. MGA G200 server engines +ATTR{vendor}=="0x102b", ATTR{device}=="0x0522", GOTO="gdm_disable_wayland" ++++++ gdm-initial-setup-hardening.patch ++++++ --- /var/tmp/diff_new_pack.rRB33f/_old 2022-09-21 14:42:28.109760957 +0200 +++ /var/tmp/diff_new_pack.rRB33f/_new 2022-09-21 14:42:28.113760968 +0200 @@ -1,8 +1,8 @@ -Index: gdm-3.37.90/daemon/gdm-display.c +Index: gdm-43.0/daemon/gdm-display.c =================================================================== ---- gdm-3.37.90.orig/daemon/gdm-display.c -+++ gdm-3.37.90/daemon/gdm-display.c -@@ -1523,12 +1523,12 @@ can_create_environment (const char *sess +--- gdm-43.0.orig/daemon/gdm-display.c ++++ gdm-43.0/daemon/gdm-display.c +@@ -1556,12 +1556,12 @@ can_create_environment (const char *sess return session_exists; } @@ -18,7 +18,7 @@ return TRUE; return FALSE; -@@ -1624,7 +1624,7 @@ wants_initial_setup (GdmDisplay *self) +@@ -1657,7 +1657,7 @@ wants_initial_setup (GdmDisplay *self) priv = gdm_display_get_instance_private (self); @@ -27,10 +27,10 @@ return FALSE; } -Index: gdm-3.37.90/daemon/gdm-manager.c +Index: gdm-43.0/daemon/gdm-manager.c =================================================================== ---- gdm-3.37.90.orig/daemon/gdm-manager.c -+++ gdm-3.37.90/daemon/gdm-manager.c +--- gdm-43.0.orig/daemon/gdm-manager.c ++++ gdm-43.0/daemon/gdm-manager.c @@ -62,7 +62,7 @@ #define GDM_MANAGER_DISPLAYS_PATH GDM_DBUS_PATH "/Displays" @@ -40,7 +40,7 @@ typedef struct { -@@ -1781,6 +1781,7 @@ on_start_user_session (StartUserSessionO +@@ -1786,6 +1786,7 @@ on_start_user_session (StartUserSessionO gboolean doing_initial_setup = FALSE; GdmDisplay *display; const char *session_id; @@ -48,7 +48,7 @@ g_debug ("GdmManager: start or jump to session"); -@@ -1807,6 +1808,15 @@ on_start_user_session (StartUserSessionO +@@ -1812,6 +1813,15 @@ on_start_user_session (StartUserSessionO "doing-initial-setup", &doing_initial_setup, NULL); @@ -64,7 +64,7 @@ if (doing_initial_setup) chown_initial_setup_home_dir (); -@@ -1827,20 +1837,9 @@ on_start_user_session (StartUserSessionO +@@ -1832,20 +1842,9 @@ on_start_user_session (StartUserSessionO g_object_ref (display); if (doing_initial_setup) { @@ -85,11 +85,11 @@ } else { g_debug ("GdmManager: session has its display server, reusing our server for another login screen"); } -Index: gdm-3.37.90/daemon/meson.build +Index: gdm-43.0/daemon/meson.build =================================================================== ---- gdm-3.37.90.orig/daemon/meson.build -+++ gdm-3.37.90/daemon/meson.build -@@ -199,6 +199,7 @@ endif +--- gdm-43.0.orig/daemon/meson.build ++++ gdm-43.0/daemon/meson.build +@@ -210,6 +210,7 @@ endif gdm_daemon = executable('gdm', [ gdm_daemon_sources, gdm_daemon_gen_sources ], ++++++ gdm-switch-to-tty1.patch ++++++ --- /var/tmp/diff_new_pack.rRB33f/_old 2022-09-21 14:42:28.165761112 +0200 +++ /var/tmp/diff_new_pack.rRB33f/_new 2022-09-21 14:42:28.165761112 +0200 @@ -1,7 +1,7 @@ -Index: gdm-3.36.2/daemon/main.c +Index: gdm-43.0/daemon/main.c =================================================================== ---- gdm-3.36.2.orig/daemon/main.c -+++ gdm-3.36.2/daemon/main.c +--- gdm-43.0.orig/daemon/main.c ++++ gdm-43.0/daemon/main.c @@ -61,6 +61,31 @@ static GdmSettings *settings = static uid_t gdm_uid = -1; static gid_t gdm_gid = -1; @@ -47,7 +47,7 @@ static gboolean on_sighup_cb (gpointer user_data) { -@@ -395,6 +426,7 @@ main (int argc, +@@ -387,6 +418,7 @@ main (int argc, g_main_loop_run (main_loop); g_debug ("GDM finished, cleaning up..."); @@ -55,7 +55,7 @@ g_clear_object (&manager); g_clear_object (&settings); -@@ -402,6 +434,10 @@ main (int argc, +@@ -394,6 +426,10 @@ main (int argc, gdm_settings_direct_shutdown (); gdm_log_shutdown (); ++++++ gdm-switch-user-tty7.patch ++++++ --- /var/tmp/diff_new_pack.rRB33f/_old 2022-09-21 14:42:28.177761145 +0200 +++ /var/tmp/diff_new_pack.rRB33f/_new 2022-09-21 14:42:28.185761167 +0200 @@ -8,11 +8,11 @@ daemon/gdm-session-worker.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -Index: gdm-3.36.2/daemon/gdm-session-worker.c +Index: gdm-43.0/daemon/gdm-session-worker.c =================================================================== ---- gdm-3.36.2.orig/daemon/gdm-session-worker.c -+++ gdm-3.36.2/daemon/gdm-session-worker.c -@@ -2209,7 +2209,7 @@ set_up_for_new_vt (GdmSessionWorker *wor +--- gdm-43.0.orig/daemon/gdm-session-worker.c ++++ gdm-43.0/daemon/gdm-session-worker.c +@@ -2208,7 +2208,7 @@ set_up_for_new_vt (GdmSessionWorker *wor return FALSE; } ++++++ gdm-sysconfig-settings.patch ++++++ --- /var/tmp/diff_new_pack.rRB33f/_old 2022-09-21 14:42:28.193761189 +0200 +++ /var/tmp/diff_new_pack.rRB33f/_new 2022-09-21 14:42:28.201761212 +0200 @@ -1,7 +1,7 @@ -Index: gdm-3.37.90/common/gdm-settings-system-backend.c +Index: gdm-43.0/common/gdm-settings-system-backend.c =================================================================== --- /dev/null -+++ gdm-3.37.90/common/gdm-settings-system-backend.c ++++ gdm-43.0/common/gdm-settings-system-backend.c @@ -0,0 +1,369 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * @@ -372,10 +372,10 @@ + + return GDM_SETTINGS_BACKEND (object); +} -Index: gdm-3.37.90/common/gdm-settings-system-backend.h +Index: gdm-43.0/common/gdm-settings-system-backend.h =================================================================== --- /dev/null -+++ gdm-3.37.90/common/gdm-settings-system-backend.h ++++ gdm-43.0/common/gdm-settings-system-backend.h @@ -0,0 +1,56 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * @@ -433,10 +433,10 @@ +G_END_DECLS + +#endif /* __GDM_SETTINGS_SYSTEM_BACKEND_H */ -Index: gdm-3.37.90/common/gdm-settings.c +Index: gdm-43.0/common/gdm-settings.c =================================================================== ---- gdm-3.37.90.orig/common/gdm-settings.c -+++ gdm-3.37.90/common/gdm-settings.c +--- gdm-43.0.orig/common/gdm-settings.c ++++ gdm-43.0/common/gdm-settings.c @@ -38,6 +38,7 @@ #include "gdm-settings.h" @@ -445,7 +445,7 @@ struct _GdmSettings { -@@ -194,6 +195,8 @@ gdm_settings_init (GdmSettings *settings +@@ -198,6 +199,8 @@ gdm_settings_reload (GdmSettings *settin if (backend) settings->backends = g_list_prepend (NULL, backend); @@ -454,10 +454,10 @@ backend = gdm_settings_desktop_backend_new (GDM_RUNTIME_CONF); if (backend) settings->backends = g_list_prepend (settings->backends, backend); -Index: gdm-3.37.90/common/gdm-sysconfig.c +Index: gdm-43.0/common/gdm-sysconfig.c =================================================================== --- /dev/null -+++ gdm-3.37.90/common/gdm-sysconfig.c ++++ gdm-43.0/common/gdm-sysconfig.c @@ -0,0 +1,484 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * @@ -943,10 +943,10 @@ + g_strfreev (lines); + return result; +} -Index: gdm-3.37.90/common/gdm-sysconfig.h +Index: gdm-43.0/common/gdm-sysconfig.h =================================================================== --- /dev/null -+++ gdm-3.37.90/common/gdm-sysconfig.h ++++ gdm-43.0/common/gdm-sysconfig.h @@ -0,0 +1,43 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * @@ -991,10 +991,10 @@ +G_END_DECLS + +#endif /* __GDM_SYSCONFIG_H */ -Index: gdm-3.37.90/data/gdm.conf-custom.in +Index: gdm-43.0/data/gdm.conf-custom.in =================================================================== ---- gdm-3.37.90.orig/data/gdm.conf-custom.in -+++ gdm-3.37.90/data/gdm.conf-custom.in +--- gdm-43.0.orig/data/gdm.conf-custom.in ++++ gdm-43.0/data/gdm.conf-custom.in @@ -1,4 +1,7 @@ # GDM configuration storage +# @@ -1003,10 +1003,10 @@ [daemon] # Uncomment the line below to force the login screen to use Xorg -Index: gdm-3.37.90/common/meson.build +Index: gdm-43.0/common/meson.build =================================================================== ---- gdm-3.37.90.orig/common/meson.build -+++ gdm-3.37.90/common/meson.build +--- gdm-43.0.orig/common/meson.build ++++ gdm-43.0/common/meson.build @@ -5,9 +5,11 @@ libgdmcommon_src = files( 'gdm-profile.c', 'gdm-settings-backend.c', ++++++ gdm-xauthlocalhostname.patch ++++++ --- /var/tmp/diff_new_pack.rRB33f/_old 2022-09-21 14:42:28.213761245 +0200 +++ /var/tmp/diff_new_pack.rRB33f/_new 2022-09-21 14:42:28.217761256 +0200 @@ -1,7 +1,7 @@ -Index: gdm-40.1/common/gdm-common.c +Index: gdm-43.0/common/gdm-common.c =================================================================== ---- gdm-40.1.orig/common/gdm-common.c -+++ gdm-40.1/common/gdm-common.c +--- gdm-43.0.orig/common/gdm-common.c ++++ gdm-43.0/common/gdm-common.c @@ -613,6 +613,8 @@ gdm_get_script_environment (const char * if (display_hostname) { @@ -26,10 +26,10 @@ + return g_strdup ("localhost"); + } +} -Index: gdm-40.1/common/gdm-common.h +Index: gdm-43.0/common/gdm-common.h =================================================================== ---- gdm-40.1.orig/common/gdm-common.h -+++ gdm-40.1/common/gdm-common.h +--- gdm-43.0.orig/common/gdm-common.h ++++ gdm-43.0/common/gdm-common.h @@ -70,6 +70,7 @@ char *gdm_generate_random_bytes gboolean gdm_get_login_window_session_id (const char *seat_id, char **session_id); @@ -38,10 +38,10 @@ GPtrArray *gdm_get_script_environment (const char *username, const char *display_name, -Index: gdm-40.1/daemon/gdm-display-access-file.c +Index: gdm-43.0/daemon/gdm-display-access-file.c =================================================================== ---- gdm-40.1.orig/daemon/gdm-display-access-file.c -+++ gdm-40.1/daemon/gdm-display-access-file.c +--- gdm-43.0.orig/daemon/gdm-display-access-file.c ++++ gdm-43.0/daemon/gdm-display-access-file.c @@ -441,13 +441,10 @@ _get_auth_info_for_display (GdmDisplayAc * * https://bugs.freedesktop.org/show_bug.cgi?id=43425 @@ -59,10 +59,10 @@ } else { *family = FamilyWild; gdm_display_get_remote_hostname (display, address, NULL); -Index: gdm-40.1/daemon/gdm-launch-environment.c +Index: gdm-43.0/daemon/gdm-launch-environment.c =================================================================== ---- gdm-40.1.orig/daemon/gdm-launch-environment.c -+++ gdm-40.1/daemon/gdm-launch-environment.c +--- gdm-43.0.orig/daemon/gdm-launch-environment.c ++++ gdm-43.0/daemon/gdm-launch-environment.c @@ -224,6 +224,11 @@ build_launch_environment (GdmLaunchEnvir g_hash_table_insert (hash, g_strdup ("GDM_SEAT_ID"), g_strdup (seat_id)); } @@ -75,11 +75,11 @@ g_hash_table_insert (hash, g_strdup ("RUNNING_UNDER_GDM"), g_strdup ("true")); /* Now populate XDG_DATA_DIRS from env.d if we're running initial setup; this allows -Index: gdm-40.1/daemon/gdm-session.c +Index: gdm-43.0/daemon/gdm-session.c =================================================================== ---- gdm-40.1.orig/daemon/gdm-session.c -+++ gdm-40.1/daemon/gdm-session.c -@@ -2709,6 +2709,14 @@ set_up_session_environment (GdmSession * +--- gdm-43.0.orig/daemon/gdm-session.c ++++ gdm-43.0/daemon/gdm-session.c +@@ -2739,6 +2739,14 @@ set_up_session_environment (GdmSession * } }