Hello, I'm trying to build the ibus source package and the tests fail with the following error:
(ibus-daemon:17123): GLib-GIO-WARNING **: 20:49:29.230: Expected a credentials struct of 84 bytes but got 88 bytes of data which I traced to the GIO function g_unix_credentials_message_deserialize (which can be seen here[1]). It seems to be some structure size issue on amd64 (i386 tests don't fail) regarding SCM_CREDS implementation. But I couldn't debug the test because they are run from complicated shell scripts :( Two patches to the test runner needs to be applied for hurd-amd64[2]: * add t64 suffix to libgtk-3-0 directory where the query immodules binary is found * replace `&> file` redirection to the more standard `> file 2>&1` understood by dash Anybody has a hunch on the culprit? Thanks, Diego --- [1] https://gitlab.gnome.org/GNOME/glib/-/blob/main/gio/gunixcredentialsmessage.c?ref_type=heads#L115 [2] https://salsa.debian.org/diegonc/ibus/-/commits/b7b240769ce45137cbfb9979572fbeb23a97462b