Re: [systemd-devel] sd-bus: ObjectManager difference with gdbus

2017-04-25 Thread David Härdeman
On Tue, Apr 25, 2017 at 09:47:24AM -0500, Dan Williams wrote: >On Tue, 2017-04-25 at 07:45 +, David Härdeman wrote: >> April 24, 2017 5:49 PM, "Dan Williams" wrote: >>> >>> It's not clear that the GNOME side was implemented correctly yet. >>> Would be nice to see the sample code. >>> >>> Dan

Re: [systemd-devel] sd-bus: ObjectManager difference with gdbus

2017-04-25 Thread David Härdeman
On Tue, Apr 25, 2017 at 09:21:19PM +0200, David Härdeman wrote: >On Tue, Apr 25, 2017 at 09:54:45AM +0200, David Herrmann wrote: >>No, it does not. sd-bus was inconsistent. See, there are 3 things >>involved in the Object-Manager: >> >>Signal: InterfacesAdded >>Signal: InterfacesRemoved >>Call: Get

Re: [systemd-devel] sd-bus: ObjectManager difference with gdbus

2017-04-25 Thread David Härdeman
On Tue, Apr 25, 2017 at 09:54:45AM +0200, David Herrmann wrote: >On Tue, Apr 25, 2017 at 9:40 AM, David Härdeman wrote: >> April 21, 2017 1:22 PM, "David Herrmann" wrote: >>> This change makes sure all objects have the built-in interfaces >>> reported at all times. The GetManagedObjects() call di

Re: [systemd-devel] sd-bus: ObjectManager difference with gdbus

2017-04-25 Thread Dan Williams
On Tue, 2017-04-25 at 07:45 +, David Härdeman wrote: > April 24, 2017 5:49 PM, "Dan Williams" wrote: > > On Mon, 2017-04-24 at 16:50 +0200, Lennart Poettering wrote: > > > On Fri, 21.04.17 13:22, David Herrmann (dh.herrm...@gmail.com) > > > wrote: > > > > > > > > > Anyway, gdbus bugs aside, i

Re: [systemd-devel] sd-bus: ObjectManager difference with gdbus

2017-04-25 Thread David Herrmann
Hey On Tue, Apr 25, 2017 at 10:05 AM, Lennart Poettering wrote: > On Tue, 25.04.17 09:54, David Herrmann (dh.herrm...@gmail.com) wrote: > >> >> This change makes sure all objects have the built-in interfaces >> >> reported at all times. The GetManagedObjects() call didn't report them >> >> so far

Re: [systemd-devel] sd-bus: ObjectManager difference with gdbus

2017-04-25 Thread Lennart Poettering
On Tue, 25.04.17 09:54, David Herrmann (dh.herrm...@gmail.com) wrote: > >> This change makes sure all objects have the built-in interfaces > >> reported at all times. The GetManagedObjects() call didn't report them > >> so far. > > > > Quite the contrary? If you look at the output from dbus-monito

Re: [systemd-devel] sd-bus: ObjectManager difference with gdbus

2017-04-25 Thread David Härdeman
April 25, 2017 9:54 AM, "David Herrmann" wrote: > Hi > > On Tue, Apr 25, 2017 at 9:40 AM, David Härdeman wrote: > >> April 21, 2017 1:22 PM, "David Herrmann" wrote: >>> On Fri, Apr 21, 2017 at 11:50 AM, David Härdeman wrote: >> >> On Thu, Apr 20, 2017 at 02:19:22PM +0200, David Herrmann wro

Re: [systemd-devel] sd-bus: ObjectManager difference with gdbus

2017-04-25 Thread David Herrmann
Hi On Tue, Apr 25, 2017 at 9:40 AM, David Härdeman wrote: > April 21, 2017 1:22 PM, "David Herrmann" wrote: >> On Fri, Apr 21, 2017 at 11:50 AM, David Härdeman wrote: >>> On Thu, Apr 20, 2017 at 02:19:22PM +0200, David Herrmann wrote: On Thu, Apr 20, 2017 at 12:06 PM, David Härdeman wrote

Re: [systemd-devel] sd-bus: ObjectManager difference with gdbus

