Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 481406 - www-client/conkeror-1.0_pre20130711 with www-client/firefox-bin-17.0.8 fails to read configuration file because all-gentoo.js is not in /usr/share/conkeror/
Summary: www-client/conkeror-1.0_pre20130711 with www-client/firefox-bin-17.0.8 fails ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Christian Faulhammer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-08-17 03:55 UTC by Ondrej Grover
Modified: 2013-08-17 20:50 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ondrej Grover 2013-08-17 03:55:28 UTC
As described in the referenced URL, when conkeror is started as a firefox app, it tries to load local-settings.js and that makes it read all-gentoo.js (the article references gentoo-all.js) which is in /opt/firefox and cannot find it.

The solution (as described in the referenced article) is to sumlink the all-gentoo.js file to the conkeror directory

ln -s /opt/firefox/all-gentoo.js /usr/share/conkeror/

This is just an ugly workaround. A proper solution would be for firefox-bin (and maybe plain firefox too) to place all-gentoo.js somewhere for apps to be able to find it or to change the configuration file loading logic.

Reproducible: Always

Steps to Reproduce:
1. install www-client/conkeror-1.0_pre20130711 and www-client/firefox-bin-17.0.8
2. run conkeror with no special configuration
Comment 1 Ulrich Müller gentoo-dev 2013-08-17 20:50:15 UTC
I can reproduce the problem with www-client/firefox-bin-17.0.8. However, I see it neither with www-client/firefox-17.0.8 nor with www-client/firefox-bin-23.0.

Therefore, I've updated the dependency on firefox-bin:
-RDEPEND="|| ( >=www-client/firefox-5.0 >=www-client/firefox-bin-5.0 )"
+RDEPEND="|| ( >=www-client/firefox-5.0 >=www-client/firefox-bin-23.0 )"