[Bug 44331] Gabble plugin API symbols should be factored out to a separate library

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jan 5 09:12:46 CET 2012


https://bugs.freedesktop.org/show_bug.cgi?id=44331

--- Comment #9 from Jonny Lamb <jonny.lamb at collabora.co.uk> 2012-01-05 00:12:46 PST ---
Interesting findings, thanks for the write-up.

To be honest, I can't imagine anyone is using gabble plugins apart from the
one(s) in tree and Ytstenut so I wouldn't mind just breaking API & ABI here.
Special casing Windows or removing assertions sounds rubbish to me.

So yeah, renaming create_sidecar to create_sidecar_async and adding a
create_sidecar_finish seems the best option to me. While we're at it we could
add versioning to the (beginning of the) GabblePluginInterface struct. I did
this for Salut already but nothing looks it yet. I guess if we looked at said
version number we wouldn't be breaking ABI for Salut, no?

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.



More information about the telepathy-bugs mailing list