Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 409483 - remove xulrunner dependency from www-client/conkeror ebuild
Summary: remove xulrunner dependency from www-client/conkeror ebuild
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Christian Faulhammer (RETIRED)
Depends on: 412335
Blocks: xulrunner
  Show dependency tree
Reported: 2012-03-23 23:29 UTC by Jauhien Piatlicki (RETIRED)
Modified: 2012-04-19 06:42 UTC (History)
1 user (show)

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

Patch for ebuild (conkeror-0.9.4.patch,370 bytes, patch)
2012-03-23 23:29 UTC, Jauhien Piatlicki (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jauhien Piatlicki (RETIRED) gentoo-dev 2012-03-23 23:29:30 UTC
Created attachment 306473 [details, diff]
Patch for ebuild

As far as I understand xulrunner is removing from the tree (bug #403415).
This patch removes xulrunner dependency from the conkeror ebuild (it uses firefox or firefox-bin instead).
Comment 1 Ulrich Müller gentoo-dev 2012-03-24 17:40:07 UTC
conkeror-0.9.4 doesn't run with firefox.

What we need is a new release from upstream.
Comment 2 Jauhien Piatlicki (RETIRED) gentoo-dev 2012-03-24 17:43:50 UTC
But I've tested it on my system. I've removed xulrunner, changed ebuild and then emerged conkeror with firefox. It work without any problems.

jauhien@kamputar_m zaba % eix -e xulrunner
* net-libs/xulrunner
     Available versions:  (1.9) (~) (~) (~)2.0.1-r1
	{{+alsa +crashreporter custom-cflags custom-optimization +dbus debug elibc_FreeBSD gconf gnome +ipc java libnotify startup-notification system-sqlite +webm wifi}}
     Description:         Mozilla runtime package that can be used to bootstrap XUL+XPCOM applications

jauhien@kamputar_m zaba % eix -e firefox
[I] www-client/firefox
     Available versions:  3.6.20 ~3.6.22 8.0 9.0 ~10.0 10.0.1 ~10.0.1-r1 ~10.0.3 ~11.0 {{+alsa bindist +crashreporter custom-cflags custom-optimization +dbus debug elibc_FreeBSD gnome +ipc java libnotify linguas_af linguas_ak linguas_ar linguas_as linguas_ast linguas_be linguas_bg linguas_bn linguas_bn_BD linguas_bn_IN linguas_br linguas_bs linguas_ca linguas_cs linguas_csb linguas_cy linguas_da linguas_de linguas_el linguas_en linguas_en_GB linguas_en_US linguas_en_ZA linguas_eo linguas_es linguas_es_AR linguas_es_CL linguas_es_ES linguas_es_MX linguas_et linguas_eu linguas_fa linguas_fi linguas_fr linguas_fy linguas_fy_NL linguas_ga linguas_ga_IE linguas_gd linguas_gl linguas_gu linguas_gu_IN linguas_he linguas_hi linguas_hi_IN linguas_hr linguas_hu linguas_hy linguas_hy_AM linguas_id linguas_is linguas_it linguas_ja linguas_ka linguas_kk linguas_kn linguas_ko linguas_ku linguas_lg linguas_lt linguas_lv linguas_mai linguas_mk linguas_ml linguas_mr linguas_nb linguas_nb_NO linguas_nl linguas_nn linguas_nn_NO linguas_nso linguas_oc linguas_or linguas_pa linguas_pa_IN linguas_pl linguas_pt linguas_pt_BR linguas_pt_PT linguas_rm linguas_ro linguas_ru linguas_si linguas_sk linguas_sl linguas_son linguas_sq linguas_sr linguas_sv linguas_sv_SE linguas_ta linguas_ta_LK linguas_te linguas_th linguas_tr linguas_uk linguas_vi linguas_zh linguas_zh_CN linguas_zh_TW linguas_zu +minimal pgo selinux startup-notification system-sqlite +webm wifi}}
     Installed versions:  10.0.1(02:06:10 24.03.12)(alsa crashreporter custom-cflags custom-optimization dbus ipc libnotify linguas_be linguas_en_GB linguas_ru linguas_uk minimal startup-notification system-sqlite webm -bindist -debug -linguas_af -linguas_ak -linguas_ar -linguas_as -linguas_ast -linguas_bg -linguas_bn_BD -linguas_bn_IN -linguas_br -linguas_bs -linguas_ca -linguas_cs -linguas_csb -linguas_cy -linguas_da -linguas_de -linguas_el -linguas_en_ZA -linguas_eo -linguas_es_AR -linguas_es_CL -linguas_es_ES -linguas_es_MX -linguas_et -linguas_eu -linguas_fa -linguas_fi -linguas_fr -linguas_fy_NL -linguas_ga_IE -linguas_gd -linguas_gl -linguas_gu_IN -linguas_he -linguas_hi_IN -linguas_hr -linguas_hu -linguas_hy_AM -linguas_id -linguas_is -linguas_it -linguas_ja -linguas_kk -linguas_kn -linguas_ko -linguas_ku -linguas_lg -linguas_lt -linguas_lv -linguas_mai -linguas_mk -linguas_ml -linguas_mr -linguas_nb_NO -linguas_nl -linguas_nn_NO -linguas_nso -linguas_or -linguas_pa_IN -linguas_pl -linguas_pt_BR -linguas_pt_PT -linguas_rm -linguas_ro -linguas_si -linguas_sk -linguas_sl -linguas_son -linguas_sq -linguas_sr -linguas_sv_SE -linguas_ta -linguas_ta_LK -linguas_te -linguas_th -linguas_tr -linguas_vi -linguas_zh_CN -linguas_zh_TW -linguas_zu -pgo -selinux -wifi)
     Description:         Firefox Web Browser
Comment 3 Ulrich Müller gentoo-dev 2012-03-24 18:03:30 UTC
I get many warnings here, with firefox-11.0 and conkeror-0.9.4-r1:

$ firefox -app /usr/share/conkeror/application.ini
Console error: [JavaScript Error: "[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIXPCComponents_Utils.import]"  nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)"  location: "JS frame :: resource:///components/nsBrowserGlue.js :: <TOP_LEVEL> :: line 54"  data: no]" {file: "resource:///components/nsBrowserGlue.js" line: 54}]
  Category: XPConnect JavaScript
Console error: [JavaScript Error: "this._distributionCustomizer is undefined" {file: "resource:///components/nsBrowserGlue.js" line: 175}]
  Category: XPConnect JavaScript
Console error: [JavaScript Warning: "reference to undefined property lspec.url" {file: "chrome://conkeror/content/content-buffer.js" line: 127}]
  Category: chrome javascript
Console error: [JavaScript Warning: "reference to undefined property x.load_spec_flags" {file: "chrome://conkeror/content/load-spec.js" line: 293}]
  Category: chrome javascript
Console error: [JavaScript Warning: "reference to undefined property x.forced_charset" {file: "chrome://conkeror/content/load-spec.js" line: 307}]
  Category: chrome javascript
Console error: [JavaScript Error: "[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIXPCComponents_Utils.import]"  nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)"  location: "JS frame :: resource:///components/Weave.js :: <TOP_LEVEL> :: line 68"  data: no]" {file: "resource:///components/Weave.js" line: 68}]
  Category: XPConnect JavaScript

If I use xulrunner-2.0 instead of firefox in above command line, not a single warning occurs.

Reopening this bug for purpose of the tracker.
Comment 4 Jauhien Piatlicki (RETIRED) gentoo-dev 2012-03-24 18:12:17 UTC
I have no such warnings, but I use firefox-10.

May be this ebuild should depend on <=firefox-10 if there are problems with the 11-th one.

BTW, firefox-11 is unstable now.
Comment 5 Ulrich Müller gentoo-dev 2012-03-24 18:48:02 UTC
I've committed a newer snapshot from upstream git and added firefox as alternative dependency.

We'll have to see what we do later about stabilisation. A snapshot isn't a good stable candidate.
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2012-04-17 11:12:20 UTC
Please file a new bug for stabilization and/or revert to ~arch only if required; the dependency must go either way.
Comment 7 Ulrich Müller gentoo-dev 2012-04-17 13:11:30 UTC
As I said:

(In reply to comment #1)
> conkeror-0.9.4 doesn't run with firefox.

Therefore, I've readded the dependency to the stable version.
Stabilisation request for conkeror-1.0_pre20120223 will follow.
Comment 8 Ulrich Müller gentoo-dev 2012-04-19 06:42:37 UTC
Old version (that depends on xulrunner) removed. Closing.