Package: src:opensurgsim Severity: serious Justification: fails to build from source (but built successfully in the past)
Dear Maintainer, The package used to successfully build on armhf but now fails during the testing stage. According to the logs, it seems to be due to tolerance errors. You will find a copy of the relevant part of the build log below: ``` [----------] 8 tests from ReplayPoseDeviceTest [ RUN ] ReplayPoseDeviceTest.Name [ OK ] ReplayPoseDeviceTest.Name (0 ms) [ RUN ] ReplayPoseDeviceTest.Filename [ OK ] ReplayPoseDeviceTest.Filename (261 ms) [ RUN ] ReplayPoseDeviceTest.Initialize [ OK ] ReplayPoseDeviceTest.Initialize (13 ms) [ RUN ] ReplayPoseDeviceTest.Factory [ OK ] ReplayPoseDeviceTest.Factory (1 ms) [ RUN ] ReplayPoseDeviceTest.AddInputConsumerRecord60HzReplay60Hz /«PKGBUILDDIR»/SurgSim/Devices/ReplayPoseDevice/UnitTests/ReplayPoseDeviceTest.cpp:186: Failure The difference between 0 and (pose.matrix() - poseEnd.matrix()).norm() is 2.3896084977057512, which exceeds 1e-6, where 0 evaluates to 0, (pose.matrix() - poseEnd.matrix()).norm() evaluates to 2.3896084977057512, and 1e-6 evaluates to 9.9999999999999995e-07. [ FAILED ] ReplayPoseDeviceTest.AddInputConsumerRecord60HzReplay60Hz (1127 ms) [ RUN ] ReplayPoseDeviceTest.AddInputConsumerRecord60HzReplay1000Hz /«PKGBUILDDIR»/SurgSim/Devices/ReplayPoseDevice/UnitTests/ReplayPoseDeviceTest.cpp:186: Failure The difference between 0 and (pose.matrix() - poseEnd.matrix()).norm() is 1.0212096449449393, which exceeds 1e-6, where 0 evaluates to 0, (pose.matrix() - poseEnd.matrix()).norm() evaluates to 1.0212096449449393, and 1e-6 evaluates to 9.9999999999999995e-07. [ FAILED ] ReplayPoseDeviceTest.AddInputConsumerRecord60HzReplay1000Hz (1539 ms) ``` The offending test case probably needs its tolerance to be adjusted. -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 4.8.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)