[Bug 30134] Vala bindings broken by g-i 0.9.5
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon Sep 13 23:27:33 CEST 2010
https://bugs.freedesktop.org/show_bug.cgi?id=30134
Travis Reitter <travis.reitter at collabora.co.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |j at bitron.ch,
| |walters at verbum.org
--- Comment #5 from Travis Reitter <travis.reitter at collabora.co.uk> 2010-09-13 14:27:33 PDT ---
This is the in-progress branch for Vala to fix compilation:
http://git.gnome.org/browse/vala/log/?h=0.10-gir
However, as of this writing, it introduces a bug or two (all the TpIntset
functions are directly below TelepathyGLib instead of being inside
TelepathyGLib.Intset).
Furthermore, g-i 0.9.5 is more aggressive in the way it labels symbols as
introspection=0 (which vapigen just skips over, as it should).
For example, we get these warnings for Channel:group-members-changed-detailed
which result in it being skipped:
<unknown>:: Warning: TelepathyGLib: (Signal)group-members-changed-detailed:
argument object: Unresolved type: 'GArray_guint_'
<unknown>:: Warning: TelepathyGLib: (Signal)group-members-changed-detailed:
argument p0: Unresolved type: 'GArray_guint_'
<unknown>:: Warning: TelepathyGLib: (Signal)group-members-changed-detailed:
argument p1: Unresolved type: 'GArray_guint_'
<unknown>:: Warning: TelepathyGLib: (Signal)group-members-changed-detailed:
argument p2: Unresolved type: 'GArray_guint_'
<unknown>:: Warning: TelepathyGLib: (Signal)group-members-changed-detailed:
argument p3: Unresolved type: 'GHashTable_gchararray+GValue_'
We have annotations for the element types, and they worked with g-i 0.9.3.
So, of course, these missing symbols mean that Folks won't build. And it's
probably true of other downstream code, since
Channel:group-members-changed-detailed is pretty key.
--
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