Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 865665 - dev-lang/spidermonkey-102.1.0: Consider temporarily masking
Summary: dev-lang/spidermonkey-102.1.0: Consider temporarily masking
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-08-18 07:08 UTC by Martin Rapavý
Modified: 2024-02-23 08:15 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
dev-libs/gjs build.log (build.log,52.03 KB, text/plain)
2022-08-18 22:20 UTC, cyrillic
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Rapavý 2022-08-18 07:08:46 UTC
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
.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-08-18 19:32:34 UTC
Please include the full build.log & emerge --info of whatever failure you end up seeing for completeness.
Comment 2 Joonas Niilola gentoo-dev 2022-08-18 20:06:48 UTC
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.
Comment 3 cyrillic 2022-08-18 22:20:56 UTC
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.
Comment 4 Larry the Git Cow gentoo-dev 2022-08-19 08:15:51 UTC
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(+)
Comment 5 Larry the Git Cow gentoo-dev 2022-08-26 06:39:58 UTC
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(+)