Source: gjs
Version: 1.63.92-1
Severity: serious
Tags: ftbfs experimental
Justification: fails to build from source (but built successfully in the past)
Control: block 954422 by -1
On all architectures where the B-D are met, except for some reason s390x:
> 11/53 gjs:JS / Gio ERROR 0.21 s
>
> --- command ---
> 00:15:40 GJS_USE_UNINSTALLED_FILES='1'
> GI_TYPELIB_PATH='/<<PKGBUILDDIR>>/obj-powerpc-linux-gnu:/<<PKGBUILDDIR>>/obj-powerpc-linux-gnu/installed-tests/js'
> G_FILENAME_ENCODING='latin1'
> LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/obj-powerpc-linux-gnu:/<<PKGBUILDDIR>>/obj-powerpc-linux-gnu/installed-tests/js'
> NO_AT_BRIDGE='1'
> GSETTINGS_SCHEMA_DIR='/<<PKGBUILDDIR>>/obj-powerpc-linux-gnu/installed-tests/js'
> GJS_PATH='' ENABLE_GTK='yes' G_DEBUG='fatal-warnings,fatal-criticals'
> LSAN_OPTIONS='exitcode=23,suppressions=/<<PKGBUILDDIR>>/installed-tests/extra/lsan.supp'
> TOP_BUILDDIR='/<<PKGBUILDDIR>>/obj-powerpc-linux-gnu'
> /<<PKGBUILDDIR>>/obj-powerpc-linux-gnu/installed-tests/js/minijasmine
> /<<PKGBUILDDIR>>/obj-powerpc-linux-gnu/../installed-tests/js/testGio.js
> --- stdout ---
> 1..16
> ok 1 ListStore iterator ListStore iterates
> ok 2 Gio.Settings overrides doesn't crash when forgetting to specify a schema
> ID
> ok 3 Gio.Settings overrides doesn't crash when specifying a schema ID that
> isn't installed
> ok 4 Gio.Settings overrides doesn't crash when forgetting to specify a schema
> path
> ok 5 Gio.Settings overrides doesn't crash when specifying conflicting schema
> paths
> --- stderr ---
>
> TAP parsing error: Too few tests run (expected 16, got 5)
> (test program exited with status code -5)
> -------
>From the s390x log, the test that is crashing everywhere except s390x
appears to be "Gio.Settings overrides with existing schema doesn't crash
when resetting a nonexistent key".
I can reproduce this in a local sbuild on amd64.
smcv