Skip to content

rauc: allow RDEPENDS on dbus-broker via new VIRTUAL-RUNTIME_dbus variable#441

Merged
ejoerns merged 1 commit into
rauc:masterfrom
a3f:VIRTUAL-RUNTIME_dbus
Jul 10, 2026
Merged

rauc: allow RDEPENDS on dbus-broker via new VIRTUAL-RUNTIME_dbus variable#441
ejoerns merged 1 commit into
rauc:masterfrom
a3f:VIRTUAL-RUNTIME_dbus

Conversation

@a3f

@a3f a3f commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

The dbus-broker project is an alternative broker to the reference dbus implementation that is exclusively written for Linux systems, and makes use of many modern features provided by recent linux kernel releases.

Its use is transparent to RAUC, but the recipe currently hardcodes for the service a runtime dependency on dbus, which is the reference implementation.

The Whinlatter release introduced ${VIRTUAL-RUNTIME_dbus}, which expands to the dbus broker being used.

Switch our recipe to use that. The build-time dependency on dbus remains as dbus-broker is, as the name implies, only a dbus broker.

…able

The dbus-broker project is an alternative broker to the reference dbus
implementation that is exclusively written for Linux systems, and makes
use of many modern features provided by recent linux kernel releases.

Its use is transparent to RAUC, but the recipe currently hardcodes for
the service a runtime dependency on dbus, which is the reference
implementation.

The Whinlatter release introduced ${VIRTUAL-RUNTIME_dbus}, which expands
to the dbus broker being used.

Switch our recipe to use that. The build-time dependency on dbus remains
as dbus-broker is, as the name implies, only a dbus broker.

Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
@a3f

a3f commented Jul 10, 2026

Copy link
Copy Markdown
Contributor Author

Would also appreciate a backport to Wrynose once this (or something equivalent) is merged :>

@ejoerns
ejoerns merged commit 27424e2 into rauc:master Jul 10, 2026
2 checks passed
@a3f
a3f deleted the VIRTUAL-RUNTIME_dbus branch July 10, 2026 22:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants