[DebianGIS-dev] Bug#591346: Bug#591346: Allow the installation of libhdf5-serial and libhdf5-openmpi at the same time

2010-11-08 Thread Moritz Muehlenhoff
severity 591346 important
thanks

On Thu, Aug 19, 2010 at 03:43:18PM +0200, Francesco P. Lovergine wrote:
 
 WTF is the reason to both depend on serial and parallel flavors at
 building time instead of the parallel version libhdf5-mpi-dev? 
 Note that *if the ABI are compatible* is a wrong guess AFAIK: serial
 and parallel versions have different shlib sub-dependendecies.
 There are also many limitations in parallel edition: e.g. parallel
 edition does not support pluggable compression in writing and does
 not support variable length records, cannot coexists with
 threadsafe and C++, and so on. I think the only safe and clean approach would 
 be
 having different lib names for MPI flavors, but upstream think
 differently at the moment. I'm not intentioned to diverge about that,
 which would require rdepends changing their building snippets forever
 in Debian, and adopt other dirty tricks.

Both bugs marked as blocked have been fixed and transitioned to testing,
resetting severity to important.

Cheers,
Moritz



___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-grass-devel


[DebianGIS-dev] Bug#591346: Bug#591346: Allow the installation of libhdf5-serial and libhdf5-openmpi at the same time

2010-08-19 Thread Francesco P. Lovergine
On Mon, Aug 02, 2010 at 09:37:14AM -0400, Lucas Nussbaum wrote:
 severity 591346 serious
 thanks
 
 On 02/08/10 at 13:55 +0200, Sylvestre Ledru wrote:
  Package: hdf5
  Severity: important
  
  Hello,
  
  More and more packages are using hdf5 packages.
  Some of them (for example, Code Saturne) are using hdf5 mpi by default while
  others, like Scilab, needs the serial one.
  
  This is causing also some issues at build time. See bug #591164.
  
  To reproduce it:
  aptitude install libhdf5-openmpi-1.8.4 libhdf5-serial-1.8.4
  
  By the way, if the ABI are compatible, #586149 might be the solution.
  
  Thanks for considering this. 
  
  If you need help on this, don't hesitate to ask.
  Sylvestre
 
 This bug blocks 2 RC bugs, and I don't see any other resolution path for
 those RC than fixing this bug.
 So I'm upgrading this bug to severity:serious too, to make sure it stays
 on the radar.
 

WTF is the reason to both depend on serial and parallel flavors at
building time instead of the parallel version libhdf5-mpi-dev? 
Note that *if the ABI are compatible* is a wrong guess AFAIK: serial
and parallel versions have different shlib sub-dependendecies.
There are also many limitations in parallel edition: e.g. parallel
edition does not support pluggable compression in writing and does
not support variable length records, cannot coexists with
threadsafe and C++, and so on. I think the only safe and clean approach would be
having different lib names for MPI flavors, but upstream think
differently at the moment. I'm not intentioned to diverge about that,
which would require rdepends changing their building snippets forever
in Debian, and adopt other dirty tricks.


-- 
Francesco P. Lovergine



___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-grass-devel