Hello community, here is the log from the commit of package xfce4-session for openSUSE:Factory checked in at 2017-12-31 19:32:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xfce4-session (Old) and /work/SRC/openSUSE:Factory/.xfce4-session.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "xfce4-session" Sun Dec 31 19:32:18 2017 rev:78 rq:560753 version:4.12.1 Changes: -------- --- /work/SRC/openSUSE:Factory/xfce4-session/xfce4-session.changes 2017-12-19 10:59:31.634338757 +0100 +++ /work/SRC/openSUSE:Factory/.xfce4-session.new/xfce4-session.changes 2017-12-31 19:32:22.011132316 +0100 @@ -1,0 +2,6 @@ +Sat Dec 30 13:15:51 UTC 2017 - seife+obs@b1-systems.com + +- add xfce4-session-systemd-user-addons.patch to fix systemd-user + services by exporting XAUTHLOCALHOSTNAME + +------------------------------------------------------------------- New: ---- xfce4-session-systemd-user-addons.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xfce4-session.spec ++++++ --- /var/tmp/diff_new_pack.WVx5Xb/_old 2017-12-31 19:32:22.802868182 +0100 +++ /var/tmp/diff_new_pack.WVx5Xb/_new 2017-12-31 19:32:22.802868182 +0100 @@ -32,6 +32,8 @@ Patch1: xfce4-session-adapt-session-scripts.patch # PATCH-FIX-UPSTREAM xfce4-session-Make-verbose-logging-conditional.patch boo#999676 Patch2: xfce4-session-Make-verbose-logging-conditional.patch +# PATCH-FIX-OPENSUSE xfce4-session-systemd-user-addons.patch seife+dev@b1-systems.com -- fix systemd-user session settings +Patch3: xfce4-session-systemd-user-addons.patch BuildRequires: iceauth BuildRequires: intltool BuildRequires: update-desktop-files @@ -117,6 +119,7 @@ %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 %build xdt-autogen ++++++ xfce4-session-systemd-user-addons.patch ++++++ Set XAUTHLOCALHOSTNAME in systemd user session, or starting of systemd-activated services will fail. Observed on openSUSE-Tumbleweed-Rescue-CD-x86_64-Snapshot20171213-Media.iso Index: b/scripts/xinitrc.in =================================================================== --- a/scripts/xinitrc.in +++ b/scripts/xinitrc.in @@ -86,6 +86,10 @@ cat /dev/null $XRESOURCES | xrdb -nocpp # load local modmap test -r $HOME/.Xmodmap && xmodmap $HOME/.Xmodmap +# if XAUTHLOCALHOSTNAME is not set in systemd user session, starting of xfce4-notifyd etc. will fail +if systemctl --user list-jobs >/dev/null 2>&1; then # user session is running + dbus-update-activation-environment --systemd XAUTHLOCALHOSTNAME=$XAUTHLOCALHOSTNAME +fi # check if we start xfce4-session with ck-launch-session. this is only # required for starting from a console, not a login manager if test "x$XFCE4_SESSION_WITH_CK" = "x1"; then Index: b/scripts/xinitrc.in.in =================================================================== --- a/scripts/xinitrc.in.in +++ b/scripts/xinitrc.in.in @@ -86,6 +86,10 @@ cat /dev/null $XRESOURCES | xrdb -nocpp # load local modmap test -r $HOME/.Xmodmap && xmodmap $HOME/.Xmodmap +# if XAUTHLOCALHOSTNAME is not set in systemd user session, starting of xfce4-notifyd etc. will fail +if systemctl --user list-jobs >/dev/null 2>&1; then # user session is running + dbus-update-activation-environment --systemd XAUTHLOCALHOSTNAME=$XAUTHLOCALHOSTNAME +fi # check if we start xfce4-session with ck-launch-session. this is only # required for starting from a console, not a login manager if test "x$XFCE4_SESSION_WITH_CK" = "x1"; then
participants (1)
-
root@hilbert.suse.de