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 654385 - libpeas requires currently internal API
libpeas requires currently internal API
Status: RESOLVED FIXED
Product: gjs
Classification: Bindings
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gjs-maint
gjs-maint
Depends on:
Blocks:
 
 
Reported: 2011-07-11 10:14 UTC by Vladimir
Modified: 2011-08-12 08:01 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Vladimir 2011-07-11 10:14:02 UTC
After commit 'd3e5105ae51223614f7297bce35fc7fc52cd5ebf' [Merge gi.so into gjs.so] the gobject-introspection functionality is provided by core library but include files (SRCDIR/gi/*.h) are not distributed any more. IMHO this should be fixed because some programs (e.g. libpeas) relies on some files from SRCDIR/gi
Comment 1 Colin Walters 2011-07-12 18:36:09 UTC
I'd need details of what API they were using.
Comment 2 Vladimir 2011-07-14 12:05:11 UTC
Sorry for delayed answer.

[terminal]
$ git clone git://git.gnome.org/libpeas
$ cd libpeas
$ grep -r '#\s*include\s*.*/gi/*' *
loaders/gjs/peas-plugin-loader-gjs.c:#include <gjs/gi/object.h>
loaders/gjs/peas-plugin-loader-gjs.c:#include <gjs/gi/repo.h>
loaders/gjs/peas-plugin-loader-gjs.c:#include <gjs/gi/value.h>
loaders/gjs/peas-extension-gjs.c:#include <gjs/gi/arg.h>
loaders/gjs/peas-extension-gjs.c:#include <gjs/gi/value.h>
tests/libpeas/extension-gjs.c:#include <gjs/gi/value.h>
[/terminal]

Sorry, but I don't libpeas developer (and don't have time right now to investigate the issue deeper), so could only provide this information.
Comment 3 Colin Walters 2011-08-12 08:01:21 UTC
This looks to be fixed now.