Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 892183 - dev-python/sympy: Add ~ppc64 keyword
Summary: dev-python/sympy: Add ~ppc64 keyword
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Andrey Grozin
URL:
Whiteboard:
Keywords: CC-ARCHES
Depends on: 871921 882815
Blocks: 900178 903267
  Show dependency tree
 
Reported: 2023-01-27 06:17 UTC by Chris Kerr
Modified: 2024-06-15 06:20 UTC (History)
6 users (show)

See Also:
Package list:
dev-python/sympy ppc64 dev-python/pyglet ppc64 dev-python/symengine ppc64
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.
Comment 3 NATTkA bot gentoo-dev Security 2024-05-18 15:36:22 UTC Comment hidden (obsolete)
Comment 4 Chris Kerr 2024-05-19 19:29:06 UTC
Updated package list now that aesara will be removed.
Comment 5 Larry the Git Cow gentoo-dev 2024-06-12 21:50:08 UTC
The bug has been referenced in the following commit(s):

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

commit e29df9044d0efd7a36231737584f8969751ed539
Author:     Matoro Mahri <matoro_gentoo@matoro.tk>
AuthorDate: 2024-06-10 16:50:36 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-06-12 21:44:41 +0000

    profiles: mask dev-python/sympy on ppc64 profiles w/o ieee-long-double
    
    Bug: https://bugs.gentoo.org/892183
    Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/powerpc/ppc64/64le/package.mask  | 4 ++++
 profiles/arch/powerpc/ppc64/64ul/package.mask  | 5 +++++
 profiles/default/linux/ppc64/17.0/package.mask | 6 ++++++
 3 files changed, 15 insertions(+)
Comment 6 NATTkA bot gentoo-dev Security 2024-06-13 05:32:54 UTC Comment hidden (obsolete)
Comment 7 Larry the Git Cow gentoo-dev 2024-06-14 05:32:37 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a3fc8023e80f064e7e6055adf0a7730b0d3ae74

commit 4a3fc8023e80f064e7e6055adf0a7730b0d3ae74
Author:     Matoro Mahri <matoro_gentoo@matoro.tk>
AuthorDate: 2024-06-13 14:34:47 +0000
Commit:     Arthur Zamarin <arthurzam@gentoo.org>
CommitDate: 2024-06-14 05:30:35 +0000

    profiles: add dev-python/symengine to mask w/o ieee-long-double
    
    Fixes: e29df9044d0efd7a36231737584f8969751ed539
    Bug: https://bugs.gentoo.org/892183
    Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
    Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>

 profiles/arch/powerpc/ppc64/64le/package.mask  | 1 +
 profiles/arch/powerpc/ppc64/64ul/package.mask  | 1 +
 profiles/default/linux/ppc64/17.0/package.mask | 1 +
 3 files changed, 3 insertions(+)
Comment 8 NATTkA bot gentoo-dev Security 2024-06-14 05:37:19 UTC
All sanity-check issues have been resolved
Comment 9 matoro archtester 2024-06-15 06:20:01 UTC
ppc64 done

all arches done