Hello community, here is the log from the commit of package xdm for openSUSE:Factory checked in at 2018-04-07 20:50:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xdm (Old) and /work/SRC/openSUSE:Factory/.xdm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xdm" Sat Apr 7 20:50:23 2018 rev:70 rq:593848 version:1.1.11 Changes: -------- --- /work/SRC/openSUSE:Factory/xdm/xdm.changes 2018-03-24 16:05:48.028217424 +0100 +++ /work/SRC/openSUSE:Factory/.xdm.new/xdm.changes 2018-04-07 20:50:27.504720315 +0200 @@ -1,0 +2,8 @@ +Thu Apr 5 12:30:01 UTC 2018 - wer...@suse.de + +- systemd-logind integration requires to use -keeptty with X server + to hold the controlling tty (and breaks startx!).[boo#1088365] +- Do not generate an error on not existing shell functions *_vars + in /usr/lib/X11/display-manager + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xdm-with-update-alternative.patch ++++++ --- /var/tmp/diff_new_pack.PQuOBz/_old 2018-04-07 20:50:28.260692954 +0200 +++ /var/tmp/diff_new_pack.PQuOBz/_new 2018-04-07 20:50:28.264692810 +0200 @@ -1,7 +1,23 @@ -diff -ur xdm.old/usr/lib/X11/display-manager xdm.new/usr/lib/X11/display-manager ---- xdm.old/usr/lib/X11/display-manager 2017-02-06 14:19:33.541035000 +0100 -+++ xdm.new/usr/lib/X11/display-manager 2017-10-12 15:44:06.592204792 +0200 -@@ -109,6 +109,8 @@ +--- + etc/X11/xdm/Xservers | 3 ++- + usr/lib/X11/display-manager | 7 +++++-- + var/adm/fillup-templates/sysconfig.displaymanager | 8 -------- + 3 files changed, 7 insertions(+), 11 deletions(-) + +--- xdm.old/etc/X11/xdm/Xservers 2018-04-05 14:48:56.669172739 +0200 ++++ xdm.new/etc/X11/xdm/Xservers 2018-04-05 14:45:33.129981406 +0200 +@@ -13,6 +13,7 @@ + # use such a line to enable the console login option in the kdm menu + #:0 local@tty1 /usr/bin/X vt7 + # "reserve" means that the X server gets only started on request (only kdm) ++# -keeptty implies that controlling tty is not detached (breaks startx!) + +-:0 local /usr/bin/X -nolisten tcp -br vt7 ++:0 local /usr/bin/X -nolisten tcp -br vt7 -keeptty + +--- xdm.old/usr/lib/X11/display-manager ++++ xdm.new/usr/lib/X11/display-manager 2018-04-05 12:44:11.247521173 +0000 +@@ -121,6 +121,8 @@ plymouth_quit() #set -x @@ -10,17 +26,20 @@ DM=${DISPLAYMANAGER##*/} case "$DM" in -@@ -127,6 +129,7 @@ +@@ -138,8 +140,9 @@ case "$DM" in + for i in $DISPLAY_MANAGERS do name="${i}_vars" - PIDFILE=/var/run/$i.pid; -+ type $name > /dev/null || continue; - $name $DM && break; +- PIDFILE=/var/run/$i.pid; +- $name $DM && break; ++ type -t $name &> /dev/null || continue ++ PIDFILE=/var/run/$i.pid ++ $name $DM && break done if [ -z "$DISPLAYMANAGER" -o ! -x "$DISPLAYMANAGER" ] -diff -ur xdm.old/var/adm/fillup-templates/sysconfig.displaymanager xdm.new/var/adm/fillup-templates/sysconfig.displaymanager ---- xdm.old/var/adm/fillup-templates/sysconfig.displaymanager 2017-01-04 11:15:56.259500000 +0100 -+++ xdm.new/var/adm/fillup-templates/sysconfig.displaymanager 2017-10-12 16:35:23.775259305 +0200 + then +--- xdm.old/var/adm/fillup-templates/sysconfig.displaymanager ++++ xdm.new/var/adm/fillup-templates/sysconfig.displaymanager 2017-10-12 14:35:23.775259305 +0000 @@ -1,14 +1,6 @@ ## Path: Desktop/Display manager ## Description: settings to generate a proper displaymanager config