From: "Mathieu Dubois-Briand" <mathieu.dubois-briand@bootlin.com>
To: "Lucas Stach" <l.stach@pengutronix.de>,
<openembedded-core@lists.openembedded.org>
Cc: <yocto@pengutronix.de>
Subject: Re: [OE-core] [PATCH 1/2] readyfd2sd: add recipe
Date: Mon, 13 Jul 2026 13:31:38 +0200 [thread overview]
Message-ID: <DJXERMBMNGQC.25C9M4KQUASY2@bootlin.com> (raw)
In-Reply-To: <e11b45c00588e9d1f126a516350fe647823d022c.camel@pengutronix.de>
On Mon Jul 13, 2026 at 11:56 AM CEST, Lucas Stach wrote:
> Hi Mathieu,
>
> Am Sonntag, dem 05.07.2026 um 10:21 +0200 schrieb Mathieu Dubois-
> Briand:
>> On Thu Jul 2, 2026 at 8:20 PM CEST, Lucas Stach wrote:
>> > Some services, such as seatd, only implement the s6 init ready notifications.
>> > readyfd2sd translates those notifications to the systemd-notify format, to
>> > make them usable with the systemd init system.
>> >
>> > Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
>> > ---
>>
>> Hi Lucas,
>>
>> Thanks for your patch.
>>
>> It looks like this is failing with non-systemd distro.
>>
>> WARNING: Nothing PROVIDES 'systemd' (but /srv/pokybuild/yocto-worker/qemuarm64-armhost/build/layers/openembedded-core/meta/recipes-core/readyfd2sd/readyfd2sd_git.bb DEPENDS on or otherwise requires it)
>> systemd was skipped: using DISTRO 'poky', which is missing required DISTRO_FEATURES: 'systemd usrmerge'
>>
>> https://autobuilder.yoctoproject.org/valkyrie/#/builders/8/builds/4108
>> https://autobuilder.yoctoproject.org/valkyrie/#/builders/6/builds/4095
>> https://autobuilder.yoctoproject.org/valkyrie/#/builders/3/builds/4133
>> https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/4314
>> https://autobuilder.yoctoproject.org/valkyrie/#/builders/59/builds/4097
>>
>> Can eadyfd2sd be built without systemd?
>>
> No, that doesn't make sense, as readyfd2sd is an adapter to a systemd
> API, so there is a hard dependency there. It's also only added as a
> dependency to seatd when systemd support is enabled.
>
> What's the correct way to avoid the build in the autobuild? Will a
> check for REQUIRED_DISTRO_FEATURES do the right thing?
>
I suspect following lines will indeed fix the issue:
inherit features_check
REQUIRED_DISTRO_FEATURES += "systemd"
You should be able to verity this locally by using "poky" distro.
Thanks,
Mathieu
--
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
prev parent reply other threads:[~2026-07-13 11:31 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-02 18:20 [PATCH 1/2] readyfd2sd: add recipe Lucas Stach
2026-07-02 18:20 ` [PATCH 2/2] seatd: use readyfd2sd to get rid of systemd service startup races Lucas Stach
2026-07-05 8:21 ` [OE-core] [PATCH 1/2] readyfd2sd: add recipe Mathieu Dubois-Briand
2026-07-13 9:56 ` Lucas Stach
2026-07-13 11:31 ` Mathieu Dubois-Briand [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=DJXERMBMNGQC.25C9M4KQUASY2@bootlin.com \
--to=mathieu.dubois-briand@bootlin.com \
--cc=l.stach@pengutronix.de \
--cc=openembedded-core@lists.openembedded.org \
--cc=yocto@pengutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.