<div dir="auto"><div>If I recall right, this was fixed in a recent upstream release, updating the release should mark this as solved (this bug should be in the changelog as fixed upstream).</div><div dir="auto"><br></div><div dir="auto">Cheers</div><div><br></div><div data-smartmail="gmail_signature"><br>/** <br> * Jose Luis Blanco-Claraco    <br> * Universidad de Almería - Departamento de Ingeniería<br> * [Homepage]( <a href="https://w3.ual.es/~jlblanco/" target="_blank">https://w3.ual.es/~jlblanco/</a> )<br> * [GH profile]( <a href="https://github.com/jlblancoc" target="_blank">https://github.com/jlblancoc</a> )<br> */</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">El dom, 14 jun 2026, 11:53, Santiago Vila <<a href="mailto:sanvila@debian.org">sanvila@debian.org</a>> escribió:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Package: src:nanoflann<br>
Version: 1.9.0+ds-1<br>
Severity: important<br>
Tags: ftbfs forky sid<br>
<br>
Hello José Luis.<br>
<br>
I'm reporting this as "important" because the failure rate is low compared<br>
with other packages which FTBFS randomly, but as upstream, I would<br>
really worry about the kind of error shown:<br>
<br>
The difference [...] is 35.999996185302734, which exceeds 1e-3<br>
<br>
I would say this should never happen, but of course I know nothing<br>
about the program internals.<br>
<br>
Follows my standard template for FTBFS bugs:<br>
<br>
--------------------------------------------------------------------------<br>
<br>
Dear maintainer:<br>
<br>
During a rebuild of all packages in unstable, this package failed to build.<br>
<br>
Below you will find the last part of the build log (probably the most<br>
relevant part, but not necessarily). If required, the full build log<br>
is available here:<br>
<br>
<a href="https://people.debian.org/~sanvila/build-logs/202606/" rel="noreferrer noreferrer" target="_blank">https://people.debian.org/~sanvila/build-logs/202606/</a><br>
<br>
About the archive rebuild: The build was made on virtual machines from AWS,<br>
using sbuild and a reduced chroot with only build-essential packages.<br>
<br>
If you cannot reproduce the bug please contact me privately, as I<br>
am willing to provide ssh access to a virtual machine where the bug is<br>
fully reproducible.<br>
<br>
Caveat: The above should be understood as "where the reported randomness happens".<br>
<br>
If this is really a bug in one of the build-depends, please use<br>
reassign and add an affects on src:nanoflann, so that this is still<br>
visible in the BTS web page for this package.<br>
<br>
Thanks.<br>
<br>
--------------------------------------------------------------------------------<br>
[...]<br>
test 2<br>
    Start 2: unit_tests_run<br>