2017-04-25 Thread David Härdeman
April 24, 2017 5:49 PM, "Dan Williams" wrote: > On Mon, 2017-04-24 at 16:50 +0200, Lennart Poettering wrote: >> On Fri, 21.04.17 13:22, David Herrmann (dh.herrm...@gmail.com) wrote: >> > Anyway, gdbus bugs aside, it seems that the interfaces > reported by > sd-bus should match what gd

Re: [systemd-devel] sd-bus: ObjectManager difference with gdbus

2017-04-25 Thread David Härdeman
April 21, 2017 1:22 PM, "David Herrmann" wrote: > On Fri, Apr 21, 2017 at 11:50 AM, David Härdeman wrote: >> On Thu, Apr 20, 2017 at 02:19:22PM +0200, David Herrmann wrote: >>> On Thu, Apr 20, 2017 at 12:06 PM, David Härdeman wrote: >> I'm implementing a server which creates an ObjectManager usi

Re: [systemd-devel] sd-bus: ObjectManager difference with gdbus

2017-04-25 Thread David Härdeman
April 24, 2017 4:51 PM, "Lennart Poettering" wrote: > On Fri, 21.04.17 13:22, David Herrmann (dh.herrm...@gmail.com) wrote: > >> Anyway, gdbus bugs aside, it seems that the interfaces reported by >> sd-bus should match what gdbus does? (assuming, of course, that gdbus >> can be considered the "r

Re: [systemd-devel] sd-bus: ObjectManager difference with gdbus

2017-04-24 Thread Dan Williams
On Mon, 2017-04-24 at 16:50 +0200, Lennart Poettering wrote: > On Fri, 21.04.17 13:22, David Herrmann (dh.herrm...@gmail.com) wrote: > > > > > > Anyway, gdbus bugs aside, it seems that the interfaces > > > > > reported by > > > > > sd-bus should match what gdbus does? (assuming, of course, > > > >

Re: [systemd-devel] sd-bus: ObjectManager difference with gdbus

2017-04-24 Thread Lennart Poettering
On Fri, 21.04.17 13:22, David Herrmann (dh.herrm...@gmail.com) wrote: > >>> Anyway, gdbus bugs aside, it seems that the interfaces reported by > >>> sd-bus should match what gdbus does? (assuming, of course, that gdbus > >>> can be considered the "reference" implementation). > >> > >>Does the appe

Re: [systemd-devel] sd-bus: ObjectManager difference with gdbus

2017-04-21 Thread David Herrmann
Hi On Fri, Apr 21, 2017 at 11:50 AM, David Härdeman wrote: > On Thu, Apr 20, 2017 at 02:19:22PM +0200, David Herrmann wrote: >>On Thu, Apr 20, 2017 at 12:06 PM, David Härdeman wrote: >>> Hi, >>> >>> I'm implementing a server which creates an ObjectManager using the >>> sd-bus API and there seems

Re: [systemd-devel] sd-bus: ObjectManager difference with gdbus

2017-04-21 Thread David Härdeman
On Thu, Apr 20, 2017 at 02:19:22PM +0200, David Herrmann wrote: >On Thu, Apr 20, 2017 at 12:06 PM, David Härdeman wrote: >> Hi, >> >> I'm implementing a server which creates an ObjectManager using the >> sd-bus API and there seems to be some differences between how gdbus and >> sd-bus implements t

Re: [systemd-devel] sd-bus: ObjectManager difference with gdbus

2017-04-20 Thread David Herrmann
Hey On Thu, Apr 20, 2017 at 12:06 PM, David Härdeman wrote: > Hi, > > I'm implementing a server which creates an ObjectManager using the > sd-bus API and there seems to be some differences between how gdbus and > sd-bus implements the API. > > I implemented a simple ObjectManager at /org/gnome/Te

[systemd-devel] sd-bus: ObjectManager difference with gdbus

2017-04-20 Thread David Härdeman
Hi, I'm implementing a server which creates an ObjectManager using the sd-bus API and there seems to be some differences between how gdbus and sd-bus implements the API. I implemented a simple ObjectManager at /org/gnome/TestManager which exports objects /org/gnome/TestManager/fooX with interface