Bug#995826: mozjs78: Please disable Atomics/*/bigint tests on powerpc

John Paul Adrian Glaubitz glaubitz at physik.fu-berlin.de
Wed Oct 6 16:01:39 BST 2021


Source: mozjs78
Version: 78.4.0-2
Severity: normal
User: debian-powerpc at lists.debian.org
Usertags: powerpc
X-Debbugs-Cc: debian-powerpc at lists.debian.org

Hello!

The Atomic/*/bigint fails on powerpc causing the package to FTBFS. Since it's
not sure whether we actually need 128-bit(?) integers for mozjs, I suggest
we just disable these tests.

Those would be:

test262/built-ins/Atomics/and/bigint/good-views.js
test262/built-ins/Atomics/compareExchange/bigint/good-views.js
test262/built-ins/Atomics/wait/bigint/false-for-timeout-agent.js
test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-add.js
test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-xor.js
test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-no-operation.js
test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-compareExchange.js
test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-exchange.js
test262/built-ins/Atomics/wait/bigint/was-woken-before-timeout.js
test262/built-ins/Atomics/wait/bigint/nan-for-timeout.js
test262/built-ins/Atomics/wait/bigint/value-not-equal.js
test262/built-ins/Atomics/wait/bigint/negative-timeout-agent.js
test262/built-ins/Atomics/wait/bigint/waiterlist-block-indexedposition-wake.js
test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-or.js
test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-and.js
test262/built-ins/Atomics/wait/bigint/waiterlist-order-of-operations-is-fifo.js
test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-sub.js
test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-store.js
test262/built-ins/Atomics/load/bigint/good-views.js
test262/built-ins/Atomics/store/bigint/good-views.js
test262/built-ins/Atomics/exchange/bigint/good-views.js
test262/built-ins/Atomics/add/bigint/good-views.js
test262/built-ins/Atomics/or/bigint/good-views.js
test262/built-ins/Atomics/xor/bigint/good-views.js
test262/built-ins/Atomics/sub/bigint/good-views.js
test262/built-ins/Atomics/notify/bigint/notify-all-on-loc.js

I have not managed to disable the tests myself. I added them to EXCLUDES in
debian/rules, but the tests were run anyway. I haven't really understood
how the test.sh script works, especially since the basic/bug653153.js test
is not run on i386 despite not being passed with "--exclude" to the test
script.

Adrian

> [1] https://buildd.debian.org/status/fetch.php?pkg=mozjs78&arch=i386&ver=78.13.0-1&stamp=1630158790&raw=0

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz at debian.org
`. `'   Freie Universitaet Berlin - glaubitz at physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



More information about the pkg-gnome-maintainers mailing list