On Thu, Nov 26, 2015 at 07:48:04AM +0000, Debian Bug Tracking System wrote: > Date: Thu, 26 Nov 2015 08:45:29 +0100 > From: Julien Cristau <jcris...@debian.org> > To: Celelibi <celel...@gmail.com>, 806259-d...@bugs.debian.org > Subject: Re: Bug#806259: xserver-xorg: Depends on xserver-xorg-legacy | > systemd > User-Agent: Mutt/1.5.24 (2015-08-30) > > On Thu, Nov 26, 2015 at 00:14:06 +0100, Celelibi wrote: > > > Package: xserver-xorg > > Version: 1:7.7+12 > > Severity: important > > > > Dear maintainer, > > > > I don't want to install systemd on my computer, but the new version of > > xserver-xorg want systemd in order to run as a user. To circumvent this, > > I see a package xserver-xorg-legacy has been added to run xorg as root > > if needed. > > > > Would it be possible to make xserver-xorg either: > > - integrate the xorg wrapper in xserver-xorg so that xorg is always run > > as root if needed; > > - make the package depend on xserver-xorg-legacy to achieve the same > > effect; > > - make the package depend on "xserver-xorg-legacy | systemd" so that > > the wrapper is only installed if needed? > > > No. systemd is needed regardless of xserver-xorg-legacy.
No it's not. And I hope it will never be. My system is the living proof systemd is not needed at all in Debian. I use sysvinit and am currently running xorg. And the package systemd is still not installed. Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==============-============-============-================================= un systemd <none> <none> (no description available) ii xserver-xorg 1:7.7+12 i386 X.Org X server In any case, before I installed xserver-xorg-legacy I was unable to run xorg. Meaning that the package xserver-xorg doesn't depend on its actual prerequisites. It is broken and has to be fixed, should it be by adding a dependency to systemd (even if that would be a huge mistake). Best regards, Celelibi