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 667825 - Update glib-2.0.vapi to include GRecMutex
Update glib-2.0.vapi to include GRecMutex
Status: RESOLVED FIXED
Product: vala
Classification: Core
Component: Bindings: GLib
0.15.x
Other Linux
: Normal normal
: ---
Assigned To: Vala maintainers
Vala maintainers
Depends on: 662810
Blocks: 667382
 
 
Reported: 2012-01-12 21:52 UTC by Daniel Espinosa
Modified: 2012-02-04 22:43 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Daniel Espinosa 2012-01-12 21:52:33 UTC
GRecMutex was added in the following commit, but is not included in glib-2.0.vapi. This makes libgda/Vala bindings to fail. (See Bug 66738).

http://git.gnome.org/browse/glib/commit/?id=ad187e3a9b2efff3c773d361e78ec3acda36136e
Comment 1 Luca Bruno 2012-01-13 20:25:52 UTC
Thanks for the bug report.
The situation is more delicate than simply adding the binding, because StaticRecMutex has been deprecated and it must be replaced by RecMutex itself. There's a bug about that already but I can't find it.
Comment 2 Evan Nemerson 2012-02-04 22:43:18 UTC
commit a8281e90ab071b92ebae28a62fa513f48c9f2bc2
Author: Evan Nemerson <evan@coeus-group.com>
Date:   Sun Jan 22 01:38:37 2012 -0800

    glib-2.0, gobject-2.0: add new symbols from 2.32