Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gdm for openSUSE:Factory checked in 
at 2023-09-20 13:21:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gdm (Old)
 and      /work/SRC/openSUSE:Factory/.gdm.new.16627 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gdm"

Wed Sep 20 13:21:40 2023 rev:257 rq:1111577 version:45.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gdm/gdm.changes  2023-08-15 16:39:35.950820485 
+0200
+++ /work/SRC/openSUSE:Factory/.gdm.new.16627/gdm.changes       2023-09-20 
13:21:59.187161987 +0200
@@ -1,0 +2,23 @@
+Thu Sep 14 18:27:24 UTC 2023 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 45.0.1:
+  + Fix for the crasher fix.
+- Changes from version 45.0:
+  + Crasher fix.
+  + Updated translations.
+- Rebase gdm-xauthlocalhostname.patch with quilt.
+
+-------------------------------------------------------------------
+Wed Aug 30 07:34:46 UTC 2023 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 45.beta:
+  + A ton of small code clean ups and small leak fixes.
+  + Set gnome-initial-setup dconf profile.
+  + Honor settings configured with a template in AccountsService.
+  + Crash fix from stray udev events.
+  + VT handling fixes.
+  + Work better in presence of simpledrm.
+  + wayland multi-seat support.
+- Rebase patches with quilt.
+
+-------------------------------------------------------------------

Old:
----
  gdm-44.1.tar.xz

New:
----
  gdm-45.0.1.tar.xz

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

Other differences:
------------------
++++++ gdm.spec ++++++
--- /var/tmp/diff_new_pack.FKcNQK/_old  2023-09-20 13:22:02.031263878 +0200
+++ /var/tmp/diff_new_pack.FKcNQK/_new  2023-09-20 13:22:02.047264451 +0200
@@ -27,14 +27,14 @@
 %endif
 
 Name:           gdm
-Version:        44.1
+Version:        45.0.1
 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/44/%{name}-%{version}.tar.xz
+Source0:        
https://download.gnome.org/sources/gdm/45/%{name}-%{version}.tar.xz
 Source1:        gdm.pamd
 Source2:        gdm-autologin.pamd
 Source3:        gdm-launch-environment.pamd

++++++ gdm-44.1.tar.xz -> gdm-45.0.1.tar.xz ++++++
++++ 6968 lines of diff (skipped)

++++++ gdm-initial-setup-hardening.patch ++++++
--- /var/tmp/diff_new_pack.FKcNQK/_old  2023-09-20 13:22:03.503316615 +0200
+++ /var/tmp/diff_new_pack.FKcNQK/_new  2023-09-20 13:22:03.535317762 +0200
@@ -1,6 +1,8 @@
---- a/daemon/gdm-display.c
-+++ b/daemon/gdm-display.c
-@@ -1554,12 +1554,12 @@ can_create_environment (const char *sess
+Index: gdm-45.beta/daemon/gdm-display.c
+===================================================================
+--- gdm-45.beta.orig/daemon/gdm-display.c
++++ gdm-45.beta/daemon/gdm-display.c
+@@ -1537,12 +1537,12 @@ can_create_environment (const char *sess
          return session_exists;
  }
  
@@ -16,7 +18,7 @@
                  return TRUE;
  
          return FALSE;
-@@ -1658,7 +1658,7 @@ wants_initial_setup (GdmDisplay *self)
+@@ -1624,7 +1624,7 @@ wants_initial_setup (GdmDisplay *self)
  
          priv = gdm_display_get_instance_private (self);
  
@@ -25,8 +27,10 @@
                  return FALSE;
          }
  
---- a/daemon/gdm-manager.c
-+++ b/daemon/gdm-manager.c
+Index: gdm-45.beta/daemon/gdm-manager.c
+===================================================================
+--- gdm-45.beta.orig/daemon/gdm-manager.c
++++ gdm-45.beta/daemon/gdm-manager.c
 @@ -60,7 +60,7 @@
  #define GDM_MANAGER_DISPLAYS_PATH GDM_DBUS_PATH "/Displays"
  
