Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 743899

Summary: dev-python/sympy-1.6.2 fails tests (hang)
Product: Gentoo Linux Reporter: Agostino Sarubbo <ago>
Component: Current packagesAssignee: Andrey Grozin <grozin>
Status: RESOLVED FIXED    
Severity: normal CC: sam, sci-mathematics
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=738416
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log

Description Agostino Sarubbo gentoo-dev 2020-09-21 07:50:14 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: dev-python/sympy-1.6.2 fails tests (hang).
Discovered on: amd64 (internal ref: tinderbox)

NOTE:
I had to kill the process.
Comment 1 Agostino Sarubbo gentoo-dev 2020-09-21 07:50:17 UTC
Created attachment 661750 [details]
build.log

build log and emerge --info
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-09-26 21:55:24 UTC
Suspect both this and theano (bug 738416) are just really _slow_. It's on my list to look at.

Excluding slow tests would be something.
Comment 3 Andrey Grozin gentoo-dev 2023-05-27 13:19:25 UTC
(In reply to Sam James from comment #2)
> Excluding slow tests would be something.
All tests are reasonably fast. But their number is huge. A *very* thorough testing.
Excluding one or several tests will change nothing. Excluding a half of tests will make testing run twice as fast, but will make testing twice less thorough. I think it is not good for mathematical software.
So, everybody who wants to emerge sympy with FEATURES=test should be prepered to wait for a few hours.
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-05-27 13:20:56 UTC
(In reply to Andrey Grozin from comment #3)
> (In reply to Sam James from comment #2)
> > Excluding slow tests would be something.
> All tests are reasonably fast. But their number is huge. A *very* thorough
> testing.
> Excluding one or several tests will change nothing. Excluding a half of
> tests will make testing run twice as fast, but will make testing twice less
> thorough. I think it is not good for mathematical software.
> So, everybody who wants to emerge sympy with FEATURES=test should be
> prepered to wait for a few hours.

1. If it uses pytest, try xdist.
2. I'm specifically referring to ago saying "hang" here, i.e. no new output after a long period. In that case, skipping some small number of tests can be helpful. I'm not referring to total runtime.