[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