Created attachment 885379 [details] dev-lang:spidermonkey-115.7.0:20240214-011000.log.bz2 spidermonkey-115.3.1 built and passed its tests successfully for me back in January, but on rebuilding because of some dependency's subslot change, it is now failing the test non262/Intl/DateTimeFormat/related-year.js. Version 115.7.0 is giving the same results, so I've listed that version in the summary line. The output of the test from the build log is the following: ## non262/Intl/DateTimeFormat/related-year.js: rc = 3, run time = 0.040598 /var/tmp/portage/dev-lang/spidermonkey-115.3.1/work/build/js/src/js -f /var/tmp/portage/dev-lang/spidermonkey-115.3.1/work/firefox-115.3.1/js/src/tests/shell.js -f /var/tmp/portage/dev-lang/spidermonkey-115.3.1/work/firefox-115.3.1/js/src/tests/non262/shell.js -f /var/tmp/portage/dev-lang/spidermonkey-115.3.1/work/firefox-115.3.1/js/src/tests/non262/Intl/shell.js -f /var/tmp/portage/dev-lang/spidermonkey-115.3.1/work/firefox-115.3.1/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /var/tmp/portage/dev-lang/spidermonkey-115.3.1/temp/tmpoji1j1jy/shell.xdr --selfhosted-xdr-mode decode -f /var/tmp/portage/dev-lang/spidermonkey-115.3.1/work/firefox-115.3.1/js/src/tests/non262/Intl/DateTimeFormat/related-year.js /var/tmp/portage/dev-lang/spidermonkey-115.3.1/work/firefox-115.3.1/js/src/tests/non262/Intl/DateTimeFormat/shell.js:31:17 Error: Assertion failed: got "relatedYear", expected "month": type mismatch at 0 Stack: assertParts@/var/tmp/portage/dev-lang/spidermonkey-115.3.1/work/firefox-115.3.1/js/src/tests/non262/Intl/DateTimeFormat/shell.js:31:17 @/var/tmp/portage/dev-lang/spidermonkey-115.3.1/work/firefox-115.3.1/js/src/tests/non262/Intl/DateTimeFormat/related-year.js:180:20 REGRESSION - non262/Intl/DateTimeFormat/related-year.js Since the test passed a month ago, and is now failing, I wonder if this test failure is either dependent on the system date in some way, or else the fallout of some change to a dependency (maybe ICU)? The attached build log is bzip2 compressed because it's 96 MB uncompressed, and even "gzip -9" didn't get it under the maximum attachment size.
Created attachment 885380 [details] emerge-info.txt I forgot to mention in the initial report that this test was one of those mentioned in bug #830732, affecting version 78.15.0, but since that bug report also mentioned three other failing tests that I'm not currently seeing, I decided to open a separate report.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2961f12f31380319adafadf56f94b35243d13e2 commit d2961f12f31380319adafadf56f94b35243d13e2 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2024-02-23 08:22:42 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-02-23 08:23:21 +0000 dev-lang/spidermonkey: add 115.8.0 Closes: https://bugs.gentoo.org/924944 Signed-off-by: Joonas Niilola <juippis@gentoo.org> dev-lang/spidermonkey/Manifest | 2 + .../files/spidermonkey-115-known-test-failures.txt | 1 + dev-lang/spidermonkey/spidermonkey-115.8.0.ebuild | 474 +++++++++++++++++++++ 3 files changed, 477 insertions(+)