GNOME Bugzilla – Bug 675018
Git compiled gjs is incompatible with system version
Last modified: 2012-05-24 18:40:02 UTC
See downstream bug https://bugzilla.redhat.com/show_bug.cgi?id=817261 This is because I found another way to solve it, that doesn't involve backporting the patch. (It still makes sense to backport it, because it solves the unversioned .so in /lib64 problem)
Created attachment 213020 [details] [review] Rename GjsDBus to GjsPrivate GjsDBus is likely to be present in system directories too, if an older version of gjs is installed, and this can cause symbol conflicts between system libgjs-gdbus.so and libgjs.so. Also, it could be that some day we want to do something else with it.
Created attachment 213021 [details] [review] GDBus: fix NotImplementedError message Single quotes must be used, or the method_name concatenation is not recognized. Just something I found passing by.
Review of attachment 213021 [details] [review]: Hah, silly.
Review of attachment 213020 [details] [review]: ugggh. I'd rather have Colin review this one.
Comment on attachment 213021 [details] [review] GDBus: fix NotImplementedError message Attachment 213021 [details] pushed as e694a2e - GDBus: fix NotImplementedError message
The patch fixed the problem for me. Colin was talking about something akin to GI_PRELOAD to fix the system vs jhbuild problem.
Review of attachment 213020 [details] [review]: Oh, that's a nice solution, looks good!
Attachment 213020 [details] pushed as 4727b9c - Rename GjsDBus to GjsPrivate