Bug#880703: test-suite failure on s390x

Michael Biebl <[email protected]>
Newsgroups gmane.linux.debian.ports.s390
Message-ID <150975602526.8496.17312271457532519142.reportbug__41391.1374671899$1509756323$gmane$org@pluto.milchstrasse.xx>
Source: json-glib
Version: 1.4.2-1
Severity: serious
Forwarded: https://gitlab.gnome.org/GNOME/json-glib/issues/28

The test-suite fails on s390x:

 1/14 array                                   OK       0.01 s
 2/14 boxed                                   OK       0.01 s
 3/14 builder                                 OK       0.01 s
 4/14 generator                               OK       0.01 s
 5/14 gvariant                                OK       0.01 s
 6/14 invalid                                 OK       0.00 s
 7/14 node                                    FAIL     0.01 s
 8/14 object                                  OK       0.00 s
 9/14 parser                                  OK       0.01 s
10/14 path                                    OK       0.01 s
11/14 reader                                  OK       0.00 s
12/14 serialize-simple                        OK       0.00 s
13/14 serialize-complex                       OK       0.00 s
14/14 serialize-full                          OK       0.00 s

OK:        13
FAIL:       1
SKIP:       0
TIMEOUT:    0


The output from the failed tests:

 7/14 node                                    FAIL     0.01 s

--- command ---
G_TEST_SRCDIR='/<<PKGBUILDDIR>>/json-glib/tests' G_TEST_BUILDDIR='/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/json-glib/tests' /<<PKGBUILDDIR>>/obj-s390x-linux-gnu/json-glib/tests/node --tap -k
--- stdout ---
# random seed: R02Scd9cf85c8a3182658ed0f0a8ffed8b47
1..27
# Start of nodes tests
ok 1 /nodes/gvalue
# Start of init tests
ok 2 /nodes/init/int
ok 3 /nodes/init/double
ok 4 /nodes/init/boolean
ok 5 /nodes/init/string
ok 6 /nodes/init/null
# End of init tests
# Start of copy tests
ok 7 /nodes/copy/null
ok 8 /nodes/copy/value
ok 9 /nodes/copy/object
# End of copy tests
# Start of get tests
ok 10 /nodes/get/int
ok 11 /nodes/get/double
# End of get tests
# Start of gvalue tests
# Json:ERROR:../json-glib/tests/node.c:235:test_gvalue_autopromotion: assertion failed ((float) g_value_get_double (&check) == 3.14159f): (3.14159012 == 3.14159)
--- stderr ---
**
Json:ERROR:../json-glib/tests/node.c:235:test_gvalue_autopromotion: assertion failed ((float) g_value_get_double (&check) == 3.14159f): (3.14159012 == 3.14159)
-------

The full build log is available at https://buildd.debian.org/status/fetch.php?pkg=json-glib&arch=s390x&ver=1.4.2-1&stamp=1509747369&raw=0


-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.