New comment by dkwo on void-packages repository https://github.com/void-linux/void-packages/pull/34030#issuecomment-974783747 Comment: With the `beta7`, using ``` checkdepends=${makedepends} do_check() { ./sage -tp ${XBPS_MAKEJOBS} --all } ``` I got the same errors as reported in https://github.com/void-linux/void-packages/pull/34030#issuecomment-968081092 , plus a few more ones, of the same nature (rounding errors). Do we have any issue or missing patch with `arb`? ``` sage -t --random-seed=143111302483655198481928268308882618130 src/sage/functions/gamma.py # 1 doctest failed File "src/sage/functions/gamma.py", line 1052, in sage.functions.gamma.Function_beta._method_arguments Failed example: RBF(beta(sin(3),sqrt(RBF(2).add_error(1e-8)/3))) Expected: [7.407662 +/- 6.17e-7] Got: [7.4076616 +/- 5.44e-8] sage -t --random-seed=143111302483655198481928268308882618130 src/sage/rings/complex_arb.pyx # 3 doctests failed File "src/sage/rings/complex_arb.pyx", line 4192, in sage.rings.complex_arb.ComplexBall.Ei Failed example: CBF(Ei(I)) Expected: [0.337403922900968 +/- 3.76e-16] + [2.51687939716208 +/- 2.01e-15]*I Got: [0.337403922900968 +/- 4.31e-16] + [2.51687939716208 +/- 2.01e-15]*I ********************************************************************** File "src/sage/rings/complex_arb.pyx", line 4242, in sage.rings.complex_arb.ComplexBall.Ci Failed example: CBF(Ci(I)) Expected: [0.837866940980208 +/- 4.72e-16] + [1.570796326794897 +/- 5.54e-16]*I Got: [0.837866940980208 +/- 4.78e-16] + [1.570796326794897 +/- 5.54e-16]*I ********************************************************************** File "src/sage/rings/complex_arb.pyx", line 4294, in sage.rings.complex_arb.ComplexBall.Chi Failed example: CBF(Chi(I)) Expected: [0.337403922900968 +/- 3.25e-16] + [1.570796326794897 +/- 5.54e-16]*I Got: [0.337403922900968 +/- 3.80e-16] + [1.570796326794897 +/- 5.54e-16]*I sage -t --random-seed=143111302483655198481928268308882618130 src/sage/rings/real_arb.pyx # 12 doctests failed File "src/sage/rings/real_arb.pyx", line 3492, in sage.rings.real_arb.RealBall.Ei Failed example: RBF(1).Ei() Expected: [1.89511781635594 +/- 4.94e-15] Got: [1.89511781635594 +/- 5.11e-15] ********************************************************************** File "src/sage/rings/real_arb.pyx", line 3497, in sage.rings.real_arb.RealBall.Ei Failed example: RBF(Ei(1)) Expected: [1.89511781635594 +/- 4.94e-15] Got: [1.89511781635594 +/- 5.11e-15] ********************************************************************** File "src/sage/rings/real_arb.pyx", line 3534, in sage.rings.real_arb.RealBall.Ci Failed example: RBF(1).Ci() Expected: [0.337403922900968 +/- 3.25e-16] Got: [0.337403922900968 +/- 3.80e-16] ********************************************************************** File "src/sage/rings/real_arb.pyx", line 3539, in sage.rings.real_arb.RealBall.Ci Failed example: RBF(Ci(1)) Expected: [0.337403922900968 +/- 3.25e-16] Got: [0.337403922900968 +/- 3.80e-16] ********************************************************************** File "src/sage/rings/real_arb.pyx", line 3578, in sage.rings.real_arb.RealBall.Chi Failed example: RBF(1).Chi() Expected: [0.837866940980208 +/- 4.72e-16] Got: [0.837866940980208 +/- 4.78e-16] ********************************************************************** File "src/sage/rings/real_arb.pyx", line 3583, in sage.rings.real_arb.RealBall.Chi Failed example: RBF(Chi(1)) Expected: [0.837866940980208 +/- 4.72e-16] Got: [0.837866940980208 +/- 4.78e-16] ********************************************************************** File "src/sage/rings/real_arb.pyx", line 3600, in sage.rings.real_arb.RealBall.li Failed example: RBF(3).li() Expected: [2.16358859466719 +/- 4.72e-15] Got: [2.16358859466719 +/- 5.11e-15] ********************************************************************** File "src/sage/rings/real_arb.pyx", line 3624, in sage.rings.real_arb.RealBall.Li Failed example: RBF(3).Li() Expected: [1.11842481454970 +/- 7.61e-15] Got: [1.11842481454970 +/- 8.00e-15] ********************************************************************** File "src/sage/rings/real_arb.pyx", line 3651, in sage.rings.real_arb.RealBall.beta Failed example: RBF(sin(3)).beta(RBF(2/3).sqrt()) Expected: [7.407661629415 +/- 1.07e-13] Got: [7.4076616294151 +/- 5.60e-14] ********************************************************************** File "src/sage/rings/real_arb.pyx", line 3653, in sage.rings.real_arb.RealBall.beta Failed example: RealBallField(100)(7/2).beta(1) Expected: [0.28571428571428571428571428571 +/- 5.23e-30] Got: [0.28571428571428571428571428571 +/- 4.93e-30] ********************************************************************** File "src/sage/rings/real_arb.pyx", line 3688, in sage.rings.real_arb.RealBall.gamma Failed example: RBF(gamma(3/2, RBF(2).sqrt())) Expected: [0.37118875695353 +/- 3.00e-15] Got: [0.37118875695353 +/- 3.01e-15] ********************************************************************** File "src/sage/rings/real_arb.pyx", line 3690, in sage.rings.real_arb.RealBall.gamma Failed example: RBF(3/2).gamma_inc(RBF(2).sqrt()) Expected: [0.37118875695353 +/- 3.00e-15] Got: [0.37118875695353 +/- 3.01e-15] sage -t --random-seed=143111302483655198481928268308882618130 src/sage/symbolic/function.pyx # 1 doctest failed File "src/sage/symbolic/function.pyx", line 629, in sage.symbolic.function.Function._is_numerical Failed example: gamma(b, 1) Expected: [0.50728223 +/- 4.67e-9] Got: [0.507282234 +/- 3.81e-10] ```