[Bug 46835] [next] generate a tp-glib-lowlevel library

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Mar 7 01:12:43 CET 2012


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

--- Comment #18 from Jonny Lamb <jonny.lamb at collabora.co.uk> 2012-03-06 16:12:43 PST ---
(In reply to comment #17)
> Branches: fixes-from-next, next-api, split-next in my usual repository.

All the patches above look good to me.

> - _tp_log() must be in the main lib (I don't really want it to be ABI)
> - generated code must be in the -dbus lib
> - it calls TpProxy stuff, which thus needs to be in -core
> - TpProxy stuff calls DEBUG()
> - which is _tp_log :-(

Ouch.

> One possible way to break this would be to make the client-side call functions
> all be static inline?

I wouldn't be against this.

> Another would be for tp_proxy_class_init() to poke an assortment of function
> pointers and GTypes into -core, via a function that is an extern symbol but not
> visible in public headers.

This scares me...

-- 
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