tests fail: "not ok /acrostic/main_grid_guess_backspace - GLib-GIO-FATAL-ERROR: Settings schema 'org.gnome.Crosswords' is not installed"
I'm creating a RPM package of Crosswords for openSUSE (Tumbleweed). Version 0.3.8 built fine but with version 0.3.9, I encounter this issue while running tests:
[ 38s] + /usr/bin/meson test -C x86_64-suse-linux --num-processes 4 --print-errorlogs
[ 38s] ninja: Entering directory `/home/abuild/rpmbuild/BUILD/crosswords-0.3.9/x86_64-suse-linux'
[ 38s] ninja: no work to do.
[ 38s] 1/6 word-list-tests OK 0.01s
[ 38s] 2/6 charset OK 0.01s
[ 38s] 3/6 gen-word-list OK 0.01s
[ 38s] 4/6 tests_main FAIL 0.02s killed by signal 5 SIGTRAP
[ 38s] >>> G_TEST_SRCDIR=/home/abuild/rpmbuild/BUILD/crosswords-0.3.9/src G_TEST_BUILDDIR=/home/abuild/rpmbuild/BUILD/crosswords-0.3.9/x86_64-suse-linux/src /home/abuild/rpmbuild/BUILD/crosswords-0.3.9/x86_64-suse-linux/src/tests_main --tap -k
[ 38s] ――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
[ 38s] TAP version 13
[ 38s] # random seed: R02S430e05c6089e739a69587ed85c27f027
[ 38s] 1..36
[ 38s] # Start of focus tests
[ 38s] ok 1 /focus/initial_state
[ 38s] ok 2 /focus/can_select_valid_cells
[ 38s] ok 3 /focus/selecting_cell_changes_direction
[ 38s] ok 4 /focus/wont_select_null_cells
[ 38s] ok 5 /focus/wont_select_block_cells
[ 38s] ok 6 /focus/focuses_within_clue_across
[ 38s] ok 7 /focus/focuses_within_clue_down
[ 38s] ok 8 /focus/do_circuit
[ 38s] ok 9 /focus/skips_unselectable_cells_across
[ 38s] ok 10 /focus/skips_unselectable_cells_down
[ 38s] ok 11 /focus/stops_at_bounds
[ 38s] ok 12 /focus/select_clue
[ 38s] ok 13 /focus/seleting_same_clue_leaves_cursor_unchanged
[ 38s] # End of focus tests
[ 38s] # Start of no_clues tests
[ 38s] ok 14 /no_clues/no_focusable_cells_can_load
[ 38s] ok 15 /no_clues/can_load
[ 38s] ok 16 /no_clues/can_select_cells
[ 38s] ok 17 /no_clues/can_focus
[ 38s] # End of no_clues tests
[ 38s] # Start of some_clues tests
[ 38s] ok 18 /some_clues/can_load
[ 38s] ok 19 /some_clues/can_select_cells
[ 38s] # End of some_clues tests
[ 38s] # Start of guesses tests
[ 38s] ok 20 /guesses/enters_complete_guess_across
[ 38s] ok 21 /guesses/enters_complete_guess_down
[ 38s] ok 22 /guesses/backspace_across
[ 38s] ok 23 /guesses/backspace_down
[ 38s] # End of guesses tests
[ 38s] # Start of layout tests
[ 38s] # Adwaita-DEBUG: Settings portal not found: Cannot spawn a message bus without a machine-id: Unable to load /var/lib/dbus/machine-id or /etc/machine-id: Failed to open file “/var/lib/dbus/machine-id”: No such file or directory
[ 38s] ok 24 /layout/sets_main_text_for_solve_mode
[ 38s] ok 25 /layout/sets_main_text_for_browse_mode
[ 38s] ok 26 /layout/sets_main_text_for_edit_mode
[ 38s] ok 27 /layout/sets_main_text_for_edit_browse_mode
[ 38s] ok 28 /layout/sets_main_text_for_select_mode
[ 38s] ok 29 /layout/sets_main_text_for_view_mode
[ 38s] ok 30 /layout/sets_main_text_to_initial_val
[ 38s] ok 31 /layout/loads_barred
[ 38s] # End of layout tests
[ 38s] # Start of acrostic tests
[ 38s] not ok /acrostic/main_grid_guess_backspace - GLib-GIO-FATAL-ERROR: Settings schema 'org.gnome.Crosswords' is not installed
[ 38s] Bail out!
[ 38s] ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
[ 38s]
[ 38s] 5/6 word-list-misc OK 0.01s
[ 38s] 6/6 Validate desktop file OK 0.01s
[ 38s]
[ 38s] Summary of Failures:
[ 38s]
[ 38s] 4/6 tests_main FAIL 0.02s killed by signal 5 SIGTRAP
[ 38s]
[ 38s] Ok: 5
[ 38s] Expected Fail: 0
[ 38s] Fail: 1
[ 38s] Unexpected Pass: 0
[ 38s] Skipped: 0
[ 38s] Timeout: 0
[ 38s]
I believe the schema is installed in /usr/share/glib-2.0/schemas/org.gnome.Crosswords.gschema.xml
, maybe a path issue?