Hi all,

I was wondering if there's any reason we typically don't install on the
system DBus XML interface files for services. On my system, I can see a
bunch of definitions in /usr/share/dbus-1/interfaces, but it's by no means
a complete list of all the services in the system.
Standardizing such a practice would make it easier to write code that uses
e.g. gdbus-codegen to automatically generate code for those interfaces;
currently a lot of projects need to copy/paste the interface definition in
their source tree, which is impractical and can lead to inconsistencies
when one version of the interface is updated (in a backwards-compatible
way) but not the other side.

Thanks,
Cosimo
_______________________________________________
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to