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-01-03 10:48:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gdm (Old)
 and      /work/SRC/openSUSE:Factory/.gdm.new.1896 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gdm"

Mon Jan  3 10:48:52 2022 rev:239 rq:943352 version:41.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gdm/gdm.changes  2021-12-12 00:57:14.022568894 
+0100
+++ /work/SRC/openSUSE:Factory/.gdm.new.1896/gdm.changes        2022-01-03 
10:48:55.687569159 +0100
@@ -1,0 +2,14 @@
+Thu Dec 30 04:28:16 UTC 2021 - Simon Vogl <simon.v...@gmx.net>
+
+- Move
+  %{_datadir}/glib-2.0/schemas/org.gnome.login-screen.gschema.xml
+  from main package to new gdm-schema split package and make
+  libgdm1 depend on the new gdm-schema split package. Currently,
+  the gdm-schema is required for gnome-shell to work, but
+  gnome-shell only depends on libgdm1 and not on gdm as a whole,
+  causing a crash of gnome-shell if the gdm main package is not
+  installed. By moving the gdm-schema to it's own split package and
+  making libgdm1 actually require it, the crash can be prevented.
+  Fixes boo#1194183.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ gdm.spec ++++++
--- /var/tmp/diff_new_pack.nO12Nj/_old  2022-01-03 10:48:56.507569473 +0100
+++ /var/tmp/diff_new_pack.nO12Nj/_new  2022-01-03 10:48:56.515569476 +0100
@@ -140,6 +140,7 @@
 %package -n libgdm1
 Summary:        Client Library for Communicating with GDM Greeter Server
 Group:          System/Libraries
+Requires:       %{name}-schema
 Recommends:     gdm
 
 %description -n libgdm1
@@ -157,6 +158,15 @@
 This package provides the GObject Introspection bindings for
 communicating with the GDM greeter server.
 
+%package schema
+Summary:        Config schema for GDM
+Group:          System/Libraries
+BuildArch:      noarch
+
+%description schema
+The GNOME Display Manager is a system service that is responsible for
+providing graphical log-ins and managing local and remote displays.
+
 %package devel
 Summary:        Libraries for GDM -- Development Files
 Group:          Development/Libraries/GNOME
@@ -342,7 +352,6 @@
 %{_datadir}/dconf/profile/gdm
 %{_datadir}/gdm/
 %{_datadir}/gnome-session/sessions/gnome-login.session
-%{_datadir}/glib-2.0/schemas/org.gnome.login-screen.gschema.xml
 %{_pamdir}/pam_gdm.so
 %dir %{_libexecdir}/gdm
 %{_libexecdir}/gdm/gdm-*
@@ -379,6 +388,9 @@
 %files -n typelib-1_0-Gdm-1_0
 %{_libdir}/girepository-1.0/Gdm-1.0.typelib
 
+%files schema
+%{_datadir}/glib-2.0/schemas/org.gnome.login-screen.gschema.xml
+
 %files devel
 %{_includedir}/gdm/
 %{_libdir}/libgdm.so

Reply via email to