Description of problem: Package octave-symbolic fails to build from source in Fedora 30. Version-Release number of selected component (if applicable): 2.7.1-4.fc30 Steps to Reproduce: koji build --scratch f30 octave-symbolic-2.7.1-4.fc30.src.rpm Additional info: This package is tracked by Koschei. See: http://apps.fedoraproject.org/koschei/package/octave-symbolic Tests are failing: @double/pochhammer.m ............................ PASS 8/10 [1;40;31m FAIL 1 [1;40;33m XFAIL 1 >>>>> processing @double/pochhammer.m ***** test % maple, matrix inputs A = [5.61467232547723663908 20.6144884613920190965]; B = pochhammer ([0.9 0.8], [3.1 4.2]); assert (A, B, -eps); !!!!! test failed ASSERT errors for: assert (A,B,-eps) Location | Observed | Expected | Reason (2) 20.6145 20.6145 Rel err 5.1702e-16 exceeds tol 2.2204e-16 by 3e-16 Looks like a tolerance bump is needed - taking a look...
Now we're getting a build hang: @sym/zeta.m .....................................Fatal Python error: Cannot recover from stack overflow. Current thread 0xb6f9c010 (most recent call first): File "/usr/lib/python3.7/site-packages/sympy/core/sympify.py", line 293 in sympify File "/usr/lib/python3.7/site-packages/sympy/core/containers.py", line 51 in <genexpr> File "/usr/lib/python3.7/site-packages/sympy/core/containers.py", line 52 in __new__ File "/usr/lib/python3.7/site-packages/sympy/core/containers.py", line 146 in <lambda> File "/usr/lib/python3.7/site-packages/sympy/core/sympify.py", line 293 in sympify File "/usr/lib/python3.7/site-packages/sympy/core/containers.py", line 51 in <genexpr> File "/usr/lib/python3.7/site-packages/sympy/core/containers.py", line 52 in __new__ File "/usr/lib/python3.7/site-packages/sympy/core/containers.py", line 146 in <lambda> File "/usr/lib/python3.7/site-packages/sympy/core/sympify.py", line 293 in sympify File "/usr/lib/python3.7/site-packages/sympy/core/function.py", line 1218 in __new__ File "/usr/lib/python3.7/site-packages/sympy/core/function.py", line 1556 in _eval_derivative File "/usr/lib/python3.7/site-packages/sympy/core/basic.py", line 1663 in _visit_eval_derivative_scalar File "/usr/lib/python3.7/site-packages/sympy/core/basic.py", line 1658 in _accept_eval_derivative File "/usr/lib/python3.7/site-packages/sympy/core/basic.py", line 1682 in _eval_derivative_n_times File "/usr/lib/python3.7/site-packages/sympy/core/function.py", line 1392 in __new__ File "/usr/lib/python3.7/site-packages/sympy/core/expr.py", line 3095 in diff File "/usr/lib/python3.7/site-packages/sympy/core/function.py", line 2115 in doit File "/usr/lib/python3.7/site-packages/sympy/core/function.py", line 2136 in evalf File "/usr/lib/python3.7/site-packages/sympy/core/function.py", line 2136 in evalf File "/usr/lib/python3.7/site-packages/sympy/core/function.py", line 2136 in evalf File "/usr/lib/python3.7/site-packages/sympy/core/function.py", line 2136 in evalf File "/usr/lib/python3.7/site-packages/sympy/core/function.py", line 2136 in evalf ....
This was fixed upstream in https://github.com/cbm755/octsympy/issues/918 Will be in the soon upcoming 2.8.0, maybe we can leave it FTBFS until that is out?
If it will be out by the end of the week, otherwise I'll just push this fix at some point. Thanks for finding the hanging test.
Release candidate here if you have some time to review: https://sourceforge.net/p/octave/package-releases/374/ I can do Rawhide and F30 once its approved upstream.
FEDORA-2019-711ac5b7a3 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-711ac5b7a3
octave-symbolic-2.8.0-3.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-711ac5b7a3
octave-symbolic-2.8.0-3.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.