[Pkg-utopia-maintainers] Bug#962466: dbus: system-bus autopackage test fails when not run under systemd

Mark Hindley mark at hindley.org.uk
Sat Jun 13 12:27:07 BST 2020


On Thu, Jun 11, 2020 at 05:10:24PM +0100, Simon McVittie wrote:
> On Mon, 08 Jun 2020 at 14:20:47 +0100, Mark Hindley wrote:
> > A patch with the required changes is attached for your consideration.
> 
> Thanks, I'll apply this.

Thank you.

> > The test attempts to detect whether systemd is available by testing for
> > /run/systemd. However, this path can exist on non-systemd systems.
> 
> This seems somewhat least-astonishment-violating... is this because
> elogind is pretending to be systemd-logind, and needs to create other
> directories there to emulate systemd-logind's "filesystem API"?

Yes, that is my inderstanding. I don't know what, if anything, actually uses the
'filesystem API'. To me it seems to have the potential to be rather
unreliable. But on the chance that something does, elogind upstream has left the
logind aspects of it unchanged.

Mark



More information about the Pkg-utopia-maintainers mailing list