Public bug reported:
https://launchpad.net/ubuntu/+source/endless-sky/0.10.14-1
endless-sky 0.10.14-1 fails build tests on multiple architectures.
On further investigation, this is the exact test that fails:
```
1/1 Test #89: unit .............................***Failed 0.19 sec
Randomness seeded to: 202319588
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
endless-sky-tests is a Catch2 v3.7.1 host application.
Run with -? for options
-------------------------------------------------------------------------------
Scenario: Calculating absolute value
Given: any Point
When: Calculating abs
Then: The result is correct
-------------------------------------------------------------------------------
./tests/unit/src/test_point.cpp:399
...............................................................................
./tests/unit/src/test_point.cpp:400: FAILED:
CHECK( abs(first.X()) == abs(first).X() )
with expansion:
5 == 5.43210000000000015
./tests/unit/src/test_point.cpp:401: FAILED:
CHECK( abs(first.Y()) == abs(first).Y() )
with expansion:
10 == 10.98765432100000083
===============================================================================
test cases: 94 | 93 passed | 1 failed
assertions: 76650 | 76648 passed | 2 failed
```
One possible fix is to use std::abs(double) from cmath in the test source
instead of using the default abs.
A variant of this bug is reported upstream, though it is for the i686
architecture: https://github.com/endless-sky/endless-sky/issues/11623
** Affects: endless-sky (Ubuntu)
Importance: Undecided
Assignee: Pragyansh Chaturvedi (r41k0u)
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2117461
Title:
endless-sky 0.10.14-1 fails tests/unit/src/test_point and FTBFS on
multiple architectures
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/endless-sky/+bug/2117461/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs