Control: retitle -1 octave-symbolic: Failing unit tests in vpa.m and
@sym/bernoulli.m
Control: tags -1 + confirmed upstream
Hi Lucas,
Thank you for the bug report.
The relevant parts of the build log are these ones:
[inst/vpa.m]
/<<PKGBUILDDIR>>/inst/vpa.m
[…]
***** test
% non-equality of vpa that "might be" be integers: Issue #1285
if (pycall_sympy__ ('return Version(spver) >= Version("1.12.1")'))
a = vpa ("123", 32);
b = vpa ("123", 64);
assert (~ isequal (a, b))
end
!!!!! test failed
[inst/@sym/bernoulli.m]
/<<PKGBUILDDIR>>/inst/@sym/bernoulli.m
[…]
***** test
% we use B_1 = 1/2
if (pycall_sympy__ ('return Version(spver) >= Version("1.12.dev")'))
assert (isequal (bernoulli (sym(1)), sym(1)/2))
end
!!!!! test failed
Python exception: TypeError: '>=' not supported between instances of 'int'
and 'str'
occurred at line 1 of the Python code block:
return Version(spver) >= Version("1.12.dev")
I confirm these problems and I am hereby changing the bug title
accordingly.
Both problems have been reported upstream:
https://savannah.gnu.org/bugs/index.php?65899
https://savannah.gnu.org/bugs/index.php?65900
Best,
Rafael Laboissière