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

Bug 892183

Summary: dev-python/sympy: Add ~ppc64 keyword
Product: Gentoo Linux Reporter: Chris Kerr <chris.kerr>
Component: KeywordingAssignee: Andrey Grozin <grozin>
Status: UNCONFIRMED ---    
Severity: normal CC: chris.kerr, ppc64, python, sam, sci-mathematics, sci
Priority: Normal Keywords: CC-ARCHES
Version: unspecifiedFlags: nattka: sanity-check+
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
dev-python/sympy ppc64 dev-python/aesara ppc64 dev-python/pyglet ppc64 dev-python/symengine ppc64 dev-python/cons ppc64 dev-python/etuples ppc64 dev-python/logical-unification ppc64 dev-python/minikanren ppc64 dev-python/multipledispatch ppc64
Runtime testing required: ---
Bug Depends on: 930169, 871921, 882815    
Bug Blocks: 900178, 903267    

Description Chris Kerr 2023-01-27 06:17:06 UTC
I built sympy and all unkeyworded dependencies with FEATURES=test

Currently there is one failing test, reported upstream as https://github.com/sympy/sympy/issues/24071

The failure exposes a real bug, which on IEEE floats only appears with subnormal numbers but is easier to trigger with PPC64 double-double format. However, even if it is not fixed, the upcoming transition to IEEE long double ABI should fix it.

Reproducible: Always
Comment 1 Larry the Git Cow gentoo-dev 2023-04-14 19:43:02 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e7312d216db5ae43308156f13854bbe99264820

commit 5e7312d216db5ae43308156f13854bbe99264820
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-04-14 19:40:37 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-04-14 19:40:37 +0000

    profiles/arch/powerpc/ppc64: mask dev-python/nbval[test] for now (needs sympy0
    
    Bug: https://bugs.gentoo.org/892183
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/powerpc/ppc64/package.use.mask | 4 ++++
 1 file changed, 4 insertions(+)
Comment 2 Chris Kerr 2024-03-28 18:53:25 UTC
After switching to the 23.0 profile (which changes the ABI to ieee-long-double) I tried again - now sympy and all dependencies (including optional dependencies) pass the FEATURES=test tests.