libgdata.vapi: Warning about "Creation method of abstract class cannot be public"
This is happening when using the vala bindings on Debian testing/bookworm after 0.18.1
became available a couple of days ago.
[23/159] Compiling Vala source ../src/calls-phone-number-query.vala
libgdata.vapi:2038.3-2038.27: warning: Creation method of abstract class cannot be public.
public Parsable.from_json (GLib.Type parsable_type, string json, int length) throws GLib.Error;
^^^^^^^^^^^^^^^^^^^^^^^^^
libgdata.vapi:2041.3-2041.26: warning: Creation method of abstract class cannot be public.
public Parsable.from_xml (GLib.Type parsable_type, string xml, int length) throws GLib.Error;
^^^^^^^^^^^^^^^^^^^^^^^^
Logs from CI: https://gitlab.gnome.org/devrtz/calls/-/jobs/1552201#L3112
I'll also link my Vala code (which is implementing a Folks.Query) and the relevant (?) meson.build for completeness sake https://gitlab.gnome.org/devrtz/calls/-/blob/wip/sdp-session-ip/src/calls-phone-number-query.vala https://gitlab.gnome.org/devrtz/calls/-/blob/wip/sdp-session-ip/src/meson.build#L55
I'm not sure who the culprit is, so any help/pointers would be appreciated :)
Edited by Evangelos Ribeiro Tzaras