This release is probably not needed by other packages at this time. It will be used by the upcoming GNOME 43, however, this release is unsuitable, because it is rather faulty, because it does not contain the file ProfilingCategoryList.h, which the header file js/ProfilingCategory.h tries to include, but fails including it, and with it the whole build against this release of SpiderMonkey fails (for instance, in the case of building gjs-1.73.2). Thus, if you plan to rely on this version of SpiderMonkey, you will either need to patch it yourself: https://discourse.gnome.org/t/gnome-43-to-depend-on-spidermonkey-102/10658 or wait for the next release - version 102.2.0: https://bugzilla.mozilla.org/show_bug.cgi?id=1776254 which should already contain this fix: https://hg.mozilla.org/integration/autoland/rev/eb2b21f037a5 .
Please include the full build.log & emerge --info of whatever failure you end up seeing for completeness.
Yeah, _nothing_ depends on spidermonkey:102 right now. I'm pretty sure 102.2.0 will be out before gnome-43 but we can just ship the patch already for 102.1.0.
Created attachment 800081 [details] dev-libs/gjs build.log Installing js/ProfilingCategoryList.h is a nice easy fix, but there are additional problems that prevent dev-libs/gjs from building. This is what happens now.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd1391f06d632e35af2050caf7de942a9cf61748 commit bd1391f06d632e35af2050caf7de942a9cf61748 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2022-08-19 08:08:56 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2022-08-19 08:15:47 +0000 dev-lang/spidermonkey: 102 fixes - bump minimum required rust version, - install ProfilingCategoryList.h, - minor updates (CHECKREQS, mach exports...). Bug: https://bugs.gentoo.org/865665 Closes: https://bugs.gentoo.org/865713 Signed-off-by: Joonas Niilola <juippis@gentoo.org> dev-lang/spidermonkey/Manifest | 1 + .../spidermonkey/spidermonkey-102.1.0-r1.ebuild | 404 +++++++++++++++++++++ 2 files changed, 405 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e96357ccee47fbeb22982766b4e53aeb28cd7234 commit e96357ccee47fbeb22982766b4e53aeb28cd7234 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2022-08-26 06:39:06 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2022-08-26 06:39:56 +0000 dev-lang/spidermonkey: add 102.2.0 Bug: https://bugs.gentoo.org/865665 Signed-off-by: Joonas Niilola <juippis@gentoo.org> dev-lang/spidermonkey/Manifest | 2 + dev-lang/spidermonkey/spidermonkey-102.2.0.ebuild | 404 ++++++++++++++++++++++ 2 files changed, 406 insertions(+)