Hi all,

One of the things I was to look into was whether, and how, I could
port  the syncevo-dbus-server to use GIO's GDBus. Currently
syncevo-dbus-server uses an in-tree copy of a dbus library that also
goes by the name gdbus but, I think, originated in Bluez.

We also currently wrap the Bluez gdbus library in C++ classes and the
intention is to do the same for GIO's GDBus. This has the advantage
that the interface the server uses would remain unchanged.

One  of the requirements that Patrick gave me was that we need to
remain compatible with Debian stable and Ubuntu LTS. However, both of
these have GLib 2.24 packages which is one version before GLib put
GDBus into GIO. We then decided to look into possibly using an in-tree
copy of GIO's GDBus until we able to make GLib >= 2.26 a requirement.
This, however, won't really work since the GDBus that landed in GLib
2.26 makes use of some new features of 2.26.

It seems to me as if we've got 2 choices right now...

1) Postpone this and wait till we can bump the requirement to GLib >=
2.26 to do this work.
2) Go forward with this and use it when ./configure detects an
adequate GLib version.

I'm thinking the second option sounds like the way to go. Let me know
your opinions on this.

Cheers,
Chris
_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to