Bug#944769: python3-h5py fails to import if offline due to apparent MPI failure
Drew Parsons
dparsons at debian.org
Tue Mar 3 10:55:22 GMT 2020
On 2020-03-03 18:40, Thibaut Paumard wrote:
> Hi Drew,
>
> Le 02/03/2020 à 17:33, Drew Parsons a écrit :
>>> Like you, I would keep h5py_serial and h5py_mpi separate rather than
>>> submodules of h5py. Mostly because the h5py folks could in the future
>>> want to use those two names and do it in an incompatible manner.
>>
>> Fair enough, I'll keep them separate. (actually, I'll file an Issue
>> upstream and let them know what we've done. They may want to adapt for
>> themselves).
>
> Actually, it may be wise to choose names that
>
> a) are clearly private, so people know they should not start using
> explicitly h5py_serial or h5py_mpi;
>
> b) will not clash with anything upstream may adopt in the future, a
> bit like choosing a debian-specific soname for shared library.
>
> why not _debian_h5py_serial and _debian_h5py_mpi?
>
Actually I was thinking people could start using h5py_serial or
h5py_mpi, then they'd be sure of exactly what they're getting.
But I can see your point. It wouldn't be so portable if users started
doing that.
If we want to present it as _debian*, then I think it would be tidier to
place these _debian dir underneath h5py. That layout could be even
better for upstream since they'd want to do likewise (_h5py_serial,
_h5py_mpi under h5py), if they take up this suggestion.
Drew
More information about the debian-science-maintainers
mailing list