Source: sonic-visualiser Version: 3.0.3~repack1-1 Severity: serious Tags: patch
sonic-visualiser FTBFS on i386: https://buildd.debian.org/status/fetch.php?pkg=sonic-visualiser&arch=i386&ver=3.0.3~repack1-1&stamp=1507156321&raw=0 ... Have 10 ticks, expected 11 0: have -0.9 "-0.9", expected -1 "-1.0" 1: have -0.7 "-0.7", expected -0.8 "-0.8" 2: have -0.5 "-0.5", expected -0.6 "-0.6" 3: have -0.3 "-0.3", expected -0.4 "-0.4" 4: have -0.1 "-0.1", expected -0.2 "-0.2" 5: have 0.1 "0.1", expected 0 "0.0" 6: have 0.3 "0.3", expected 0.2 "0.2" 7: have 0.5 "0.5", expected 0.4 "0.4" 8: have 0.7 "0.7", expected 0.6 "0.6" 9: have 0.9 "0.9", expected 0.8 "0.8" FAIL! : TestScaleTickIntervals::linear_m1_1_10() Compared values are not the same Loc: [o/../svcore/base/test/TestScaleTickIntervals.h(71)] PASS : TestScaleTickIntervals::linear_221p23_623p7_57p4() PASS : TestScaleTickIntervals::linear_sqrt2_pi_7() PASS : TestScaleTickIntervals::linear_pi_avogadro_7() PASS : TestScaleTickIntervals::linear_2_3_1() PASS : TestScaleTickIntervals::linear_2_3_2() PASS : TestScaleTickIntervals::linear_2_3_3() PASS : TestScaleTickIntervals::linear_2_3_4() PASS : TestScaleTickIntervals::linear_2_3_5() PASS : TestScaleTickIntervals::linear_2_3_6() PASS : TestScaleTickIntervals::linear_1_1_10() PASS : TestScaleTickIntervals::linear_0_0_10() PASS : TestScaleTickIntervals::linear_0_1_1() PASS : TestScaleTickIntervals::linear_0_1_0() PASS : TestScaleTickIntervals::linear_0_1_m1() PASS : TestScaleTickIntervals::linear_0p465_778_10() PASS : TestScaleTickIntervals::log_1_10_2() PASS : TestScaleTickIntervals::log_0_10_2() PASS : TestScaleTickIntervals::log_pi_avogadro_7() PASS : TestScaleTickIntervals::log_0p465_778_10() PASS : TestScaleTickIntervals::cleanupTestCase() Totals: 35 passed, 1 failed, 0 skipped, 0 blacklisted, 4ms ********* Finished testing of TestScaleTickIntervals ********* ********* 1 test suite(s) failed! Makefile.test-svcore-base:919: recipe for target 'test-svcore-base' failed make[3]: *** [test-svcore-base] Error 1 If exact results are required, the following fixes the FTBFS: --- debian/rules.old 2017-10-12 18:09:36.000000000 +0000 +++ debian/rules 2017-10-12 18:11:38.000000000 +0000 @@ -12,6 +12,11 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all +ifneq (,$(filter $(DEB_HOST_ARCH), i386)) + export DEB_CXXFLAGS_MAINT_APPEND=-ffloat-store + export DEB_CFLAGS_MAINT_APPEND=-ffloat-store +endif + LDFLAGS+=$(shell dpkg-buildflags --get LDFLAGS) CXXFLAGS+=$(shell dpkg-buildflags --get CXXFLAGS) CXXFLAGS+=$(shell dpkg-buildflags --get CPPFLAGS)