Bug#777598: [hdf5] MPI Versions Enhance libhdf5-serial
Hi Axel, Axel Huebl a écrit le 10/02/2015 13:55 : Package: libhdf5-serial-dev Version: all Severity: wishlist Tags: newcomer Dear Debian HDF5 Maintainers, I realized a long-standing problem with the different package versions of hdf5 where I would like to propose a redesign of the dependencies for. Basically, hdf5 compiled with --enable-parallel enables an *additional* API for parallel readswrites but at the same time *still provides* the standard, serial API. Still, most of the packages in Debian that depend on hdf5 are compiled against libhdf5-serial(-dev) even if they would work perfectly fine when linked against the parallel version (they would still only use the serial API). That causes a user/developer that wants to use mpi parallel versions to force-de-install packages and tools such as - hdf5view - hdf5-tools - h5py (btw: they also have a parallel API) - ... This is not true anymore since release 1.8.13+docs-1 of the package: all flavors of the library (serial, openmpi, mpich) are now co-installable. Since the parallel API plainly expands the serial version and both library versions should even be fully ABI compatible, I therefore suggest: Let us list the packages - libhdf5-mpi/mpich/openmpi as Enhances the serial versions of the packages. Do you have any comments on that? I don't think this would be useful now that serial and parallel libraries are co-installable. Thanks, _g. signature.asc Description: OpenPGP digital signature ___ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel
Bug#777598: [hdf5] MPI Versions Enhance libhdf5-serial
Hi Gilles, On 10.02.2015 20:30, Gilles Filippini wrote: Hi Axel, Axel Huebl a écrit le 10/02/2015 13:55 : Package: libhdf5-serial-dev Version: all Severity: wishlist Tags: newcomer Dear Debian HDF5 Maintainers, I realized a long-standing problem with the different package versions of hdf5 where I would like to propose a redesign of the dependencies for. Basically, hdf5 compiled with --enable-parallel enables an *additional* API for parallel readswrites but at the same time *still provides* the standard, serial API. Still, most of the packages in Debian that depend on hdf5 are compiled against libhdf5-serial(-dev) even if they would work perfectly fine when linked against the parallel version (they would still only use the serial API). That causes a user/developer that wants to use mpi parallel versions to force-de-install packages and tools such as - hdf5view - hdf5-tools - h5py (btw: they also have a parallel API) - ... This is not true anymore since release 1.8.13+docs-1 of the package: all flavors of the library (serial, openmpi, mpich) are now co-installable. Since the parallel API plainly expands the serial version and both library versions should even be fully ABI compatible, I therefore suggest: Let us list the packages - libhdf5-mpi/mpich/openmpi as Enhances the serial versions of the packages. Do you have any comments on that? I don't think this would be useful now that serial and parallel libraries are co-installable. Thanks, _g. oh! I must have missed that recent change. That is great, indeed! Axel signature.asc Description: OpenPGP digital signature ___ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel
Bug#777598: [hdf5] MPI Versions Enhance libhdf5-serial
Package: libhdf5-serial-dev Version: all Severity: wishlist Tags: newcomer Dear Debian HDF5 Maintainers, I realized a long-standing problem with the different package versions of hdf5 where I would like to propose a redesign of the dependencies for. Basically, hdf5 compiled with --enable-parallel enables an *additional* API for parallel readswrites but at the same time *still provides* the standard, serial API. Still, most of the packages in Debian that depend on hdf5 are compiled against libhdf5-serial(-dev) even if they would work perfectly fine when linked against the parallel version (they would still only use the serial API). That causes a user/developer that wants to use mpi parallel versions to force-de-install packages and tools such as - hdf5view - hdf5-tools - h5py (btw: they also have a parallel API) - ... Since the parallel API plainly expands the serial version and both library versions should even be fully ABI compatible, I therefore suggest: Let us list the packages - libhdf5-mpi/mpich/openmpi as Enhances the serial versions of the packages. Do you have any comments on that? Thank you and all the best, Axel Huebl -- System Information: Debian Release: 8.0 APT prefers testing-updates APT policy: (500, 'testing-updates'), (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages libhdf5-serial-dev depends on: pn libhdf5-dev none libhdf5-serial-dev recommends no packages. libhdf5-serial-dev suggests no packages. signature.asc Description: OpenPGP digital signature ___ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel