Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 545730 - www-client/firefox-37.0.1 - search plugins don't work and plugin installation fails
Summary: www-client/firefox-37.0.1 - search plugins don't work and plugin installation...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-04-06 12:46 UTC by Herbert Wantesh
Modified: 2015-04-06 20:46 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 Herbert Wantesh 2015-04-06 12:46:50 UTC
firefox 37.0.1 dosn't allow to install plugins and the search plugin doesn't work anymore.

emerge --info
Portage 2.2.14 (python 2.7.9-final-0, hardened/linux/amd64, gcc-4.8.4, glibc-2.20-r2, 3.19.3-gentoo x86_64)
=================================================================
System uname: Linux-3.19.3-gentoo-x86_64-Intel-R-_Core-TM-_i5-2540M_CPU_@_2.60GHz-with-gentoo-2.2
KiB Mem:    16376072 total,   8751704 free
KiB Swap:   20971516 total,  20971516 free
Timestamp of tree: Mon, 06 Apr 2015 10:45:01 +0000
ld GNU ld (Gentoo 2.24 p1.4) 2.24
ccache version 3.1.9 [disabled]
app-shells/bash:          4.2_p53
dev-java/java-config:     2.2.0
dev-lang/perl:            5.20.2
dev-lang/python:          2.7.9-r1, 3.4.1
dev-util/ccache:          3.1.9-r4
dev-util/cmake:           2.8.12.2-r1
dev-util/pkgconfig:       0.28-r2
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.13.11
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6-r1, 1.13.4, 1.14.1, 1.15
sys-devel/binutils:       2.24-r3
sys-devel/gcc:            4.8.4
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.6-r1
sys-devel/make:           4.1-r1
sys-kernel/linux-headers: 3.19 (virtual/os-headers)
sys-libs/glibc:           2.20-r2
Repositories: gentoo kde local
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=corei7-avx -mtune=corei7-avx -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0 /usr/share/themes/oxygen-gtk/gtk-3.0"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=corei7-avx -mtune=corei7-avx -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync multilib-strict news nodoc parallel-fetch parallel-install preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync webrsync-gpg xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="de_DE.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--sort-common"
MAKEOPTS="-j2 -l3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude ChangeLog"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/tmp/portage"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/kde /usr/local/portage/overlay"
USE="3dnow 3dnowext 64bit X a52 aac aalib accessibility acl acpi additions aften aio alsa amd64 amr amrnb amrwb ap apm apng archive asf asm aspell asyncns audio avcodec avformat avi avresample avx blksha1 browserplugin bzip2 cairo caps cdda cddb cdio cdparanoia chm city classic cli client clucene cmake commercial consolekit cracklib crypt cryptsetup css cups curl custom-cflags custom-optimization cvs cxx daemon dbus deprecated development device-mapper devil dga dhcpcd dirac divx divx4linux djvu dmx dri dts dvd dvdnav dvdr dvdread ebook egl embedded encode enda equalizer eselect evdev exceptions exif extensions extras faac faad fam fbcon ffmpeg filecaps firefox flac fluidsynth fontconfig fortran ftp fts3 fuse g3dvl gallium gbm gcrypt gd gecko geoip geoloc gif gimp gimpprint git glib glibc-omitfp glitz gmp gnutls gpl gpm gptfdisk gs gstreamer gtk gtk2 gtk3 gudev hardened httpd hwdb icecast iconv icu id3 id3tag idn imagemagick imap inotify introspection ipc ipv6 jabber jav jingle jpeg jpeg2k justify kde kdrive keymap kipi lame lcms less libkms libnotify libsamplerate libvisual live lm_sensors loop-aes lua lvm lzma lzo mad magic maildir matroska meanwhile midi minizip mmx mmxext mng modemmanager modules mousewarp moznocompose moznoirc moznomail mp2 mp3 mp4 mpeg mpi mplayer mtp mudflap multilib musepack nas ncat ncurses ndiff nemesi net network networkmanager nfs nfsv3 nls nmap normalize notification nping nptl nptlonly nss ntfsprogs nut nxclient offlinehelp ogg okteta openal opencore-amr openexr opengl openmp openrc openssl openvg optimized-qmake osdmenu osmesa otr p2p pam pcap pcre pdf perl pgo pgp plasma player png polarssl policykit poppler-data postproc postscript ppds ppp privacy ps pulseaudio qmake qml qt-faststart qt3support qt4 quicktime raptor rar readline real realmedia redland replaygain reviewboard rpc rtc rtmp rtsp sasl schroedinger scrobbler sdl secure-delete server sesame2 session sftp sha512 shared-dricore shared-glapi shm shout silc slit smi smime smp sna snappy sndfile socks5 speex spell spice sqlite srt sse sse2 sse3 sse4 sse4_1 sse4_2 ssh ssl ssse3 startup-notification stats stream subversion svg swscale tcpd texteffect theora threads threadsafe tiff timidity tk tls toolbar tools tordns transcode transparent-proxy trayicon tremor truetype twolame udev udisks unicode unlock-notify upower usb userlocales utempter utils uxa v4l vaapi vcd vcdimager vdpau video virtuoso vorbis wallpapers wav wavpack weather webdav-neon webgl webkit webm webp widgets wifi wma wmf wmp x264 xa xanim xattr xcb xcomposite xfs xinerama xlib-xcb xml xmp xorg xpdf-headers xpm xprint xtf xtpax xv xvfb xvid xvmc zip zlib" ABI_X86="64" ALSA_CARDS="hda-intel" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" CURL_SSL="openssl" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en de de_DE" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby20" SANE_BACKENDS="hp5400 canon canon630u canon_dr" USERLAND="GNU" VIDEO_CARDS="intel i965" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
USE_PYTHON="2.7"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, SYNC

