Re: [systemd-devel] [PATCH 0/4] [RFC v1] gdbus: Preliminary kdbus-support patches
- From: Karol Lewandowski <k lewandowsk samsung com>
- To: Lennart Poettering <mztabzr 0pointer de>
- Cc: systemd-devel lists freedesktop org, hj210 choi samsung com, desrt desrt ca, thiago macieira intel com, dev lists tizen org, kangkai yin intel com, myungjoo ham samsung com, gtk-devel-list gnome org
- Subject: Re: [systemd-devel] [PATCH 0/4] [RFC v1] gdbus: Preliminary kdbus-support patches
- Date: Thu, 21 Nov 2013 18:32:22 +0100
On 11/21/2013 02:15 PM, Lennart Poettering wrote:
On Thu, 21.11.13 12:33, Karol Lewandowski (k lewandowsk samsung com) wrote:
Haven't looked at the actual patch, just two comments for now.
- This patchset adds ability for glib programs to connect
to kdbus busses via
DBUS_SESSION_BUS_ADDRESS=(kernel|kdbus):/dev/kdbus/0-kdbus/bus
Note that libsystemd-bus only acceptes "kernel:" here for this, and I am pretty
sure we shouldn't allow the ambiguity here. Stick to one.
Sure, will drop "kdbus".
- Library modifications are not all, it's required to have
service handling org.freedesktop.DBus requests in userspace.
Currently we use modified[3] dbus-daemon to for that
purpose.
Daniel has been working on adding this service to systemd.
I've seen it, good stuff.
Before we consider this for merging into gio, we need to figure out what
to speak "on the wire". i.e. Ryan wants us to marshal exclusively to
GVariant on kdbus, and I am on the same page with him on that, but I'd
first need to beef up the marshaller in libsystemd-bus to speak both
traditional dbus1 and gvariant marshalling.
If you want libdbus-1 to also talk kdbus then libdbus-1 would also need code
for gvariant natively. That said, systemd will provide a compat bridge
that speaks the old protocol and remarshalls in both directions.
Our changes are "incomplete" without org.freedesktop.DBus replacement,
so this is where we plan to invest our time. libdbus-1 port will follow
whatever libsystemd-bus does.
Cheers,
Karol
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]