<br>
2: Test command: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/unit_tests<br>
2: Working Directory: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests<br>
2: Test timeout computed to be: 10000000<br>
2: [==========] Running 16 tests from 1 test suite.<br>
2: [----------] Global test environment set-up.<br>
2: [----------] 16 tests from kdtree<br>
2: [ RUN      ] kdtree.L1_vs_bruteforce<br>
2: [       OK ] kdtree.L1_vs_bruteforce (765 ms)<br>
2: [ RUN      ] kdtree.L1_vs_bruteforce_rknn<br>
2: ./tests/test_main.cpp:291: Failure<br>
2: The difference between it->first and out_dists_sqr[i] is 35.999996185302734, which exceeds 1e-3, where<br>
2: it->first evaluates to 2.1019476964872256e-44,<br>
2: out_dists_sqr[i] evaluates to 35.999996185302734, and<br>
2: 1e-3 evaluates to 0.001.<br>
2: For: numToSearch=19 out_dists_sqr[i]=35.999996185302734<br>
2: <br>
2: <br>
2: unknown file: Failure<br>
2: C++ exception with description "map::at" thrown in the test body.<br>
2: <br>
2: [  FAILED  ] kdtree.L1_vs_bruteforce_rknn (454 ms)<br>
2: [ RUN      ] kdtree.L2_vs_L2_simple<br>
2: [       OK ] kdtree.L2_vs_L2_simple (0 ms)<br>
2: [ RUN      ] kdtree.robust_empty_tree<br>
2: [       OK ] kdtree.robust_empty_tree (0 ms)<br>
2: [ RUN      ] kdtree.L2_vs_bruteforce<br>
2: [       OK ] kdtree.L2_vs_bruteforce (765 ms)<br>
2: [ RUN      ] kdtree.box_L2_vs_bruteforce<br>
2: [       OK ] kdtree.box_L2_vs_bruteforce (53 ms)<br>
2: [ RUN      ] kdtree.L2_vs_bruteforce_rknn<br>
2: [       OK ] kdtree.L2_vs_bruteforce_rknn (335 ms)<br>
2: [ RUN      ] kdtree.SO3_vs_bruteforce<br>
2: [       OK ] kdtree.SO3_vs_bruteforce (0 ms)<br>
2: [ RUN      ] kdtree.SO2_vs_bruteforce<br>
2: [       OK ] kdtree.SO2_vs_bruteforce (0 ms)<br>
2: [ RUN      ] kdtree.L2_dynamic_vs_bruteforce<br>
2: [       OK ] kdtree.L2_dynamic_vs_bruteforce (0 ms)<br>
2: [ RUN      ] kdtree.robust_nonempty_tree<br>
2: [       OK ] kdtree.robust_nonempty_tree (0 ms)<br>
2: [ RUN      ] kdtree.add_and_remove_points<br>
2: [       OK ] kdtree.add_and_remove_points (0 ms)<br>
2: [ RUN      ] kdtree.L2_concurrent_build_vs_bruteforce<br>
2: [       OK ] kdtree.L2_concurrent_build_vs_bruteforce (2 ms)<br>
2: [ RUN      ] kdtree.L2_concurrent_build_vs_L2<br>
2: [       OK ] kdtree.L2_concurrent_build_vs_L2 (3 ms)<br>
2: [ RUN      ] kdtree.L2_static_vs_dynamic<br>
2: [       OK ] kdtree.L2_static_vs_dynamic (0 ms)<br>
2: [ RUN      ] kdtree.same_points<br>
2: [       OK ] kdtree.same_points (0 ms)<br>
2: [----------] 16 tests from kdtree (2385 ms total)<br>
2: <br>
2: [----------] Global test environment tear-down<br>
2: [==========] 16 tests from 1 test suite ran. (2385 ms total)<br>
2: [  PASSED  ] 15 tests.<br>
2: [  FAILED  ] 1 test, listed below:<br>
2: [  FAILED  ] kdtree.L1_vs_bruteforce_rknn<br>
2: <br>
2:  1 FAILED TEST<br>
2/2 Test #2: unit_tests_run ...................***Failed    2.39 sec<br>
[==========] Running 16 tests from 1 test suite.<br>
[----------] Global test environment set-up.<br>
[----------] 16 tests from kdtree<br>
[ RUN      ] kdtree.L1_vs_bruteforce<br>
[       OK ] kdtree.L1_vs_bruteforce (765 ms)<br>
[ RUN      ] kdtree.L1_vs_bruteforce_rknn<br>
./tests/test_main.cpp:291: Failure<br>
The difference between it->first and out_dists_sqr[i] is 35.999996185302734, which exceeds 1e-3, where<br>
it->first evaluates to 2.1019476964872256e-44,<br>
out_dists_sqr[i] evaluates to 35.999996185302734, and<br>
1e-3 evaluates to 0.001.<br>
For: numToSearch=19 out_dists_sqr[i]=35.999996185302734<br>
<br>
<br>
unknown file: Failure<br>
C++ exception with description "map::at" thrown in the test body.<br>
<br>
[  FAILED  ] kdtree.L1_vs_bruteforce_rknn (454 ms)<br>
[ RUN      ] kdtree.L2_vs_L2_simple<br>
[       OK ] kdtree.L2_vs_L2_simple (0 ms)<br>
[ RUN      ] kdtree.robust_empty_tree<br>
[       OK ] kdtree.robust_empty_tree (0 ms)<br>
[ RUN      ] kdtree.L2_vs_bruteforce<br>
[       OK ] kdtree.L2_vs_bruteforce (765 ms)<br>
[ RUN      ] kdtree.box_L2_vs_bruteforce<br>
[       OK ] kdtree.box_L2_vs_bruteforce (53 ms)<br>
[ RUN      ] kdtree.L2_vs_bruteforce_rknn<br>
[       OK ] kdtree.L2_vs_bruteforce_rknn (335 ms)<br>
[ RUN      ] kdtree.SO3_vs_bruteforce<br>
[       OK ] kdtree.SO3_vs_bruteforce (0 ms)<br>
[ RUN      ] kdtree.SO2_vs_bruteforce<br>
[       OK ] kdtree.SO2_vs_bruteforce (0 ms)<br>
[ RUN      ] kdtree.L2_dynamic_vs_bruteforce<br>
[       OK ] kdtree.L2_dynamic_vs_bruteforce (0 ms)<br>
[ RUN      ] kdtree.robust_nonempty_tree<br>
[       OK ] kdtree.robust_nonempty_tree (0 ms)<br>
[ RUN      ] kdtree.add_and_remove_points<br>
[       OK ] kdtree.add_and_remove_points (0 ms)<br>
[ RUN      ] kdtree.L2_concurrent_build_vs_bruteforce<br>
[       OK ] kdtree.L2_concurrent_build_vs_bruteforce (2 ms)<br>
[ RUN      ] kdtree.L2_concurrent_build_vs_L2<br>
[       OK ] kdtree.L2_concurrent_build_vs_L2 (3 ms)<br>
[ RUN      ] kdtree.L2_static_vs_dynamic<br>
[       OK ] kdtree.L2_static_vs_dynamic (0 ms)<br>
[ RUN      ] kdtree.same_points<br>
[       OK ] kdtree.same_points (0 ms)<br>
[----------] 16 tests from kdtree (2385 ms total)<br>
<br>
[----------] Global test environment tear-down<br>
[==========] 16 tests from 1 test suite ran. (2385 ms total)<br>
[  PASSED  ] 15 tests.<br>
[  FAILED  ] 1 test, listed below:<br>
[  FAILED  ] kdtree.L1_vs_bruteforce_rknn<br>
<br>
 1 FAILED TEST<br>
<br>
<br>
50% tests passed, 1 tests failed out of 2<br>
<br>
Total Test time (real) =   2.46 sec<br>
<br>
The following tests FAILED:<br>
          2 - unit_tests_run (Failed)<br>
Errors while running CTest<br>
make[1]: *** [Makefile:74: test] Error 8<br>
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'<br>
dh_auto_test: error: cd obj-x86_64-linux-gnu && make -j2 test ARGS\+=--verbose ARGS\+=-j2 returned exit code 2<br>
make: *** [debian/rules:7: binary] Error 25<br>
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2<br>
--------------------------------------------------------------------------------<br>
</blockquote></div>