Your message dated Mon, 8 Jun 2009 10:20:30 +0200
with message-id <20090608082030.gb4...@mithrandir>
and subject line [ Bug 1534 HDF5 library names]
has caused the Debian Bug report #521221,
regarding libhdf5-openmpi-1.6.6-0: simultaneous installation of -serial and 
-mpi packages
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact

Debian Bug Tracking System
Contact with problems
--- Begin Message ---
Package: libhdf5-openmpi-1.6.6-0
Version: 1.6.6-4
Severity: wishlist

Consider simultaneous installation of serial and parallelized (-mpi) packages. 
So the needed 
library will be choosen by the application. This will give more flexibility as 
that need the serial version can abe installed on the same system with 
applications that 
need the -mpi version. (Similar as has been done by libgpiv3 and libgpiv-mpi3.)

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages libhdf5-openmpi-1.6.6-0 depends on:
ii  libc6                  2.9-4             GNU C Library: Shared libraries
ii  libopenmpi1            1.3-2             high performance message passing l
ii  zlib1g                 1: compression library - runtime

libhdf5-openmpi-1.6.6-0 recommends no packages.

libhdf5-openmpi-1.6.6-0 suggests no packages.

--- End Message ---
--- Begin Message ---
tags 521221 + wontfix
tags 521221 + upstream

FYI, if anyone is able to push a different approach to HDF group 
this could be fixed. It is a non sense fixing this in debian only
because we would loose source compatibility with upstream.

----- Forwarded message from -----

Date: Fri, 5 Jun 2009 12:38:36 -0500 (CDT)
Subject: Bug 1534 HDF5 library names 
User-Agent: Alpine 2.00 (LRH 1167 2008-08-23)

Hello Mr. Lovergine,

Thank you for your suggestion.  We have looked into using
suffix to distinguish different configurations of HDF5
libraries but decided against it due to three concerns:

1. This would require the HDF5 library users to maintain different
   versions of autoconfigure and/or Makefiles.  This is a
   minor concern.

2. A more major one is that HDF5 can have several different
   configurations on many big platforms.  E.g.,
   Due to the big diversity of users in those big platforms,
   the System Admin may have built and installed multiple
   variations of the same HDF5 release:
   a. with or without MPI parallel support;
   b. 32bit or 64 bits OS support (e.g., AIX, SunOS, ...);
   c. different compilers like Gcc, Intel, or PGI vendors;
   d. different versions of the same compilers (e.g., gcc 4.2, 4.3);
   e. with or without some HDF5 supported compression features;
   In those platforms, the admin usually installs the binaries
   of each variation in a separated directory.  E.g.,

3. Lastly, a critical concern is that we need to deal with the
   HDF5 header files too.  The header files of an MPI-Supported
   HDF5 built are different in contents from a serial-only HDF5
   built. They cannot be installed in the same directory.  If
   we were to rename the header files with different suffixes,
   it would make HDF5 application source code files much more

Therefore, we have chosen to stay with the same name for the HDF5
library and header files. but rely on other software loading
tools such as "module" to help the users to pick and choose
their own flavors of HDF5 libraries.

We recognize that this is not the perfect solution for everyone
in all situations but we feel this is a good compromise for our

> From Francesco P. Lovergine
* MPI flavors use the same names of serial libraries, which prevents installing
  and using both serial and MPI flavors of the libraries on the same system.
  Other libraries provide a _mpi suffixes for MPI-enabled libraries to allow 

----- End forwarded message -----

Francesco P. Lovergine

--- End Message ---
Pkg-grass-devel mailing list

Reply via email to