Comment 2 for bug 644642

Revision history for this message
Jeff Johnson (n3npq) wrote :

(aside)
Hmmm ... I continued my original comment but perhaps forgot to hit "Post Comment". Oh well ...
I'll recall & rewrite down the road a bit.

Nope. RSE packaged js-1.6, since then matters have gotten worse.

There's a -ljs-1.70 around (in FreeBSD/rhel6 for sure), but js-1.70 is still too old.

There's js-1.8.1-rcN tarball which is almost good enuf, but that's before TraceMonkey
and does not have JSON internal.

The features of interest (to me anyways) are
    works with GPSEE (that essentially means js-1.8 or better)
    JSON internal
    TraceMonkey (or better)

RHEL6 has managed the XULRUNNER -lmozjs-1.9.1 which
_IS_ gud enuf, except that XULRUNNER has fiddled up the -ljs API/ABI
into an evolutionary dead-end specific to firefox (afaik)

Meanwhile the specific checkout from GPSEE _HAS_ a future growth path
because GPSEE is tracking Mozilla devel directly with _NO_ modifications.

But note that Mozilla has already broken API/ABI in -ljs in multiple ways.

Note that this is NOT simple packaging, nor is there any clear winner.

But the lack of clean packaging and naming is definitely handicapping
"server side JS" usage.