[ebuild   R   ~] www-client/firefox-37.0.1  USE="custom-cflags custom-optimization gstreamer hardened minimal pulseaudio startup-notification system-cairo system-icu system-jpeg system-libvpx system-sqlite wifi -bindist -dbus -debug (-gmp-autoupdate) -jit (-pgo) (-selinux) {-test}" LINGUAS="en_GB -af -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -cy -da -de -el -en_ZA -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv_SE -ta -te -th -tr -uk -vi -xh -zh_CN -zh_TW" 0 KiB

Firefox 36.0.4 worked normally

Reproducible: Always
Comment 1 Herbert Wantesh 2015-04-06 12:58:30 UTC
the error for a plugin i'm trying to install is 

FOO could not get installed because Firefox cannot modify the needed file.
Comment 2 Herbert Wantesh 2015-04-06 13:03:36 UTC
these are the errors, a fresh firefox profile outputs to the shell:

(process:6730): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
1428325326949   DeferredSave.extensions.json    WARN    Write failed: Error: Promise.all() expects an iterable. (resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:521) JS Stack trace: Promise.all@Promise-backend.js:521:1 < postMessage@PromiseWorker.jsm:266:38 < TaskImpl_run@Task.jsm:314:40 < TaskImpl@Task.jsm:275:3 < createAsyncFunction/asyncFunction@Task.jsm:249:14 < Task_spawn@Task.jsm:164:12 < this.BasePromiseWorker.prototype.post@PromiseWorker.jsm:263:1 < post/<@osfile_async_front.jsm:421:25 < TaskImpl_run@Task.jsm:314:40 < TaskImpl@Task.jsm:275:3 < createAsyncFunction/asyncFunction@Task.jsm:249:14 < Handler.prototype.process@Promise-backend.js:870:23 < this.PromiseWalker.walkerLoop@Promise-backend.js:749:7 < this.PromiseWalker.scheduleWalkerLoop/<@Promise-backend.js:691:37
1428325326949   addons.xpi-utils        WARN    Failed to save XPI database: Error: Promise.all() expects an iterable. (resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:521) JS Stack trace: Promise.all@Promise-backend.js:521:1 < postMessage@PromiseWorker.jsm:266:38 < TaskImpl_run@Task.jsm:314:40 < TaskImpl@Task.jsm:275:3 < createAsyncFunction/asyncFunction@Task.jsm:249:14 < Task_spawn@Task.jsm:164:12 < this.BasePromiseWorker.prototype.post@PromiseWorker.jsm:263:1 < post/<@osfile_async_front.jsm:421:25 < TaskImpl_run@Task.jsm:314:40 < TaskImpl@Task.jsm:275:3 < createAsyncFunction/asyncFunction@Task.jsm:249:14 < Handler.prototype.process@Promise-backend.js:870:23 < this.PromiseWalker.walkerLoop@Promise-backend.js:749:7 < this.PromiseWalker.scheduleWalkerLoop/<@Promise-backend.js:691:37
Comment 3 Herbert Wantesh 2015-04-06 13:04:12 UTC
these are the errors, an "used" firefox profile outputs to the shell:

