Aforementioned tests fails on s390x while passes on other arches. Reproducible: Always Steps to Reproduce: 1. Ensure spec does not exclude s390x 2. fedpkg scratch-build --arches s390x --srpm Actual Results: "test-emoji-db" test fails Expected Results: All tests passes
Created attachment 2118264 [details] build.log
My guess is that the test is comparing native (big endian on s390x) data with a little endian baseline ...
The failing assert [1] is: > g_assert_cmpstrv (found, > ((const char *const[]) { > "\360\237\230\204\357\270\217", > "\360\237\230\201\357\270\217", > "\360\237\231\202\357\270\217", > NULL, > })); which spits out the actual and expected: > ERROR:../tests/test-emoji-db.c:21:test_emoji_db_match: assertion failed (found == ((const char *const[]) { "\360\237\230\204\357\270\217", "\360\237\230\201\357\270\217", "\360\237\231\202\357\270\217", NULL, })): first differing element at index 0: "\374\204\275\240\204\200\357\270\217" does not equal [1] https://gitlab.gnome.org/World/Phosh/stevia/-/blob/v0.51.0/tests/test-emoji-db.c?ref_type=tags#L21