Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

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
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No



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 or firefox was able to selectively dlopen If the 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.

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 
Comment by Pierre Schmitz (Pierre) - Saturday, 25 June 2011, 15:14 GMT
Firefox works fine here without gconf being installed.
Comment by Connor Behan (connorbehan) - Saturday, 25 June 2011, 16:00 GMT
The same version? I just checked if there are any updates and there aren't so I still can't start firefox.
Comment by Kevin (anonymous_user) - Saturday, 25 June 2011, 16:56 GMT Comment by Ionut Biru (wonder) - Saturday, 25 June 2011, 19:58 GMT
maybe you have some shitty no-gconf package from aur that makes it not start.