A coding exception was thrown and uncaught in a Task.

Full message: TypeError: engine is null
Full stack: this.ContentSearch._currentEngineObj<@resource:///modules/ContentSearch.jsm:410:9
TaskImpl_run@resource://gre/modules/Task.jsm:314:40
TaskImpl@resource://gre/modules/Task.jsm:275:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:249:14
this.ContentSearch._currentStateObj<@resource:///modules/ContentSearch.jsm:396:28
TaskImpl_run@resource://gre/modules/Task.jsm:314:40
TaskImpl@resource://gre/modules/Task.jsm:275:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:249:14
this.ContentSearch._onMessageGetState@resource:///modules/ContentSearch.jsm:197:12
this.ContentSearch._onMessage<@resource:///modules/ContentSearch.jsm:191:13
TaskImpl_run@resource://gre/modules/Task.jsm:314:40
Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:870:23
this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:749:7
this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:691:37

*************************
*************************
A coding exception was thrown and uncaught in a Task.

Full message: TypeError: engine is null
Full stack: this.ContentSearch._currentEngineObj<@resource:///modules/ContentSearch.jsm:410:9
TaskImpl_run@resource://gre/modules/Task.jsm:314:40
TaskImpl@resource://gre/modules/Task.jsm:275:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:249:14
this.ContentSearch._currentStateObj<@resource:///modules/ContentSearch.jsm:396:28
TaskImpl_run@resource://gre/modules/Task.jsm:314:40
TaskImpl@resource://gre/modules/Task.jsm:275:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:249:14
this.ContentSearch._onMessageGetState@resource:///modules/ContentSearch.jsm:197:12
this.ContentSearch._onMessage<@resource:///modules/ContentSearch.jsm:191:13
TaskImpl_run@resource://gre/modules/Task.jsm:314:40
Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:870:23
this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:749:7
this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:691:37

*************************
*************************
A coding exception was thrown and uncaught in a Task.

Full message: TypeError: engine is null
Full stack: this.ContentSearch._currentEngineObj<@resource:///modules/ContentSearch.jsm:410:9
TaskImpl_run@resource://gre/modules/Task.jsm:314:40
TaskImpl@resource://gre/modules/Task.jsm:275:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:249:14
this.ContentSearch._currentStateObj<@resource:///modules/ContentSearch.jsm:396:28
TaskImpl_run@resource://gre/modules/Task.jsm:314:40
TaskImpl@resource://gre/modules/Task.jsm:275:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:249:14
this.ContentSearch._onMessageGetState@resource:///modules/ContentSearch.jsm:197:12
this.ContentSearch._onMessage<@resource:///modules/ContentSearch.jsm:191:13
TaskImpl_run@resource://gre/modules/Task.jsm:314:40
Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:870:23
this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:749:7
this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:691:37

*************************
*************************
A coding exception was thrown and uncaught in a Task.

Full message: TypeError: engine is null
Full stack: this.ContentSearch._currentEngineObj<@resource:///modules/ContentSearch.jsm:410:9
TaskImpl_run@resource://gre/modules/Task.jsm:314:40
TaskImpl@resource://gre/modules/Task.jsm:275:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:249:14
this.ContentSearch._currentStateObj<@resource:///modules/ContentSearch.jsm:396:28
TaskImpl_run@resource://gre/modules/Task.jsm:314:40
TaskImpl@resource://gre/modules/Task.jsm:275:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:249:14
this.ContentSearch._onMessageGetState@resource:///modules/ContentSearch.jsm:197:12
this.ContentSearch._onMessage<@resource:///modules/ContentSearch.jsm:191:13
TaskImpl_run@resource://gre/modules/Task.jsm:314:40
Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:870:23
this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:749:7
this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:691:37

