Subject: Re: bug#742: xserver-xorg-core: 21.1.7-1devuan1 pulls in libseat1 which kills xorg

From: Mark Hindley <[email-masked]>
Date: Tue, 14 Feb 2023 09:39:05 +0000

Nikolaus,

Thanks for this.

On Tue, Feb 14, 2023 at 10:23:29AM +0100, Nikolaus Klepp wrote:
> Package: xserver-xorg-core
> Version: 2:21.1.7-1
> Severity: critical
> X-Debbugs-Cc: [email-masked]
> 
> Dear Maintainer,
> 
> Version 21.1.7-1devuan1 pulls in libseart1. libseat1 has a hard runtime dependency
> on systemd (libsystemd0 is not sufficient).

I am not sure why you say that, it is not true.

dpkg -s libseat1 shows

 Depends: seatd | logind, libc6 (>= 2.33), libsystemd0 (>= 238)

On Devuan logind is a virtual package provided by libpam-elogind

> After Xorg starts the Xserver,

How are you running this? From a display manager? startx from the console?

> Contents of most recent Xorg X server log file (/var/log/Xorg.0.log):
> ---------------------------------------------------------------------
[...]
> [   595.144] (--) using VT number 7
> 
> [   595.144] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration

This suggests a display manager. Which one?

If you restart the display manager do things work normally?

Thanks

Mark