https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: sci-mathematics/maxima-5.46.0 fails tests. Discovered on: amd64 (internal ref: ci)
Created attachment 770582 [details] build.log build log and emerge --info
Created attachment 770585 [details] 1-test-suite.log 1-test-suite.log
Error(s) that match a know pattern in addition to what has been reported in the summary: ./build_html.sh: line 169: cd: ..: No such file or directory FAIL: sbcl-test.sh
Reported upstream at https://sourceforge.net/p/maxima/bugs/3974/
maxima-5.46.0 runs run_testsuite(share_tests=true), i.e., including the share/ directory. Packages in share/ are not fully maintained, and some tests for them always failed. There are no test failures in the core maxima. We can patch it so that make test uses run_testsuite(), then there will be no test failures.
Even after patching out the share_tests=true, I still get two failures with ECL: Running tests in rtest_gamma: ********************** Problem 384 (line 1846) *************** Input: relerror(gamma_incomplete(0.5, (- 2.5) %i), (- 0.5969141790423885) + 0.009214957317429537 %i, 2.81e-15) Result: 3.078728538817989e-15 This differed from the expected result: true ********************** Problem 390 (line 1882) *************** Input: relerror(gamma_incomplete(0.5, 2.5 %i), (- 0.5969141790423885) - 0.009214957317429537 %i, 2.81e-15) Result: 3.078728538817989e-15 This differed from the expected result: true 825/827 tests passed
clisp has a failure as well: ********************** Problem 209 (line 990) *************** Input: 3 3 sqrt(%pi) gamma(-) 4 closeto(carlson_rd(0, 2, 1.0) - float(--------------------), 6.66134E-16) 1 gamma(-) 4 Result: 8.881784197001252E-16 This differed from the expected result: true 221/222 tests passed (not counting 2 expected errors)
And GCL of course dies a dishonorable death: running tests in rtest11: Unrecoverable error: Segmentation violation.. Should we RESTRICT=test?
Reported the non-share_tests failures at, https://sourceforge.net/p/maxima/bugs/4027/
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da876bb7967ac450e1986fca23382881dd441229 commit da876bb7967ac450e1986fca23382881dd441229 Author: Michael Orlitzky <mjo@gentoo.org> AuthorDate: 2022-09-14 12:48:01 +0000 Commit: Michael Orlitzky <mjo@gentoo.org> CommitDate: 2022-09-14 12:48:01 +0000 sci-mathematics/maxima: disable the failing test suite. Stabilization of maxima-5.46.0 is pending, but its test suite fails even after disabling a chunk of unmaintained "share" tests. The failures have all been reported upstream; for now let's just turn it off so we don't annoy users. Bug: https://bugs.gentoo.org/867547 Closes: https://bugs.gentoo.org/838202 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> sci-mathematics/maxima/maxima-5.46.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)