it might be useful to be able to support the jabber location XEP-0080 standard in Geoclue which would mean Geoclue could provide things link Empathy with location information http://xmpp.org/extensions/xep-0080.html
Peter, did you have some specific requests? When we were deciding the API we did start with XEP-0080, and IMO did not drift very far: * the amount of fields for address data is a bit smaller in geoclue (this should be trivial) * accuracy is represented a bit differently (also trivial) * XEP-0080 assumes that coordinates and address come from the same source and have the same accuracy and timestamp. This is not the case in geoclue I think these are minor details that should not prevent interoperation. I'm happy to be corrected though.
I was thinking more about allowing the telepathy stack to use geoclue as they support the XEP-0080 stack.... not sure how that would work, maybe I've misunderstood and it already does. I would presume that geoclue would have to provide a XEP-0080 interface somehow.
Telepathy-gabble supports XEP-0080 since 0.7.20. http://telepathy.freedesktop.org/spec.html#org.freedesktop.Telepathy.Connection.Interface.Location.DRAFT is the location API you use to send/get the location information using the standard define in the XEP. Geoclue doesn't need to further explicit support. In fact Geoclue's address fields ressemblance to the XEP ones made it even easier to implement in Telepathy. Emapthy uses Geoclue to get the location information and feeds it to Telepathy using this API. Therefore, no changes required in Geoclue.
I guess this should be closed?
Yes. Completely forgotten about it.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.