lalpulsar 5.0.0 on arm64 fails test "testWeave_interpolating"
Build log (caution: will be rewritten by ongoing build cycles) https://hypatia.aei.mpg.de/lsc-arm64-buster/lalpulsar_5.0.0-1+deb10u0_arm64.--pbuilderlog
=== Compare semicoherent F-statistics from lalpulsar_Weave to reference results ===
++ lalpulsar_WeaveCompare --setup-file=WeaveSetup.fits --result-file-1=WeaveOut.fits --result-file-2=RefWeaveOut.fits
2022-08-16 19:11:53.7729 (2045417) [normal]: Parsed user input successfully
2022-08-16 19:11:53.7731 (2045417) [normal]: Opening setup file 'WeaveSetup.fits' for reading ...
2022-08-16 19:11:53.7897 (2045417) [normal]: Closed setup file 'WeaveSetup.fits'
2022-08-16 19:11:53.7897 (2045417) [normal]: Opening result file 'WeaveOut.fits' for reading ...
2022-08-16 19:11:54.0774 (2045417) [normal]: Closed result file 'WeaveOut.fits'
2022-08-16 19:11:54.0775 (2045417) [normal]: Opening result file 'RefWeaveOut.fits' for reading ...
2022-08-16 19:11:54.3546 (2045417) [normal]: Closed result file 'RefWeaveOut.fits'
2022-08-16 19:11:54.3547 (2045417) [normal]: Comparing result files 'WeaveOut.fits' and 'RefWeaveOut.fits ...
2022-08-16 19:11:54.3930 (2045417) [normal]: Result files compare NOT EQUAL
2022-08-16 19:11:54.7542 (2045417) [normal]: Finished successfully!
++ exitcode=77
++ lalpulsar_WeaveCompare --setup-file=WeaveSetup.fits --result-file-1=WeaveOut.fits --result-file-2=RefWeaveOut.fits --param-tol-mism=0
2022-08-16 19:11:54.9302 (2047239) [normal]: Parsed user input successfully
2022-08-16 19:11:54.9304 (2047239) [normal]: Opening setup file 'WeaveSetup.fits' for reading ...
2022-08-16 19:11:54.9448 (2047239) [normal]: Closed setup file 'WeaveSetup.fits'
2022-08-16 19:11:54.9448 (2047239) [normal]: Opening result file 'WeaveOut.fits' for reading ...
2022-08-16 19:11:55.2140 (2047239) [normal]: Closed result file 'WeaveOut.fits'
2022-08-16 19:11:55.2140 (2047239) [normal]: Opening result file 'RefWeaveOut.fits' for reading ...
2022-08-16 19:11:55.4951 (2047239) [normal]: Closed result file 'RefWeaveOut.fits'
2022-08-16 19:11:55.4952 (2047239) [normal]: Comparing result files 'WeaveOut.fits' and 'RefWeaveOut.fits ...
relErr_L1 = 1.2e-01 (5.5e-02)
relErr_L2 = 1.2e-01 (4.5e-02)
angleV = 9.3e-08 (4.0e-02)
relErr_atMaxAbsx = 1.2e-01 (5.0e-02)
relErr_atMaxAbsy = 1.2e-01 (5.0e-02)
XLAL Error - XLALCheckVectorComparisonTolerances (LFTandTSutils.c:859): FAILED. Exceeded at least one tolerance level.
XLAL Error - XLALCompareREAL4Vectors (LFTandTSutils.c:819): Check failed: XLALCheckVectorComparisonTolerances ( result, tol ) == XLAL_SUCCESS
XLAL Error - compare_vectors (ResultsToplist.c:598): Internal function call failed
XLAL Error - XLALWeaveResultsToplistCompare (ResultsToplist.c:1146): Check failed: compare_vectors( equal, result_tol, res_1, res_2 ) == XLAL_SUCCESS
XLAL Error - XLALWeaveResultsToplistCompare (ResultsToplist.c:1146): Internal function call failed
XLAL Error - XLALWeaveOutputResultsCompare (OutputResults.c:749): Check failed: XLALWeaveResultsToplistCompare( equal, setup, param_tol_mism, result_tol, out_1->toplists[i], out_2->toplists[i] ) == XLAL_SUCCESS
XLAL Error - XLALWeaveOutputResultsCompare (OutputResults.c:749): Internal function call failed
XLAL Error - main (WeaveCompare.c:204): Check failed: XLALWeaveOutputResultsCompare( &equal, &setup, uvar->param_tol_mism, &result_tol, out_1, out_2 ) == XLAL_SUCCESS
XLAL Error - main (WeaveCompare.c:204): Internal function call failed
real 1m11.004s
user 1m8.445s
sys 0m3.372s
--- Test ./testWeave_interpolating.sh exited with status 2 ---
FAIL testWeave_interpolating.sh (exit status: 2)
To me this looks like a (newly introduced?) over-ambitious precision test. Patches welcome.