Summary: | dev-lang/spidermonkey-102.10.0: stabilization | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Joonas Niilola <juippis> |
Component: | Stabilization | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | matoro_gentoo |
Priority: | Normal | Keywords: | CC-ARCHES, PullRequest, STABLEREQ |
Version: | unspecified | Flags: | nattka:
sanity-check+
|
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/34377 | ||
Whiteboard: | |||
Package list: |
dev-lang/spidermonkey-102.10.0 amd64 arm arm64 ppc ppc64 sparc x86
|
Runtime testing required: | --- |
Description
Joonas Niilola
![]() amd64 done x86 done ppc64 done arm64 done *** Bug 903013 has been marked as a duplicate of this bug. *** 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(-) arm64 done ppc64 done arm done 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 ppc done 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 (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) 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. 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(+) sparc done all arches done |