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 686342 - Autodetect if a system's gobject introspection and pygobject libraries are recent enough
Autodetect if a system's gobject introspection and pygobject libraries are re...
Status: RESOLVED FIXED
Product: pitivi
Classification: Other
Component: Build and packaging
Git
Other Linux
: Normal normal
: Git
Assigned To: Thibault Saunier
Pitivi maintainers
Depends on:
Blocks: 686341
 
 
Reported: 2012-10-17 23:48 UTC by Jean-François Fortin Tam
Modified: 2013-10-14 12:12 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jean-François Fortin Tam 2012-10-17 23:48:52 UTC
If both gobject-introspection and pygobject are recent enough, $MODULES_CORE="". Otherwise, $MODULES_CORE="glib gobject-introspection pygobject". If just not sure of how the logic should go for that one.

Also, we have to take care of bug 686341 for this to work properly.
Comment 1 Jean-François Fortin Tam 2012-10-17 23:55:58 UTC
Seems like a workaround for bug 686341 is to build pygobject (and ONLY pygobject), but that seems hacky/unnecessary.

So either the solution here is to use $MODULES_CORE="" (in which case we need to do the proper handling of environment variables" or do $MODULES_CORE="pygobject" even if we don't *actually* need it...
Comment 2 Thibault Saunier 2013-10-14 12:12:04 UTC
Bug 686342 - Autodetect if a system's gobject introspection and pygobject libraries are recent enough - NEW


commit 306e8804ee1abaee6fab0ef539be266865c0e62a
Author: Thibault Saunier <thibault.saunier@collabora.com>
Date:   Wed Oct 2 21:43:12 2013 +0200

    bin: Do not build GI and PyGobject if not necessary