*************************
*************************
A coding exception was thrown and uncaught in a Task.

Full message: TypeError: engine is null
Full stack: this.ContentSearch._currentEngineObj<@resource:///modules/ContentSearch.jsm:410:9
TaskImpl_run@resource://gre/modules/Task.jsm:314:40
TaskImpl@resource://gre/modules/Task.jsm:275:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:249:14
this.ContentSearch._currentStateObj<@resource:///modules/ContentSearch.jsm:396:28
TaskImpl_run@resource://gre/modules/Task.jsm:314:40
TaskImpl@resource://gre/modules/Task.jsm:275:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:249:14
this.ContentSearch._onMessageGetState@resource:///modules/ContentSearch.jsm:197:12
this.ContentSearch._onMessage<@resource:///modules/ContentSearch.jsm:191:13
TaskImpl_run@resource://gre/modules/Task.jsm:314:40
Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:870:23
this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:749:7
this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:691:37

*************************
*************************
A coding exception was thrown and uncaught in a Task.

Full message: TypeError: engine is null
Full stack: this.ContentSearch._currentEngineObj<@resource:///modules/ContentSearch.jsm:410:9
TaskImpl_run@resource://gre/modules/Task.jsm:314:40
TaskImpl@resource://gre/modules/Task.jsm:275:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:249:14
this.ContentSearch._currentStateObj<@resource:///modules/ContentSearch.jsm:396:28
TaskImpl_run@resource://gre/modules/Task.jsm:314:40
TaskImpl@resource://gre/modules/Task.jsm:275:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:249:14
this.ContentSearch._onMessageGetState@resource:///modules/ContentSearch.jsm:197:12
this.ContentSearch._onMessage<@resource:///modules/ContentSearch.jsm:191:13
TaskImpl_run@resource://gre/modules/Task.jsm:314:40
Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:870:23
this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:749:7
this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:691:37

*************************
Comment 4 Michael Palimaka (kensington) gentoo-dev 2015-04-06 15:51:13 UTC
I can reproduce the issue with search plugins (I guess it doesn't work, because they all disappeared).
Comment 5 Toralf Förster gentoo-dev 2015-04-06 18:29:35 UTC
might be a side effect too, but the search  engine field won't work too and neither the menu bar nor the bookmarks toolbar can be (de-)activated again.
Comment 6 Jory A. Pratt gentoo-dev 2015-04-06 20:00:37 UTC
This has been addressed already. It is due to the fact that upstream is forcing jit for everyone. The change has been made in tree to reflect change for all users of gentoo jit is no enabled.
Comment 7 Herbert Wantesh 2015-04-06 20:29:11 UTC
(In reply to Jory A. Pratt from comment #6)
> This has been addressed already. It is due to the fact that upstream is
> forcing jit for everyone. The change has been made in tree to reflect change
> for all users of gentoo jit is no enabled.

but shouldn't the package maintainer remove the jit use-flag from firefox if the usage leads to broken build?
Comment 8 Jory A. Pratt gentoo-dev 2015-04-06 20:46:20 UTC
(In reply to Herbert Wantesh from comment #7)
> (In reply to Jory A. Pratt from comment #6)
> > This has been addressed already. It is due to the fact that upstream is
> > forcing jit for everyone. The change has been made in tree to reflect change
> > for all users of gentoo jit is no enabled.
> 
> but shouldn't the package maintainer remove the jit use-flag from firefox if
> the usage leads to broken build?

It has already been done.

  06 Apr 2015; Ian Stakenvicius (_AxS_) <axs@gentoo.org> firefox-37.0.1.ebuild:
  fixed configure option to enable jit, last time i promise

  06 Apr 2015; Ian Stakenvicius (_AxS_) <axs@gentoo.org> firefox-37.0.1.ebuild:
  added missing configure option to enable jit

  06 Apr 2015; Ian Stakenvicius (_AxS_) <axs@gentoo.org> firefox-37.0.1.ebuild:
  dropped USE=jit from firefox-37 as jit can not be disabled and provide a
  functional firefox