Well, I just ran make check in my build directory and it passed - I have committed several important fixes now - the search in the Command Center is working properly at last, the score layout draws staff braces in GTK3 again, the microphone input (for tuning) is working. The only major regression I still see is that thumbnails are not generated. Non-interactive use by itself seems to be ok:
denemo junk.denemo -n -a "(d-Quit)" works ok, although there are gtk warnings e.g. gtk_action_group_get_action: assertion `GTK_IS_ACTION_GROUP (action_group)' failed I understand how busy you must be, but I wonder if you could give me just an idea of the strategy you adopted to make non-interactive use work - I see a flag for it, but you have avoided (thankfully!) enclosing every call to gtk with a conditional... What is the general outline of what you did? Richard On Mon, 2013-12-30 at 11:05 +0100, Éloi Rivard wrote: > Hi Richard, > > I have very few times those weeks, I try to look at this as soon as I > can. > > > > 2013/12/28 Richard Shann <[email protected]> > I thought this was supposed to be passing now, but I get make > check > still failing: > > > make check-TESTS > make[3]: Entering directory > `/home/rshann/git-denemo/localbuild/tests' > /integration/run-and-quit: Gtk - CRITICAL: gtk_widget_show: > assertion > `GTK_IS_WIDGET (widget)' failed > GLib-GObject - CRITICAL: g_object_get_data: assertion > `G_IS_OBJECT > (object)' failed > Gtk - CRITICAL: gtk_bin_get_child: assertion `GTK_IS_BIN > (bin)' > failed > Gtk - CRITICAL: gtk_label_set_markup: assertion > `GTK_IS_LABEL > (label)' failed > GLib-GObject - CRITICAL: g_object_set_data: assertion > `G_IS_OBJECT > (object)' failed > Gtk - CRITICAL: gtk_widget_hide: assertion `GTK_IS_WIDGET > (widget)' > failed > Gtk - CRITICAL: gtk_bin_get_child: assertion `GTK_IS_BIN > (bin)' > failed > Gtk - CRITICAL: gtk_label_set_markup: assertion > `GTK_IS_LABEL > (label)' failed > GLib-GObject - CRITICAL: g_object_set_data: assertion > `G_IS_OBJECT > (object)' failed > Gtk - CRITICAL: gtk_widget_hide: assertion `GTK_IS_WIDGET > (widget)' > failed > Gtk - CRITICAL: gtk_bin_get_child: assertion `GTK_IS_BIN > (bin)' > failed > Gtk - CRITICAL: gtk_label_set_markup: assertion > `GTK_IS_LABEL > (label)' failed > GLib-GObject - CRITICAL: g_object_set_data: assertion > `G_IS_OBJECT > (object)' failed > Gtk - CRITICAL: gtk_widget_show: assertion `GTK_IS_WIDGET > (widget)' > failed > GLib-GObject - CRITICAL: g_object_get_data: assertion > `G_IS_OBJECT > (object)' failed > Gtk - CRITICAL: gtk_bin_get_child: assertion `GTK_IS_BIN > (bin)' > failed > Gtk - CRITICAL: gtk_label_set_markup: assertion > `GTK_IS_LABEL > (label)' failed > Gtk - CRITICAL: gtk_widget_show: assertion `GTK_IS_WIDGET > (widget)' > failed > GLib-GObject - CRITICAL: g_object_get_data: assertion > `G_IS_OBJECT > (object)' failed > Gtk - CRITICAL: gtk_bin_get_child: assertion `GTK_IS_BIN > (bin)' > failed > Gtk - CRITICAL: gtk_label_set_markup: assertion > `GTK_IS_LABEL > (label)' failed > Gtk - CRITICAL: gtk_label_set_markup: assertion > `GTK_IS_LABEL > (label)' failed > ** > ERROR:../../denemo/tests/integration.c:49:test_run_and_quit: > child > process (28263) of test trap failed unexpectedly > /bin/bash: line 5: 28262 Aborted > G_TEST_SRCDIR="/home/rshann/git-denemo/localbuild/../denemo/tests" > G_TEST_BUILDDIR="/home/rshann/git-denemo/localbuild/tests" > G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_= > $((${RANDOM:-256} % > 256)) ${dir}$tst > FAIL: integration > ===================================== > 1 of 1 test failed > Please report to [email protected] > ===================================== > make[3]: *** [check-TESTS] Error 1 > make[3]: Leaving directory > `/home/rshann/git-denemo/localbuild/tests' > make[2]: *** [check-am] Error 2 > make[2]: Leaving directory > `/home/rshann/git-denemo/localbuild/tests' > make[1]: *** [check] Error 2 > make[1]: Leaving directory > `/home/rshann/git-denemo/localbuild/tests' > make: *** [check-recursive] Error 1 > > > Richard > > > > _______________________________________________ > Denemo-devel mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/denemo-devel > > > > -- > Éloi Rivard - [email protected] > > « On perd plus à être indécis qu'à se tromper. » > _______________________________________________ Denemo-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/denemo-devel
