Bug 436393
Summary: | Conflict between i386 and x86_64 rpms | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Marco Pesenti Gritti <mpg> | ||||
Component: | xulrunner | Assignee: | Martin Stransky <stransky> | ||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | low | Docs Contact: | |||||
Priority: | low | ||||||
Version: | rawhide | CC: | caillon, dwmw2, gecko-bugs-nobody, johnp, stransky | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | |||||||
: | 518075 (view as bug list) | Environment: | |||||
Last Closed: | 2008-04-18 09:23:56 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 518075 | ||||||
Attachments: |
|
Description
Marco Pesenti Gritti
2008-03-06 22:13:19 UTC
The main problem is that /usr/bin/xulrunner is a symlink to either /usr/lib64/xulrunner-1.9pre/xulrunner or, depending on a architecture, /usr/lib/xulrunner-1.9pre/xulrunner. These are different links hence a conflict. A target of that link is a script again, similar in a spirit to a common for x86_64 and i386 architectures script /usr/bin/firefox (thus firefox.i386 and firefox.x86_64 can be installed without conflicts). Even if rewriting xulrunner script in a similar manner would be not a good idea, for whatever reasons, then replacing /usr/bin/xulrunner link with an "architecturaly smart" script which execs the next level should solve the issue. That initial piece of a code which establishes MOZ_LIB_DIR in /usr/bin/firefox could be lifted from there nearly literally after minor adjustments. Created attachment 302673 [details]
proposed /usr/bin/xulrunner replacement
If there are no other takers then it looks like that something like that,
cribbed from fragments of /usr/bin/firefox, will work as /usr/bin/xulrunner
without causing conflicts between multilib packages.
Michal, please provide it in patch format. You can do this with the following command: diff -u $OLD_FILE $NEW_FILE It's a new file so patch is not necessary :) added to xulrunner-1.9-0.55.beta5.fc9 |