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

Bug#917431: debian-policy: virtual packages: logind, default-logind

Package: debian-policy
Severity: wishlist
Tags: patch

As discussed in bug #915407, we'd want a virtual package for logind
implementations.  At present, two packages implement this functionality:
libpam-systemd and libpam-elogind.

This has been discussed, including a formal proposal on debian-devel,
and no objections have been raised.

Thus, the wording would be (as proposed by fsateler):

logind: an org.freedesktop.login1 D-Bus API implementation
default-logind: should be provided by the distribution's default logind
provider (currently pam-systemd)

Background: currently libpam-systemd provides two features currently used
by third parties: one is the necessary hooks to start the systemd
implementation of login1. The second is hooking up the systemd --user
service manager. This virtual package attempts to disentangle the two so
that packages that only require logind can use an alternative


If you prefer a more terse wording for default-, it could be just:

logind: an org.freedesktop.login1 D-Bus API implementation
default-logind: distribution's default logind provider


Reply to: