Bug 665503 - broken in multiple ways due to xulrunner
Summary: broken in multiple ways due to xulrunner
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: gjs
Version: rawhide
Hardware: Unspecified
OS: Unspecified
low
medium
Target Milestone: ---
Assignee: Peter Robinson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-12-24 04:31 UTC by Bill Nottingham
Modified: 2014-03-17 03:26 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-01-23 15:39:40 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Bill Nottingham 2010-12-24 04:31:44 UTC
Description of problem:

1) xulrunner-2.0-0.9.b7 removes the ld.so.conf.d file (bug 658471), which causes libgjs to not find libmozjs.so.
2) xulrunner-2.0-0.12b8.fc15 changes the libmozjs.so ABI, such that libgjs fails to find a needed symbol (JS_GetStringBytes, JS_GetFunctionName)

Version-Release number of selected component (if applicable):

gjs-0.7.7-1.fc15.x86_64

How reproducible:

100%

Steps to Reproduce:
1. attempt to run gnome-shell

Comment 1 Bill Nottingham 2010-12-24 04:53:12 UTC
And... this is fixed with gjs-0.7.8, which requires gobject-introspection-0.10.0 to build, which breaks current rawhide gnome-shell, so you need new gnome-shell, which requires new mutter, which requires new gtk, etc.

Comment 2 Owen Taylor 2010-12-28 14:15:58 UTC
(In reply to comment #1)
> And... this is fixed with gjs-0.7.8, which requires
> gobject-introspection-0.10.0 to build, which breaks current rawhide
> gnome-shell, so you need new gnome-shell, which requires new mutter, which
> requires new gtk, etc.

Sorry for the current broken state - we'll get Rawhide all sorted sorted out once people get back next year. GTK+ is supposed to stop changing soon, and hopefully Spidermonkey will too.

Comment 3 Peter Robinson 2011-01-23 15:39:40 UTC
Fixed now in rawhide


Note You need to log in before you can comment on or make changes to this bug.