Yocto support for compiling out DBus support

Description

Acceptance criteria:

  • PACKAGECONFIG variable for client must have dbus member, which turns on DBus support and links to libgio-2.0.so.

  • It must be on by default.

  • If off, DBus must be compiled out and dependency on libgio-2.0.so removed.

  • Acceptance test that DBus support can be compiled out, that the client still compiles

Affects versions

None

Environment

None

Checklist

Activity

Show:

Lluis CamposOctober 8, 2020 at 1:26 PM

Also note that in yocto libgio-2.0 is installed as part of glib-2.0, it cannot be required independently.

Lluis CamposOctober 8, 2020 at 1:19 PM
Edited

In the context of https://northerntech.atlassian.net/browse/MEN-4032#icft=MEN-4032 I did introduce glib-2.0 as a hard dependency on the client (see the PR). The hard dependency should be reverted during this task.

Fixed

Details

Assignee

Reporter

Story Points

Priority

Days in progress

6

Sprint

Backlog

yes

Zendesk Support

Checklist

Created October 5, 2020 at 11:28 AM
Updated June 25, 2024 at 11:55 AM
Resolved October 30, 2020 at 7:23 AM