Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 904355 - dev-lang/spidermonkey-102.10.0: stabilization
Summary: dev-lang/spidermonkey-102.10.0: stabilization
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords: CC-ARCHES, PullRequest, STABLEREQ
: 903013 (view as bug list)
Depends on:
Blocks:
 
Reported: 2023-04-15 07:23 UTC by Joonas Niilola
Modified: 2023-12-21 00:11 UTC (History)
1 user (show)

See Also:
Package list:
dev-lang/spidermonkey-102.10.0 amd64 arm arm64 ppc ppc64 sparc x86
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joonas Niilola gentoo-dev 2023-04-15 07:23:06 UTC
dev-lang/spidermonkey-102.9.0 - slot(102) no change in 30 days for unstable keywords: [ ~amd64, ~arm, ~arm64, ~ppc, ~ppc64, ~sparc, ~x86 ].
Comment 1 Joonas Niilola gentoo-dev 2023-04-15 07:28:40 UTC
amd64 done
Comment 2 Joonas Niilola gentoo-dev 2023-04-15 07:28:53 UTC
x86 done
Comment 3 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2023-04-15 08:49:28 UTC
ppc64 done
Comment 4 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2023-04-15 08:49:29 UTC
arm64 done
Comment 5 Joonas Niilola gentoo-dev 2023-04-30 12:17:41 UTC
*** Bug 903013 has been marked as a duplicate of this bug. ***
Comment 6 Larry the Git Cow gentoo-dev 2023-05-17 06:58:57 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=780710b05b0945697240cbbd5c25002c329a2386

commit 780710b05b0945697240cbbd5c25002c329a2386
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2023-05-17 06:58:30 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2023-05-17 06:58:55 +0000

    dev-lang/spidermonkey: stabilize 102.10.0 for x86
    
    Bug: https://bugs.gentoo.org/904355
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35038df46158a8f76b2608fa93766b84d8699e2b

commit 35038df46158a8f76b2608fa93766b84d8699e2b
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2023-05-17 06:35:22 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2023-05-17 06:58:55 +0000

    dev-lang/spidermonkey: stabilize 102.10.0 for amd64
    
    Bug: https://bugs.gentoo.org/904355
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 7 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2023-05-23 11:58:37 UTC
arm64 done
Comment 8 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2023-05-23 11:58:38 UTC
ppc64 done
Comment 9 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-05-31 23:39:14 UTC
arm done
Comment 10 ernsteiswuerfel archtester 2023-08-03 10:25:06 UTC
Builds fine on ppc but fails tests (bug #911650).

rdep gjs fails tests (bug #911649).

 # cat spidermonkey-904355.report 
USE tests started on Do 3. Aug 01:35:59 CEST 2023

 FEATURES=' test' failed for =dev-lang/spidermonkey-102.10.0
USE='-lto' succeeded for =dev-lang/spidermonkey-102.10.0
USE='lto' succeeded for =dev-lang/spidermonkey-102.10.0

revdep tests started on Do 3. Aug 02:33:31 CEST 2023

FEATURES=' test' USE='javascript' succeeded for media-libs/coin
FEATURES=' test' USE='-duktape daemon' succeeded for sys-auth/polkit
 FEATURES=' test' failed for dev-libs/gjs
Comment 11 Joonas Niilola gentoo-dev 2023-08-08 06:37:13 UTC
ppc done
Comment 13 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-12-16 07:00:36 UTC
(In reply to matoro from comment #12)
> Needs this patch for sparc: 
> https://salsa.debian.org/gnome-team/mozjs/-/blob/debian/102/master/debian/
> patches/tests-Use-DEB_HOST_ARCH_BITS-to-skip-some-tests-on-64-bit.patch

(obviously will need some mangling and/or us exporting that var in the ebuild too)
Comment 14 Joonas Niilola gentoo-dev 2023-12-16 07:30:40 UTC
matoro: since you know your way around ebuilds, could you just try deselecting those tests for sparc? Similarly how x86 is handled here:
https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild#n374

it runs THOUSANDS of tests so skipping 3 extra shouldn't be a big deal.
Comment 15 Larry the Git Cow gentoo-dev 2023-12-20 05:58:59 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0ba57b88583d126417cb40a5a134f07d730ca71

commit d0ba57b88583d126417cb40a5a134f07d730ca71
Author:     Matoro Mahri <matoro_gentoo@matoro.tk>
AuthorDate: 2023-12-20 00:21:58 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2023-12-20 05:58:29 +0000

    dev-lang/spidermonkey: skip bad tests on sparc
    
    Lines up with Debian patch.
    
    See: https://salsa.debian.org/gnome-team/mozjs/-/blob/debian/102/master/debian/patches/tests-Use-DEB_HOST_ARCH_BITS-to-skip-some-tests-on-64-bit.patch
    Bug: https://bugs.gentoo.org/904355
    Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
    Closes: https://github.com/gentoo/gentoo/pull/34377
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild | 7 +++++++
 1 file changed, 7 insertions(+)
Comment 16 matoro archtester 2023-12-21 00:11:01 UTC
sparc done

all arches done