After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 730746 - Switch GTK+ bindings to GIR
Switch GTK+ bindings to GIR
Status: RESOLVED FIXED
Product: vala
Classification: Core
Component: Bindings: GTK+ GStreamer WebKitGTK+
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Vala maintainers
Vala maintainers
https://git.gnome.org/browse/vala/log...
Depends on: 730744 730745
Blocks: 791130
 
 
Reported: 2014-05-26 07:04 UTC by Evan Nemerson
Modified: 2017-12-10 19:07 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
gtk+-3.0: switch to GIR (502.50 KB, patch)
2014-06-01 04:27 UTC, Evan Nemerson
none Details | Review

Description Evan Nemerson 2014-05-26 07:04:34 UTC
Title says it all.
Comment 1 Evan Nemerson 2014-06-01 04:27:53 UTC
Created attachment 277658 [details] [review]
gtk+-3.0: switch to GIR

Patch which doesn't remove vapi/packages/gtk+-3.0.  The version which does remove that directory is too big for bugzilla.
Comment 2 Luca Bruno 2014-12-19 14:09:38 UTC
Is this the latest work for the switch to gir? Or there something more updated elsewhere?
Comment 3 Evan Nemerson 2014-12-19 18:22:57 UTC
It's the latest version I worked on.  AFAIK Rico's work was mostly on reducing the diff from the GIDL bindings up to this, but he may have a newer version of this…
Comment 4 Luca Bruno 2014-12-21 16:28:06 UTC
I've created a branch for the gir switch: wip/gtkgir. We can work together step by step instead of repeatedly updating this bug.

In order to avoid repeating checks, I've created this wiki page as a checklist: https://wiki.gnome.org/Projects/Vala/Todo/GtkGir

Marking the patch in here as obsolete, the relevant changes are now in the branch.
Comment 5 Evan Nemerson 2014-12-21 17:41:33 UTC
I don't intend to put in any work on this until bug #730744 is resolved.  Once that's fixed it shouldn't be too much work to update this patch and make the switch.
Comment 6 Rico Tzschichholz 2017-12-06 16:48:30 UTC
Review of attachment 277658 [details] [review]:

Keep track of it here: https://git.gnome.org/browse/vala/log/?h=wip/gtkgir