Bug 1225381

Summary: [SUSE:SLFO:Main] python-h5py and python-h5py:openmpi4 fails to build on ppc64le
Product: [SUSE Linux Framework One] SUSE Linux Enterprise Server 16.0 Reporter: Héctor Orón Martínez <hector.oron>
Component: BasesystemAssignee: Daniel Garcia <daniel.garcia>
Status: RESOLVED FIXED QA Contact:
Severity: Normal    
Priority: P2 - High CC: daniel.garcia, gyribeiro, hector.oron, mcepl, python-maintainers, saweber
Version: unspecified   
Target Milestone: ---   
Hardware: PowerPC-64   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Héctor Orón Martínez 2024-05-27 15:00:32 UTC
Hello,

python-h5py and python-h5py:openmpi4 currently fails to build for ppc64le.


- https://build.opensuse.org/package/show/openSUSE:Factory:PowerPC/python-h5py

- https://build.suse.de/build/SUSE:SLFO:Main:Build/standard/ppc64le/python-python-h5py/_log
- https://build.suse.de/build/SUSE:SLFO:Main:Build/standard/ppc64le/python-h5py:openmpi4/_log


[  370s] ../../BUILDROOT/python-h5py-3.10.0-slfo.1.1.2.ppc64le/usr/lib64/python3.11/site-packages/h5py/tests/test_h5t.py:188: 
[  370s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
[  370s] h5py/_objects.pyx:54: in h5py._objects.with_phil.wrapper
[  370s]     with _phil:
[  370s] h5py/_objects.pyx:55: in h5py._objects.with_phil.wrapper
[  370s]     return func(*args, **kwds)
[  370s] ../../BUILDROOT/python-h5py-3.10.0-slfo.1.1.2.ppc64le/usr/lib64/python3.11/site-packages/h5py/_hl/dataset.py:540: in dtype
[  370s]     return self.id.dtype
[  370s] h5py/h5d.pyx:181: in h5py.h5d.DatasetID.dtype.__get__
[  370s]     with phil:
[  370s] h5py/h5d.pyx:184: in h5py.h5d.DatasetID.dtype.__get__
[  370s]     self._dtype = tid.dtype
[  370s] h5py/h5t.pyx:434: in h5py.h5t.TypeID.dtype.__get__
[  370s]     with phil:
[  370s] h5py/h5t.pyx:435: in h5py.h5t.TypeID.dtype.__get__
[  370s]     return self.py_dtype()
[  370s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
[  370s] 
[  370s] >   raise ValueError('Insufficient precision in available types to ' +
[  370s] E   ValueError: Insufficient precision in available types to represent (127, 112, 15, 0, 112)
[  370s] 
[  370s] h5py/h5t.pyx:1076: ValueError



This is urgent since it is needed for upcoming SLE Micro 6.1 release, and affecting any other SLFO products.

Thanks for your support.
Comment 1 OBSbugzilla Bot 2024-05-28 09:05:03 UTC
This is an autogenerated message for OBS integration:
This bug (1225381) was mentioned in
https://build.opensuse.org/request/show/1177282 Factory / python-h5py
Comment 3 Daniel Garcia 2024-06-07 05:56:50 UTC
request accepted