Source: gjs Version: 1.84.1-1 Severity: serious Tags: ftbfs experimental X-Debbugs-Cc: debian-s390@lists.debian.org User: debian-s390@lists.debian.org Usertags: s390x Forwarded: https://gitlab.gnome.org/GNOME/gjs/-/issues/685
gjs 1.84.1 has 2 tests that fail on ppc64 and s390x but pass on all the other architectures we have built it on. The most likely reason for that is that those tests are failing on big endian architectures. This issue is blocking us from uploading gjs 1.84 to Unstable. Full build logs =========== https://buildd.debian.org/status/package.php?p=gjs&suite=experimental Build log excerpts ============== test: gjs:JS / Regress … ok 173 Life, the Universe and Everything Introspected boxed types Private does not construct with a default constructor not ok 174 Life, the Universe and Everything Introspected boxed types methods take priority over fields in a name conflict # Message: Expected false to be true. # Stack: # error properties: Object({ matches: Function }) # <Jasmine> # @/builddir/build/BUILD/gjs-1.84.1-build/gjs-1.84.1/redhat-linux-build/../installed-tests/js/testRegress.js:992:43 # <Jasmine> # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 test: gjs:JS / GIMarshalling … ok 761 GObject properties accessors gets and sets a object property as someObject not ok 762 GObject properties accessors gets and sets a flags property as some_flags # Message: Expected 0 to equal 2. # Stack: # error properties: Object({ matches: Function }) # <Jasmine> # testPropertyGetSet/</<@/build/reproducible-path/gjs-1.84.1/obj-s390x-linux-gnu/../installed-tests/js/testGIMarshalling.js:2665:43 # <Jasmine> # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 # _init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:263:34 # Message: Expected 0 to equal 3. # Stack: # error properties: Object({ matches: Function }) # <Jasmine> # testPropertyGetSet/</<@/build/reproducible-path/gjs-1.84.1/obj-s390x-linux-gnu/../installed-tests/js/testGIMarshalling.js:2667:43 # <Jasmine> # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 # _init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:263:34 not ok 763 GObject properties accessors gets and sets a flags property as some-flags # Message: Expected 0 to equal 2. # Stack: # error properties: Object({ matches: Function }) # <Jasmine> # testPropertyGetSet/</<@/build/reproducible-path/gjs-1.84.1/obj-s390x-linux-gnu/../installed-tests/js/testGIMarshalling.js:2665:43 # <Jasmine> # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 # _init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:263:34 # Message: Expected 0 to equal 3. # Stack: # error properties: Object({ matches: Function }) # <Jasmine> # testPropertyGetSet/</<@/build/reproducible-path/gjs-1.84.1/obj-s390x-linux-gnu/../installed-tests/js/testGIMarshalling.js:2667:43 # <Jasmine> # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 # _init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:263:34 not ok 764 GObject properties accessors gets and sets a flags property as someFlags # Message: Expected 0 to equal 2. # Stack: # error properties: Object({ matches: Function }) # <Jasmine> # testPropertyGetSet/</<@/build/reproducible-path/gjs-1.84.1/obj-s390x-linux-gnu/../installed-tests/js/testGIMarshalling.js:2665:43 # <Jasmine> # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 # _init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:263:34 # Message: Expected 0 to equal 3. # Stack: # error properties: Object({ matches: Function }) # <Jasmine> # testPropertyGetSet/</<@/build/reproducible-path/gjs-1.84.1/obj-s390x-linux-gnu/../installed-tests/js/testGIMarshalling.js:2667:43 # <Jasmine> # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 # _init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:263:34 not ok 765 GObject properties accessors gets and sets a enum property as some_enum # Message: Expected 0 to equal 1. # Stack: # error properties: Object({ matches: Function }) # <Jasmine> # testPropertyGetSet/</<@/build/reproducible-path/gjs-1.84.1/obj-s390x-linux-gnu/../installed-tests/js/testGIMarshalling.js:2665:43 # <Jasmine> # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 # _init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:263:34 # Message: Expected 0 to equal 42. # Stack: # error properties: Object({ matches: Function }) # <Jasmine> # testPropertyGetSet/</<@/build/reproducible-path/gjs-1.84.1/obj-s390x-linux-gnu/../installed-tests/js/testGIMarshalling.js:2667:43 # <Jasmine> # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 # _init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:263:34 not ok 766 GObject properties accessors gets and sets a enum property as some-enum # Message: Expected 0 to equal 1. # Stack: # error properties: Object({ matches: Function }) # <Jasmine> # testPropertyGetSet/</<@/build/reproducible-path/gjs-1.84.1/obj-s390x-linux-gnu/../installed-tests/js/testGIMarshalling.js:2665:43 # <Jasmine> # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 # _init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:263:34 # Message: Expected 0 to equal 42. # Stack: # error properties: Object({ matches: Function }) # <Jasmine> # testPropertyGetSet/</<@/build/reproducible-path/gjs-1.84.1/obj-s390x-linux-gnu/../installed-tests/js/testGIMarshalling.js:2667:43 # <Jasmine> # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 # _init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:263:34 not ok 767 GObject properties accessors gets and sets a enum property as someEnum # Message: Expected 0 to equal 1. # Stack: # error properties: Object({ matches: Function }) # <Jasmine> # testPropertyGetSet/</<@/build/reproducible-path/gjs-1.84.1/obj-s390x-linux-gnu/../installed-tests/js/testGIMarshalling.js:2665:43 # <Jasmine> # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 # _init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:263:34 # Message: Expected 0 to equal 42. # Stack: # error properties: Object({ matches: Function }) # <Jasmine> # testPropertyGetSet/</<@/build/reproducible-path/gjs-1.84.1/obj-s390x-linux-gnu/../installed-tests/js/testGIMarshalling.js:2667:43 # <Jasmine> # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 # _init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:263:34 Thank you, Jeremy Bícha