Hi,

Bill MacCoskley, author of commit 3c429287dfbe [1] is not convinced
that this commit is responsible for the present ia64 JS engine
problems, even if Mike thinks so [2] ;-)

I too mistakenly thought this was the case [3]. Indeed, when Stephan
noticed that "the pages_map() function in memory/jemalloc/jemalloc.c
doesn't match with the renewed code in libmozjs185-1.0" [4], I thought
that the ia64 fixes [5] were reverted by Bill's commit. I should have
noticed that these ia64 fixes and Bill's modifications were all
commited to mozilla-central repository [1][6][7] whereas Debian
src:mozjs/1.8.5-1.0.0+dfsg-3 README file says  "this release is based
on revision 5f8f494a4c29 of
https://hg.mozilla.org/releases/mozilla-2.0";, so a different
mozilla-2.0 repository that seems to have little activity nowadays
(last change Tue, 28 Jun 2011).

This, and other assertions like "SpiderMonkey 1.8.5 is the most recent
standalone source code release. It implements JavaScript 1.8.5, and it
is largely the same engine that shipped with Firefox 4." [8] make me
wonder if I'm not mixing two related, but different, Mozilla projects:
one standalone JavaScript 1.8.5 implementation (provided on Debian in
src:mozjs) and an embedded implementation in Firefox/Iceweasel, with
source code similar to src:mozjs in the past but that has
independently evolved since then.

So, dear package maintainers and other Mozilla developers, am I right
saying that?

Furthermore, I remember for sure having played with GNOME Shell in the
pre-3.0 era. And indeed, gnome-shell-2.91.91-2 depends on libmozjs4d
(2.0-3) and not on libmozjs185 (1.0.0) like current GNOME Shell.
What's the difference between these packages? Different (standalone?)
JavaScript implementations? From name and version, I tend to believe
that libmozjs4d implements a more recent JavaScript revision than
libmozjs185, but I can't find clear evidence of this: e.g.
SpiderMonkey 1.9.2 seemed to be contemporary with... Firefox 3.6 [9].
I'm totally lost!

Can you please shed my light?

Thanks,

     Emeric


[1] http://hg.mozilla.org/mozilla-central/rev/3c429287dfbe
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=675806#c6
[3] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=659186#43
[4] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=659186#33
[5] https://bugzilla.mozilla.org/show_bug.cgi?id=589735
[6] http://hg.mozilla.org/mozilla-central/rev/00be7279f6ad
[7] http://hg.mozilla.org/mozilla-central/rev/9c15d0fb3e25
[8] https://developer.mozilla.org/en-US/docs/SpiderMonkey
[9] https://bugzilla.mozilla.org/show_bug.cgi?id=684815


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to