[Bug 60687] Build failure caused by wrong introspection annotations
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Feb 19 16:50:34 CET 2013
https://bugs.freedesktop.org/show_bug.cgi?id=60687
--- Comment #3 from Xavier Claessens <xclaesse at gmail.com> ---
Weird that my g-i does not warn about this. g-i tests does not have this case,
that's annoying IMO.
Note that tp_account_update_parameters_finish() annotates the same arg with
(out) (array zero-terminated=1) (transfer full) which is tested in g-i with
regress_test_strv_outarg().
With my g-i version 1.33.14, none of those forms warns:
(out) (array zero-terminated=1) (transfer full):
<array c:type="gchar***">
<type name="utf8" c:type="gchar**"/>
</array>
(out) (GStrv) (transfer full):
<array c:type="gchar***">
<type name="utf8"/>
</array>
(out) (GObject.Strv) (transfer full):
<type name="GObject.Strv" c:type="gchar***"/>
My preference goes to the former. The latter looks wrong indeed.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the telepathy-bugs
mailing list