Subject: Bug#609 closed by Mark Hindley <[email-masked]> (Re: bug#609: Rebuilding libratbag needs systemd)

From: [email-masked] (Devuan Bug Tracking System)
Date: Mon, 20 Sep 2021 18:42:05 +0000

This is an automatic notification regarding your bug report
which was filed against the libelogind0 package:

#609: Rebuilding libratbag needs systemd

It has been closed by Mark Hindley <[email-masked]>.

Their explanation is attached below along with your original report.
If this explanation is unsatisfactory and you have not received a
better one in a separate message then please contact Mark Hindley <[email-masked]> by
replying to this email.

-- 
609: https://bugs.devuan.org/cgi/bugreport.cgi?bug=609
Devuan Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#609: Rebuilding libratbag needs systemd
From: Mark Hindley <[email-masked]>
To: Darren Salt <[email-masked]>, [email-masked]
Date: Mon, 20 Sep 2021 19:36:18 +0100

Control: reassign -1 libelogind0
Control: forcemerge 435 -1

Darren,

Thanks for this. However, in Devuan, libelogind0 is a *runtime* compatible
drop-in for libsystemd0. In general packages are still built using
libsystemd-dev.

Building packages against libsystemd-dev when libelogind0 is installed requires
the use of a build chroot. There are many to choose from. pbuilder and sbuilder
are probably the easiest.

This has been documented in libelogind0's README.Debian since version 243.8-1.

Hope that helps.

Force merging with #435 and #562.

Mark

Subject: Rebuilding libratbag needs systemd
From: Darren Salt <[email-masked]>
To: [email-masked]
Date: Mon, 20 Sep 2021 12:05:52 +0100

Source: libratbag
Version: 0.15-1
Tags: patch

It's not possible to rebuild libratbag due to it build-depending on systemd.
The attached patch fixes this and switches it from libsystemd to libelogind.