@@ -36,7 +40,7 @@
  
  typedef struct
  {
-@@ -1793,6 +1793,7 @@ on_start_user_session (StartUserSessionO
+@@ -1789,6 +1789,7 @@ on_start_user_session (StartUserSessionO
          gboolean doing_initial_setup = FALSE;
          GdmDisplay *display;
          const char *session_id;
@@ -44,7 +48,7 @@
  
          g_debug ("GdmManager: start or jump to session");
  
-@@ -1819,6 +1820,15 @@ on_start_user_session (StartUserSessionO
+@@ -1815,6 +1816,15 @@ on_start_user_session (StartUserSessionO
                        "doing-initial-setup", &doing_initial_setup,
                        NULL);
  
@@ -60,7 +64,7 @@
          if (doing_initial_setup)
                  chown_initial_setup_home_dir ();
  
-@@ -1839,20 +1849,9 @@ on_start_user_session (StartUserSessionO
+@@ -1835,20 +1845,9 @@ on_start_user_session (StartUserSessionO
  
                  g_object_ref (display);
                  if (doing_initial_setup) {
@@ -81,8 +85,10 @@
                  } else {
                          g_debug ("GdmManager: session has its display server, 
reusing our server for another login screen");
                  }
---- a/daemon/meson.build
-+++ b/daemon/meson.build
+Index: gdm-45.beta/daemon/meson.build
+===================================================================
+--- gdm-45.beta.orig/daemon/meson.build
++++ gdm-45.beta/daemon/meson.build
 @@ -210,6 +210,7 @@ endif
  
  gdm_daemon = executable('gdm',

++++++ gdm-xauthlocalhostname.patch ++++++
--- /var/tmp/diff_new_pack.FKcNQK/_old  2023-09-20 13:22:04.051336248 +0200
+++ /var/tmp/diff_new_pack.FKcNQK/_new  2023-09-20 13:22:04.051336248 +0200
@@ -1,6 +1,8 @@
---- a/common/gdm-common.c
-+++ b/common/gdm-common.c
-@@ -619,6 +619,8 @@ gdm_get_script_environment (const char *
+Index: gdm-45.0.1/common/gdm-common.c
+===================================================================
+--- gdm-45.0.1.orig/common/gdm-common.c
++++ gdm-45.0.1/common/gdm-common.c
+@@ -623,6 +623,8 @@ gdm_get_script_environment (const char *
  
          if (display_hostname) {
                  g_hash_table_insert (hash, g_strdup ("REMOTE_HOST"), g_strdup 
(display_hostname));
@@ -9,7 +11,7 @@
          }
  
          /* Runs as root */
-@@ -1085,3 +1087,14 @@ gdm_load_env_d (GdmLoadEnvVarFunc load_e
+@@ -1088,3 +1090,14 @@ gdm_load_env_d (GdmLoadEnvVarFunc load_e
          gdm_load_env_dir (dir, load_env_func, expand_func, user_data);
          g_object_unref (dir);
  }
@@ -24,19 +26,23 @@
 +                return g_strdup ("localhost");
 +        }
 +}
---- a/common/gdm-common.h
-+++ b/common/gdm-common.h
+Index: gdm-45.0.1/common/gdm-common.h
+===================================================================
+--- gdm-45.0.1.orig/common/gdm-common.h
++++ gdm-45.0.1/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);
- gboolean       gdm_goto_login_session    (GError **error);
 +char          *gdm_gethostname           (void);
  
- GPtrArray     *gdm_get_script_environment (const char *username,
-                                            const char *display_name,
---- a/daemon/gdm-display-access-file.c
-+++ b/daemon/gdm-display-access-file.c
-@@ -449,13 +449,10 @@ _get_auth_info_for_display (GdmDisplayAc
+ gboolean       gdm_goto_login_session     (GCancellable  *cancellable,
+                                            GError       **error);
+Index: gdm-45.0.1/daemon/gdm-display-access-file.c
+===================================================================
+--- gdm-45.0.1.orig/daemon/gdm-display-access-file.c
++++ gdm-45.0.1/daemon/gdm-display-access-file.c
+@@ -429,13 +429,10 @@ _get_auth_info_for_display (GdmDisplayAc
                   *
                   * https://bugs.freedesktop.org/show_bug.cgi?id=43425
                   */
@@ -53,9 +59,11 @@
          } else {
                  *family = FamilyWild;
                  gdm_display_get_remote_hostname (display, address, NULL);
---- a/daemon/gdm-launch-environment.c
-+++ b/daemon/gdm-launch-environment.c
-@@ -225,6 +225,11 @@ build_launch_environment (GdmLaunchEnvir
+Index: gdm-45.0.1/daemon/gdm-launch-environment.c
+===================================================================
+--- gdm-45.0.1.orig/daemon/gdm-launch-environment.c
++++ gdm-45.0.1/daemon/gdm-launch-environment.c
+@@ -221,6 +221,11 @@ build_launch_environment (GdmLaunchEnvir
                  g_hash_table_insert (hash, g_strdup ("GDM_SEAT_ID"), g_strdup 
(seat_id));
          }
  
@@ -67,9 +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
---- a/daemon/gdm-session.c
-+++ b/daemon/gdm-session.c
-@@ -2751,6 +2751,14 @@ set_up_session_environment (GdmSession *
+Index: gdm-45.0.1/daemon/gdm-session.c
+===================================================================
+--- gdm-45.0.1.orig/daemon/gdm-session.c
++++ gdm-45.0.1/daemon/gdm-session.c
+@@ -2770,6 +2770,14 @@ set_up_session_environment (GdmSession *
                  }
          }
  

Reply via email to