Hello community,

here is the log from the commit of package gdm for openSUSE:Factory checked in 
at 2020-06-08 23:47:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gdm (Old)
 and      /work/SRC/openSUSE:Factory/.gdm.new.3606 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gdm"

Mon Jun  8 23:47:32 2020 rev:229 rq:811417 version:3.36.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/gdm/gdm.changes  2020-05-08 23:03:54.169684666 
+0200
+++ /work/SRC/openSUSE:Factory/.gdm.new.3606/gdm.changes        2020-06-08 
23:48:19.074157715 +0200
@@ -1,0 +2,8 @@
+Tue May 26 00:36:52 UTC 2020 - Xiaoguang Wang <xiaoguang.w...@suse.com>
+
+- Update gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch:
+  When user session reuses tty7 same as greeter session, gdm
+  doesn't bring up the greeter session after switching from other
+  tty to tty7 (bsc#1171290).
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch ++++++
--- /var/tmp/diff_new_pack.xXVwrl/_old  2020-06-08 23:48:19.918160318 +0200
+++ /var/tmp/diff_new_pack.xXVwrl/_new  2020-06-08 23:48:19.922160331 +0200
@@ -9,10 +9,10 @@
 
 This allows system to run X server under root if and only-if necessary.
 ---
-Index: gdm-3.36.2/daemon/gdm-local-display-factory.c
+Index: gdm-3.34.1/daemon/gdm-local-display-factory.c
 ===================================================================
---- gdm-3.36.2.orig/daemon/gdm-local-display-factory.c
-+++ gdm-3.36.2/daemon/gdm-local-display-factory.c
+--- gdm-3.34.1.orig/daemon/gdm-local-display-factory.c
++++ gdm-3.34.1/daemon/gdm-local-display-factory.c
 @@ -231,11 +231,12 @@ gdm_local_display_factory_create_transie
  
          g_debug ("GdmLocalDisplayFactory: Creating transient display");
@@ -48,10 +48,21 @@
                  display = gdm_local_display_new ();
                  if (session_type != NULL) {
                          g_object_set (G_OBJECT (display), "session-type", 
session_type, NULL);
-Index: gdm-3.36.2/daemon/gdm-session.c
+@@ -772,6 +772,10 @@ on_vt_changed (GIOChannel    *source,
+         g_debug ("GdmLocalDisplayFactory: VT changed from %u to %u",
+                  previous_vt, factory->active_vt);
+ 
++        if (getenv ("GDM_DISABLE_USER_DISPLAY_SERVER") != NULL) {
++                return G_SOURCE_CONTINUE;
++        }
++
+         store = gdm_display_factory_get_display_store (GDM_DISPLAY_FACTORY 
(factory));
+ 
+         /* if the old VT was running a wayland login screen kill it
+Index: gdm-3.34.1/daemon/gdm-session.c
 ===================================================================
---- gdm-3.36.2.orig/daemon/gdm-session.c
-+++ gdm-3.36.2/daemon/gdm-session.c
+--- gdm-3.34.1.orig/daemon/gdm-session.c
++++ gdm-3.34.1/daemon/gdm-session.c
 @@ -373,7 +373,11 @@ get_system_session_dirs (GdmSession *sel
  #ifdef ENABLE_WAYLAND_SUPPORT
          if (!self->ignore_wayland) {
@@ -65,7 +76,7 @@
  
                  for (i = 0; system_data_dirs[i]; i++) {
                          gchar *dir = g_build_filename (system_data_dirs[i], 
"wayland-sessions", NULL);
-@@ -3325,8 +3329,10 @@ gdm_session_get_display_mode (GdmSession
+@@ -3315,8 +3319,10 @@ gdm_session_get_display_mode (GdmSession
           *   right now.  It will die with an error if logind devices
           *   are paused when handed out.
           */
@@ -78,7 +89,7 @@
  
  #ifdef ENABLE_WAYLAND_SUPPORT
          /* Wayland sessions are for now assumed to run in a
-@@ -3337,7 +3343,6 @@ gdm_session_get_display_mode (GdmSession
+@@ -3327,7 +3333,6 @@ gdm_session_get_display_mode (GdmSession
          }
  #endif
          return GDM_SESSION_DISPLAY_MODE_REUSE_VT;


Reply via email to