GNOME Bugzilla – Bug 667907
Vala bindings are installed to wrong location
Last modified: 2012-06-22 19:57:36 UTC
It looks like the Vala bindings are currently installed to the version-specific vapi directory. Bindings that don't depend on a specific version of Vala (i.e., don't link to libvala) should just install to $datadir/vala/vapi As it is, the libgda-4.0 bindings will conflict with the vapi installed by Vala, and will not be used when people upgrade to a new version of Vala. Once libgda releases a version (of libgda-4.0) which installs to the correct location I think we can go ahead and remove the bindings from Vala so your bindings are picked up instead of those distributed with Vala.
I will modify installation of Vala bindings from version specific to $datadir/vala/vapi, for both libgda-4.0.vapi and libgda-5.0.vapi I hope to include this modifications in 4.2.13 and 5.0.3, including some backports from master.
Vala bindings for upcoming 5.2 is now in master. http://git.gnome.org/browse/libgda/commit/?id=50920b5c1b02bbb29f45b47fcc0ac40d81c49d87
Vala bindings corrections for 5.0.x is now in place for upcoming 5.0.3: http://git.gnome.org/browse/libgda/commit/?h=LIBGDA_5.0&id=91304792a24f8c40cc848b223d883b946fb8658f
libgda's Vala bindings now are installed at $(datadir)/vala/vapi for upcoming 4.2.13, se at: http://git.gnome.org/browse/libgda/commit/?h=LIBGDA_4.2&id=12a0491a9f126c522bc989ad64b6b5303d5f71cf
So is this bug fixed now?
Yes.