Am 08.07.2018 um 06:03 schrieb Simon Quigley:
Source: openorienteering-mapper
Version: 0.8.1.1-1
Severity: important
User: debian-qt-...@lists.debian.org
Usertags: qt5.11.1
Dear Maintainer,
Your package fails to build from source against Qt 5.11.1 in
Experimental with the following error:
...
16: Test command: /usr/bin/cmake "-P" "transform_t-RUN.cmake"
16: Test timeout computed to be: 10000000
16: ********* Start testing of TransformTest *********
16: Config: Using QtTest library 5.11.1, Qt 5.11.1
(x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.3.0)
16: PASS : TransformTest::initTestCase()
16: PASS : TransformTest::testTransformBasics()
16: PASS : TransformTest::testTransformIdentity()
16: PASS : TransformTest::testTransformTranslate()
16: PASS : TransformTest::testTransformProject()
16: PASS : TransformTest::testTransformRotate(No rotation)
16: PASS : TransformTest::testTransformRotate(90 deg)
16: PASS : TransformTest::testTransformRotate(180 deg)
16: PASS : TransformTest::testTransformRotate(200 deg)
16: PASS : TransformTest::testTransformRotate(270 deg)
16: PASS : TransformTest::testTransformCombined(No rotation)
16: PASS : TransformTest::testTransformCombined(90 deg)
16: PASS : TransformTest::testTransformCombined(180 deg)
16: PASS : TransformTest::testTransformCombined(200 deg)
16: PASS : TransformTest::testTransformCombined(270 deg)
16: PASS : TransformTest::testTransformRoundTrip(No rotation)
16: PASS : TransformTest::testTransformRoundTrip(90 deg)
16: PASS : TransformTest::testTransformRoundTrip(180 deg)
16: PASS : TransformTest::testTransformRoundTrip(-160 deg)
16: PASS : TransformTest::testTransformRoundTrip(-90 deg)
16: PASS : TransformTest::testEstimateNonIsometric()
16: FAIL! : TransformTest::testEstimateSimilarityTransformation()
Compared values are not the same
16: Actual (QPointF(passpoints[0].calculated_coords)):
QPointF(1.95943e-15,-32)
16: Expected (QPointF(passpoints[0].dest_coords)) :
QPointF(0,-32)
16: Loc: [/<<PKGBUILDDIR>>/test/transform_t.cpp(368)]
16: PASS : TransformTest::cleanupTestCase()
16: Totals: 22 passed, 1 failed, 0 skipped, 0 blacklisted, 1ms
16: ********* Finished testing of TransformTest *********
16: CMake Error at transform_t-RUN.cmake:35 (message):
16: Test transform_t failed: 1
16:
I see this error since a few weeks in our builds for Fedora Rawhide and
openSUSE Tumbleweed on OBS. What fails is a fuzzy comparison close to
zero. It is not triggered by a change in openorienteering-mapper:
1.95943e-15 is the actual value also in builds that succeed.
I was able to track this down to a change in Qt 5.11.1, and left a
comment there: https://codereview.qt-project.org/#/c/227223/
The Qt bug may trigger more apps to FTBFS.
Kai (upstream)