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)

Reply via email to