Bug#931631: Wrong dependency on virtual logind packages
On Mon, Jul 08, 2019 at 03:14:59PM +0200, Michael Biebl wrote:
> in #923199, the recommends libpam-systemd was changed to
> default-logind | logind | libpam-systemd
> This doesn't really make sense, as openssh does not use any of the
> logind D-Bus interfaces that are supposed to be provided by those
> virtual facilities.
> The libpam-systemd recommends is there to ensure that login sessions are
> registered by logind and properly moved into their own cgroups.
> This is not a functionality that is provided by elogind or even relevant
> for elogind.
CCing Adam, who suggested the default-logind | logind part of this; I
know very little about elogind myself.
I can see how an "artificial" dependency like this might make sense to
avoid libpam-systemd being pulled in for people who aren't using
systemd, though, even if other logind implementations don't provide the
same session registration features.
Colin Watson [firstname.lastname@example.org]