Description of problem: Firefox installs lots of files under $libdir/firefox-$VERSION, where VERSION is the full version (eg 1.5.0.6). It would be better if it just used the major version or even no version at all i think. Presumably the API doesn't break for every minor release? Steps to Reproduce: 1. rpm -q firefox 2. rpm -ql firefox firefox-devel | grep `rpm -q --qf "%{name}-%{version}" firefox`$ Actual results: /usr/lib/firefox-1.5.0.6 /usr/include/firefox-1.5.0.6 /usr/share/idl/firefox-1.5.0.6 Expected results: /usr/lib/firefox-1.5 /usr/include/firefox-1.5 /usr/share/idl/firefox-1.5 Additional info: Debian uses /usr/lib/firefox /usr/include/firefox for example. Some -devel packages which link to libgtkembedmoz need to be rebuilt for every minor firefox update because of this.
It is a pain, but they break and need to be rebuilt anyway because ABI does indeed change unfortunately from time to time.
For a project of the size and importance of mozilla this seems unreasonable. Any plans to address this upstream?
xulrunner.
Would that help packages using libgtkembedmoz?
yes