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