[Galago-devel] org.freedesktop.Notifications GetServerInformation
A. Walton
awalton at gnome.org
Tue Sep 1 18:01:23 PDT 2009
On Tue, Sep 1, 2009 at 8:45 PM, Michael
Leibowitz<michael.leibowitz at intel.com> wrote:
> Hi,
>
> I've noticed an inconsistency in the prototype for GetServerInformation
> and what the spec reports. The 0.9 version of the spec reports
> introspection XML as follows:
> <method name="GetServerInformation">
> <arg type="s" name="return_name" direction="out"/>
> <arg type="s" name="return_vendor" direction="out"/>
> <arg type="s" name="return_version" direction="out"/>
> </method>
>
> However, the 0.3.xx versions of notification daemon has introspection
> XML as follows:
> <method name="GetServerInformation">
> <arg type="s" name="return_name" direction="out"/>
> <arg type="s" name="return_vendor" direction="out"/>
> <arg type="s" name="return_version" direction="out"/>
> <arg type="s" name="return_spec_version" direction="out"/>
> </method>
This is the correct version of the prototype. The above must be a typo
of some kind in that document. I don't know of any implementations
that support the former.
> Additionally, 0.3.xx versions report the spec version as 0.9. This is
> not what is specified in the 0.9 specification, as seen above.
>
> The 0.4.0 version reports the specification version as 1.0, which
> doesn't appear at http://www.galago-project.org/specs/notification/
>
> I have to say that changing the prototype of GetServerInformation seems
> prone to problems. If the client is adherent to the 0.9 or 0.7 version
> of the spec, then they are broken out of the box or they have to parse
> introspection information to figure which prototype of
> GetServerInformation to call. This is, surely, not the desired effect.
>
> Perhaps somebody would like to make an amended 0.9 spec with the
> de-facto prototype? Would it be possible to release the 1.0 spec?
There's a 0.10 version of the spec, which really needs to be moved to
FD.O but can't because the admins there are not willing to co-operate,
which contains the same 4-arg version as above.
-A. Walton
> Thanks
>
> --
> Michael Leibowitz <michael.leibowitz at intel.com>
>
> _______________________________________________
> galago-devel mailing list
> galago-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/galago-devel
More information about the galago-devel
mailing list