Package: libwebkit2gtk-4.0-dev Version: 2.28.0-2 Control: affects -1 src:geary
Attempting to build geary on ppc64 shows failures in the geary test suite due to "WEBKIT_WEB_PROCESS_CRASHED" For example: https://buildd.debian.org/status/fetch.php?pkg=geary&arch=ppc64&ver=3.36.0-1&stamp=1584168969&raw=0 or, when trying to build it by hand in a schroot on perotta.debian.net: # Start of Application.ClientTest tests /usr/bin/geary: 3.35.90 ok 9 /client/Application.ClientTest/paths_when_installed # End of Application.ClientTest tests # Start of ConfigurationTest tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 10 /client/ConfigurationTest/desktop_environment # End of ConfigurationTest tests # Start of ClientWebViewTest tests # GLib-DEBUG: posix_spawn avoided (fd close requested) (child_setup specified) ok 11 /client/ClientWebViewTest/init_web_context ok 12 /client/ClientWebViewTest/load_resources # End of ClientWebViewTest tests # Start of Composer.WebViewTest tests ok 13 /client/Composer.WebViewTest/load_resources ok 14 /client/Composer.WebViewTest/edit_context # GLib-DEBUG: posix_spawn avoided (child_setup specified) # GLib-DEBUG: posix_spawn avoided (child_setup specified) --- stderr --- (test-client:31852): geary-WARNING **: 21:00:26.925: client-web-view.vala:340: Web process crashed: WEBKIT_WEB_PROCESS_CRASHED ------- I note that the standard dh build-time tests are overridden entirely in src:webkit2gtk : https://sources.debian.org/src/webkit2gtk/2.28.0-2/debian/rules/#L133 This seems to have been the case since 2014, when it was converted to dh: https://salsa.debian.org/webkit-team/webkit/-/commit/9fc42ad246a7e0b05a4d053a8ce2f9917b940a3e Does webkit2gtk actually work on ppc64? if not, it should not be shipped on that platform. Perhaps we should set ENABLE_API_TESTS during the build, and re-enable dh_auto_test? See also discussion with the geary upstream over at https://gitlab.gnome.org/GNOME/geary/issues/725 to see the impact this kind of failure is having on an important webkit2gtk reverse dep. --dkg
signature.asc
Description: PGP signature