Hide Forgot
Description of problem: In case you have no libproxy-mozjs package on your system xulrunner instalation will fail on unresolved dependency. It requires libmozjs.so()(64bit). xulrunner-1.9.2.24-2.el6_1.1 provided this. xulrunner-10.0.3-1.el6_2 does not. Version-Release number of selected component (if applicable): xulrunner-10.0.3-1.el6_2 How reproducible: 100% Steps to Reproduce: 1. remove libproxy-mozjs 2. update xulrunner to 10 3. Actual results: It requires libmozjs.so()(64bit). Expected results: libmozjs.so should be in required packages for xulrunner Additional info:
To be more specific, libproxy-mozjs requires libmozjs.so()(64bit). xulrunner-1.9 provides libmozjs, but xulrunner-10 does not provide libmozjs. If libproxy-mozjs is present with an old xulrunner, the update to xulrunner-10 will fail because xulrunner-10 no longer provides libmozjs. If you did not have libproxy-mozjs installed before updating to xulrunner-10, the missing libmozjs in 10 will prevent libproxy-mozjs from being installed. Note that libproxy-mozjs comes from libproxy.src.rpm. Expected result: libmozjs should be provided by something -- either xulrunner (which used to provide it), or something else. If libproxy-mozjs is no longer intended to be available, something needs to Obsolete it, or libproxy needs to be updated.
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux maintenance release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Update release for currently deployed products. This request is not yet committed for inclusion in an Update release.
We can fix that issue just by rebuilding libproxy against xulrunner 10 and changing: %define gecko_version 1.9.2 to: %define gecko_version 10.0 I've changed the component to libproxy.
*** This bug has been marked as a duplicate of bug 797779 ***