FS#24876 - [firefox] Gconf hungry without xulrunner
Attached to Project:
Arch Linux
Opened by Connor Behan (connorbehan) - Saturday, 25 June 2011, 14:45 GMT
Last edited by Evangelos Foutras (foutrelis) - Sunday, 26 June 2011, 02:19 GMT
Opened by Connor Behan (connorbehan) - Saturday, 25 June 2011, 14:45 GMT
Last edited by Evangelos Foutras (foutrelis) - Sunday, 26 June 2011, 02:19 GMT
|
Details
Description:
Firefox 5.0 has come out statically linked to its own libxul instead of depending on xulrunner. I think this waste of 40MB is a backwards step by itself but I am not necessarily asking to change it. Rather, now that this change has been made firefox (which does not appear to have gconf in its depends array) won't start unless gconf is installed. I think many non-gnome Arch users are going to want this removed. After-all they protested when chromium depended on gconf. For a long time, firefox and xulrunner were built with --enable-gconf and yet it was still optional. Either xulrunner was selectively able to dlopen libgconf.so or firefox was able to selectively dlopen libmozgnome.so. If the libmozgnome.so in xulrunner were still used, I'm sure firefox's insistence on gconf would go away. Now I know what you are going to say - "firefox is being shipped with profile guided optimization so it can't depend on xulrunner". Is this really true? I know PGO is something many of us are happy to see and the way it has been done in the AUR has been to make firefox independent of xulrunner but some Debian people seem to think PGO can be implemented in xulrunner with firefox still depending on it. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=531348 Please look into it or some other solution to make the package lighter. Additional info: * firefox 5.0-1 * xulrunner 2.0.1-3 Steps to reproduce: Start firefox without gconf installed. |
This task depends upon
Closed by Evangelos Foutras (foutrelis)
Sunday, 26 June 2011, 02:19 GMT
Reason for closing: Duplicate
Additional comments about closing: FS#24798
Sunday, 26 June 2011, 02:19 GMT
Reason for closing: Duplicate
Additional comments about closing:
https://bugs.archlinux.org/task/24798