Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xdm for openSUSE:Factory checked in 
at 2024-11-27 22:10:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xdm (Old)
 and      /work/SRC/openSUSE:Factory/.xdm.new.28523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xdm"

Wed Nov 27 22:10:45 2024 rev:108 rq:1226920 version:1.1.16

Changes:
--------
--- /work/SRC/openSUSE:Factory/xdm/xdm.changes  2024-11-26 20:54:46.131607808 
+0100
+++ /work/SRC/openSUSE:Factory/.xdm.new.28523/xdm.changes       2024-11-27 
22:12:36.487650187 +0100
@@ -1,0 +2,10 @@
+Wed Nov 27 13:07:24 UTC 2024 - Dominique Leuenberger <[email protected]>
+
+- Split out displaymanager-sycconfig package: The central
+  configuration part that is used by all display managers. This is
+  needed in order to progress towards 'xdm' not acting as wrapper
+  around DMs, but only be used as Dislplay Manager when XDM is
+  supposed to be used, or use the real systemd services of the
+  various DMs (e.g gdm.service, sddm.service).
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ xdm.spec ++++++
--- /var/tmp/diff_new_pack.IDofzq/_old  2024-11-27 22:12:37.083675069 +0100
+++ /var/tmp/diff_new_pack.IDofzq/_new  2024-11-27 22:12:37.083675069 +0100
@@ -57,7 +57,6 @@
 BuildRequires:  pkgconfig(xpm)
 BuildRequires:  pkgconfig(xt)
 BuildRequires:  pkgconfig(xtrans)
-Requires:       %fillup_prereq
 Requires:       /sbin/startproc
 Requires:       cpp
 Requires:       logrotate
@@ -80,6 +79,8 @@
 %else
 Requires:       /sbin/pidof
 %endif
+Requires:       displaymanager-sysconfig
+Requires(post): displaymanager-sysconfig
 
 %description
 Xdm manages a collection of X displays, which may be on the local host
@@ -96,6 +97,17 @@
 the execution of a user provided $HOME/.xsession script or pick
 the system wide DM default set in %{_sysconfdir}/sysconfig/displaymanager.
 
+%package -n displaymanager-sysconfig
+Summary:        Central configuration for Display Managers
+Requires:       %fillup_prereq
+
+%description -n displaymanager-sysconfig
+openSUSE tries to concentrate common configuration of multiple display managers
+in a central place (/etc/sysconfig/displaymanager). The most relevant setting 
to
+configure there is AUTOLOGIN.
+
+This package is required by the various display managers that integrate into 
the config hooks.
+
 %prep
 %setup -q
 cp %{SOURCE2} .
@@ -199,7 +211,6 @@
   fi
 fi
 %service_add_post display-manager.service
-%{fillup_only -n displaymanager}
 %{_sbindir}/update-alternatives --install 
%{_prefix}/lib/X11/displaymanagers/default-displaymanager \
   default-displaymanager %{_prefix}/lib/X11/displaymanagers/console 5
 %{_sbindir}/update-alternatives --install 
%{_prefix}/lib/X11/displaymanagers/default-displaymanager \
@@ -226,6 +237,9 @@
 %preun
 %service_del_preun display-manager.service
 
+%post -n displaymanager-sysconfig
+%{fillup_only -n displaymanager}
+
 %files
 %license COPYING
 %doc AUTHORS ChangeLog README.md
@@ -263,7 +277,6 @@
 %config(noreplace) %{_sysconfdir}/pam.d/xdm-np
 %endif
 %dir %{_localstatedir}/lib/xdm/
-%{_fillupdir}/sysconfig.displaymanager
 %{_localstatedir}/lib/xdm/authdir/
 %ghost %{_localstatedir}/log/xdm.errors
 %{_bindir}/chooser
@@ -282,3 +295,6 @@
 %files xsession
 %{_datadir}/xsessions/xsession.desktop
 
+%files -n displaymanager-sysconfig
+%{_fillupdir}/sysconfig.displaymanager
+

Reply via email to