Bug 392211
| Summary: | Make the extension directory version-independent | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Alexander Kahl <fedora> |
| Component: | firefox | Assignee: | Christopher Aillon <caillon> |
| Status: | CLOSED UPSTREAM | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 9 | CC: | gecko-bugs-nobody, mcepl |
| Target Milestone: | --- | Keywords: | Reopened |
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | FF3RawhideClose | ||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2008-07-01 17:01: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: | |||
We just updated the Firefox version in Fedora/development from 2.0 to a 3.0 pre-release version, which improves performance, memory usage, and fixes many bugs and crashes. Closing as CANTFIX since we aren't fixing bugs filed against 2.0 now that 3.0 is in. If this bug is still present in rawhide using a Firefox 3.0 version, please re-open this bug. Thanks and Happy Holidays This problem does persist in Firefox 3 / Rawhide - at least neither the rpm nor the source package's files (spec file etc.) list any version-independent extension directory so I guess there is none. Need to look into fixing upstream 311008 Taking this. Changing version to '9' as part of upcoming Fedora 9 GA. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping I fixed this upstream and it's in F9 and rawhide. https://bugzilla.mozilla.org/show_bug.cgi?id=311008 Great! Which revision or version will include the fix? It's been fixed for about 6 months.... OK great; I will test it and report back as soon as I can. |
Currently, Firefox' directory for system-wide installed extensions resides in %{_libdir}/firefox-%{version}/ thus packages containing such extensions either have to use triggerscripts or require a specific version of Firefox so they have to be updated each time a Firefox version bump occurs in order to use the new location. This state creates extraneous work for all maintainers of Firefox extension packages such as beagle and mugshot, additionally in case of triggerscripts non-owned directories are being created and can be left behind, e.g. rpm -qf /usr/lib64/firefox-2.0.0.9/extensions/\{fda00e13-8c62-4f63-9d19-d168115b11ca\} file /usr/lib64/firefox-2.0.0.9/extensions/{fda00e13-8c62-4f63-9d19-d168115b11ca} is not owned by any package (the directory was created by beagle to install its extension) Firefox plugins on the other hand are already handled in a version-independent way by residing in %{_libdir}/mozilla/plugins Please patch Firefox to also have its extension location in a version-independent place, I suggest %{_libdir}/mozilla/extensions