Bug 607788 - xulrunner 1.9.2 no longer provides /usr/lib[64]/mozilla
Summary: xulrunner 1.9.2 no longer provides /usr/lib[64]/mozilla
Status: CLOSED DUPLICATE of bug 607681
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: xulrunner   
(Show other bugs)
Version: 5.5
Hardware: All
OS: Linux
Target Milestone: rc
: ---
Assignee: Martin Stransky
QA Contact: desktop-bugs@redhat.com
Depends On:
TreeView+ depends on / blocked
Reported: 2010-06-24 19:45 UTC by Bryan J Smith
Modified: 2014-09-15 00:11 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2010-06-24 20:01:56 UTC
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Bugzilla 131667 None None None Never
Red Hat Bugzilla 607781 None None None Never

Internal Trackers: 607781

Description Bryan J Smith 2010-06-24 19:45:54 UTC
Description of problem:

Package xulrunner 1.9.2 (released alongside firefox 3.6.4) no longer provides /usr/lib[64]/mozilla.  This could lead to dependency resolution of another package that does, such as kdelibs.

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

1.9.2 and later, RHEL 5.5 errata RHSA-2010-0501

How reproducible:

Depends on packages installed.  Systems without KDE could resolve to installing KDE to resolve dependency for /usr/lib/mozilla or /usr/lib/mozilla/plugins

Steps to Reproduce:
1.  Install RHEL 5 prior to RHSA-2010-0501 without KDE, but packages with dependency's on /usr/lib/mozilla[/plugins]
2.  Upgrade firefox to version in RHSA-2010-0501
Actual results:

Sometimes similar to ...

... cut ...
Skipping security plugin, no data
--> Running transaction check
---> Package firefox.i386 0:3.6.4-8.el5 set to be updated
--> Processing Dependency: xulrunner >= for package: firefox
--> Running transaction check
--> Processing Dependency: xulrunner = for package: 
--> Processing Dependency: xulrunner = for package: 
---> Package xulrunner.i386 0: set to be updated
---> Package xulrunner.x86_64 0: set to be updated
--> Running transaction check
---> Package xulrunner-devel.i386 0: set to be updated
--> Processing Dependency: libnotify-devel for package: xulrunner-devel
---> Package xulrunner-devel.x86_64 0: set to be updated
--> Running transaction check
---> Package libnotify-devel.x86_64 0:0.4.2-6.el5 set to be updated
epel/filelists_db                                        | 4.3 MB 
rhel-x86_64-server-5/filelists                           |  23 MB 
rhel-x86_64-server-supplementary-5/filelists             | 1.9 MB 
--> Processing Dependency: /usr/lib/mozilla/plugins for package: 
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package kdebase.i386 6:3.5.4-21.el5_5.1 set to be updated
--> Processing Dependency: kdelibs >= 6:3.5.4-16 for package: kdebase
... cut ...
(and lots and lots of KDE stuff)

Expected results:

KDE packages not installed, only xulrunner (and other, related dependencies)

Additional info:

See Fedora BZ#131667 for decision to provide /usr/lib/mozilla[/plugins]
See RHEL BZ#607781 to reconsider this.

Comment 1 Christopher Aillon 2010-06-24 20:01:56 UTC

*** This bug has been marked as a duplicate of bug 607681 ***

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