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 655475 - gjs: gjs-gi-1.0.pc is gone
gjs: gjs-gi-1.0.pc is gone
Status: RESOLVED FIXED
Product: libpeas
Classification: Platform
Component: general
git master
Other Linux
: Normal normal
: ---
Assigned To: libpeas-maint
libpeas-maint
: 653744 655481 (view as bug list)
Depends on: 655482
Blocks:
 
 
Reported: 2011-07-28 07:07 UTC by Vincent Untz
Modified: 2011-08-21 15:39 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Adapt to and require gjs 1.29.16 (2.91 KB, patch)
2011-08-01 07:43 UTC, Vincent Untz
committed Details | Review

Description Vincent Untz 2011-07-28 07:07:11 UTC
libpeas can't build the gjs loader anymore since gjs-gi-1.0.pc is now gone, see http://git.gnome.org/browse/gjs/commit/?id=d3e5105ae51223614f7297bce35fc7fc52cd5ebf
Comment 1 Steve Frécinaux 2011-07-28 09:00:46 UTC
*** Bug 655481 has been marked as a duplicate of this bug. ***
Comment 2 Steve Frécinaux 2011-07-28 09:03:40 UTC
Aren't the .pc files considered part of the API ?

I'm ok to change the .pc file relied uppon by libpeas, but it will cause pain if we don't want to bump the gjs version requirement. Isn't it possible for the gjs guys to just retain the old .pc file ?
Comment 3 Alexandre Rostovtsev 2011-07-28 09:21:53 UTC
(In reply to comment #2)
> Aren't the .pc files considered part of the API ?

The API has changed. The gjs-gi-1.0.pc is the least significant part of the change. More importantly, all the header files from gjs/gi (such as gjs/gi/value.h, the functions defined by which are extensively used by libpeas) are also gone now.
Comment 4 Vincent Untz 2011-07-28 09:35:03 UTC
Yes, the headers are gone, but it might be a mistake. I filed bug 655482 for that.
Comment 5 Vincent Untz 2011-08-01 07:43:12 UTC
Created attachment 192971 [details] [review]
Adapt to and require gjs 1.29.16

gjs-gi was merged in gjs, so update the build system as well as path to
headers.
Comment 6 Bastien Nocera 2011-08-04 14:45:04 UTC
Worked for me in the Fedora packages.
Comment 7 Ignacio Casal Quinteiro (nacho) 2011-08-21 15:36:07 UTC
*** Bug 653744 has been marked as a duplicate of this bug. ***
Comment 8 Ignacio Casal Quinteiro (nacho) 2011-08-21 15:39:03 UTC
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.