GNOME Bugzilla – Bug 702115
please provide the vala bindings required at least one project: gnome-clocks
Last modified: 2013-06-13 10:21:26 UTC
As it's not recommended by vala developers to use GIR to generate vala bindings consider this report as a request for the vala language support!
Created attachment 246658 [details] [review] patch proposal for a vala bindings support
As mentioned on IRC, vala should be able to consume gobject-introspection bindings, or it will need to ship its own bindings and keep them updated.
Can you please elaborate your decision, except that what you have written on IRC? hadess> ibqn, we don't want vala bindings in geocode-glib, the gobject-introspection should suffice <hadess> if that's what you're working on... <ibqn> hadess, it's already written <hadess> shame then Why do not YOU want to ship the auto-generated vala bindings?
Because vala has caused me problems in the past, usually when I needed to distcheck the module and I had to figure out what was broken *this* time. Javascript, Python, and a number of other languages can use the GIR files from gobject-introspection to avoid me avoid to write Cython bindings, or rewrite my code in Javascript. Vala could certainly do the same. In fact, this is already how Totem builds its vala plugins: https://git.gnome.org/browse/totem/tree/src/plugins/sample-vala/Makefile.am#n10 In short, use g-i. If vala's support for g-i is broken, fix it. I'm not interested in shipping somebody's work-arounds.