[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#925338: xfce4-session: Please support new logind virtual packages

Package: xfce4-session
Version: 4.12.1-6
Severity: normal
Tags: patch

Dear Maintainer,

Please change xfce4-session to use the new default-logind and logind virtual
packages.  This will enable xfce4-session to also be used on systems using
elogind and non-systemd inits.

The logind and default-logind virtual packages have been seconded for inclusion
in Debian Policy (see #917431) and libpam-elogind and libpam-systemd providing
these have been uploaded.                                                                                                

I also suggest removing systemd-shim which is no longer in the archive and the
unnecessary reference to systemd-sysv.

Patch below.



commit 7f6e2c337fa07ae45405e4bdc743f248b2851469
Author: Mark Hindley <mark@hindley.org.uk>
Date:   Sat Mar 23 11:40:05 2019 +0000

    Use new virtual logind packages for xfce4-session Recommends. Also remove
    systemd-shim which is no longer in archive.

diff --git a/debian/control b/debian/control
index bedb8fe..bc8e05d 100644
--- a/debian/control
+++ b/debian/control
@@ -21,8 +21,8 @@ Breaks: xfce4-utils
 Replaces: xfce4-utils
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}, xfce4-settings (>= 4.10.0), xfconf
-Recommends: xfwm4, xfdesktop4, libpam-systemd [linux-any],
- systemd-sysv [linux-any] | systemd-shim, upower, dbus-x11, x11-xserver-utils,
+Recommends: xfwm4, xfdesktop4, default-logind [linux-any] | logind [linux-any],
+ upower, dbus-x11, x11-xserver-utils,
 Suggests: sudo, fortunes-mod
 Provides: x-session-manager

Reply to: