Bug#660547: Please re-enable C++ libraries

2012-04-20 Thread Tolga Dalman
Package: libhdf5-serial-dev
Version: 1.8.8-9
Followup-For: Bug #660547


To remove a package feature, just because it's not used by any other Debian
package appears rather strange to me.
I'm developing an application that uses the HDF5 C++ API, thus your
change just broke my development machine.
Please revert and add C++ support back to the Debian HDF5 packages.

Thanks!


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf-8, LC_CTYPE=en_US.utf-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libhdf5-serial-dev depends on:
ii  libhdf5-dev  1.8.8-9

libhdf5-serial-dev recommends no packages.

libhdf5-serial-dev suggests no packages.

-- no debconf information




Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt



Kennen Sie schon unsere app? http://www.fz-juelich.de/app



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#660547: Please re-enable C++ libraries

2012-04-20 Thread Sylvestre Ledru

On 20/04/2012 10:02, Tolga Dalman wrote:

Package: libhdf5-serial-dev
Version: 1.8.8-9
Followup-For: Bug #660547


To remove a package feature, just because it's not used by any other Debian
package appears rather strange to me.
The main reason was that it was a pain to manage symbol files with a C++ 
library.

I will see to bring them back.

Sylvestre



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#660547: Please re-enable C++ libraries

2012-02-23 Thread Francesco P. Lovergine
On Wed, Feb 22, 2012 at 07:26:51PM -0600, Steve M. Robbins wrote:
 On Wed, Feb 22, 2012 at 09:24:58PM +0100, Francesco P. Lovergine wrote:
  On Wed, Feb 22, 2012 at 09:34:20AM +0100, Julien Cristau wrote:
   First because having more than one shared lib per binary package is a
   recipe for trouble down the road.  Second, the c++ libs were only built
   with the serial libhdf5 variant, not with any of the mpi ones; I don't
   know why, and am not familiar enough with hdf5 to know if that makes any
   difference.
   
  
  http://www.hdfgroup.org/hdf5-quest.html#p5thread, 
 
 OK, so this is saying that MPI-enabled HDF5 is not compatible with
 C++?  Then there wouldn't be a proliferation of packages that I
 worried about.
 

To say better it is not compatible with upstream C++ supported classes 
library (for limits in current implementation) :) not C++ in general.
Maybe that was clear or not by my previous post.

-- 
Francesco P. Lovergine



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#660547: Please re-enable C++ libraries

2012-02-23 Thread Francesco P. Lovergine
On Wed, Feb 22, 2012 at 07:24:19PM -0600, Steve M. Robbins wrote:
  Second, the c++ libs were only built
  with the serial libhdf5 variant, not with any of the mpi ones; 
 
 Yes, that's why I specified to produce C++ libs for all variants.
 
As explained, in this specific case it cannot be done (at least currently).

-- 
Francesco P. Lovergine



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#660547: Please re-enable C++ libraries

2012-02-22 Thread Julien Cristau
On Tue, Feb 21, 2012 at 20:10:17 -0600, Steve M. Robbins wrote:

 On Tue, Feb 21, 2012 at 03:01:12PM +0100, Julien Cristau wrote:
 
  I guess the best would be to reintroduce them but as part of a separate
  libhdf5-cpp-7 binary package (the reason I dropped them was that they
  were in libhdf5-7 but not in the mpi variants, which meant the mpi
  variants didn't really Provide libhdf5-7).
 
 Maybe.  However, there are already four variants of C bindings:
 serial, mpich2, openmpi, and default mpi.  Splitting C++ libraries
 would mean doubling this to 8.
 
 Why is that better than simply reactiving C++ (for all variants)?
 
First because having more than one shared lib per binary package is a
recipe for trouble down the road.  Second, the c++ libs were only built
with the serial libhdf5 variant, not with any of the mpi ones; I don't
know why, and am not familiar enough with hdf5 to know if that makes any
difference.

Cheers,
Julien



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#660547: Please re-enable C++ libraries

2012-02-22 Thread Steve M. Robbins
On Wed, Feb 22, 2012 at 09:34:20AM +0100, Julien Cristau wrote:
 On Tue, Feb 21, 2012 at 20:10:17 -0600, Steve M. Robbins wrote:
 
  On Tue, Feb 21, 2012 at 03:01:12PM +0100, Julien Cristau wrote:
  
   I guess the best would be to reintroduce them but as part of a separate
   libhdf5-cpp-7 binary package (the reason I dropped them was that they
   were in libhdf5-7 but not in the mpi variants, which meant the mpi
   variants didn't really Provide libhdf5-7).
  
  Maybe.  However, there are already four variants of C bindings:
  serial, mpich2, openmpi, and default mpi.  Splitting C++ libraries
  would mean doubling this to 8.
  
  Why is that better than simply reactiving C++ (for all variants)?
  
 First because having more than one shared lib per binary package is a
 recipe for trouble down the road.

Not always.  It's fine as long as they all increment SONAME together.
I don't know if that's the case here, but if it is, I'd say the
benefit of splitting is outweighed by the nuisance of increasing
package count.

 Second, the c++ libs were only built
 with the serial libhdf5 variant, not with any of the mpi ones; 

Yes, that's why I specified to produce C++ libs for all variants.

 I don't know why, and am not familiar enough with hdf5 to know if
 that makes any difference.

I don't know why either, but I do know that it makes a difference.

Regards,
-Steve


signature.asc
Description: Digital signature


Bug#660547: Please re-enable C++ libraries

2012-02-22 Thread Steve M. Robbins
On Wed, Feb 22, 2012 at 09:24:58PM +0100, Francesco P. Lovergine wrote:
 On Wed, Feb 22, 2012 at 09:34:20AM +0100, Julien Cristau wrote:
  First because having more than one shared lib per binary package is a
  recipe for trouble down the road.  Second, the c++ libs were only built
  with the serial libhdf5 variant, not with any of the mpi ones; I don't
  know why, and am not familiar enough with hdf5 to know if that makes any
  difference.
  
 
 http://www.hdfgroup.org/hdf5-quest.html#p5thread, 

OK, so this is saying that MPI-enabled HDF5 is not compatible with
C++?  Then there wouldn't be a proliferation of packages that I
worried about.

Thanks!
-Steve



signature.asc
Description: Digital signature


Bug#660547: Please re-enable C++ libraries

2012-02-21 Thread Julien Cristau
On Sun, Feb 19, 2012 at 21:31:22 -0600, Steve M. Robbins wrote:

 On Sun, Feb 19, 2012 at 09:37:49PM +0100, Julien Cristau wrote:
  On Sun, Feb 19, 2012 at 13:40:03 -0600, Steve M. Robbins wrote:
  
   Package: hdf5
   Version: 1.8.8-7.1
   Severity: normal
   
   hdf5 (1.8.8-7.1) unstable; urgency=low
   
 * Stop building the c++ libraries, nothing uses them. 
   
   That's not true.  I need C++ libraries for ITK.  Please re-enable.
   
  hmm, I scanned all packages in sid and I didn't find anything with a
  dependency on libhdf_cpp.so.7 or libhdf5_hl_cpp.so.7.  What did I miss?
 
 Packages not yet uploaded :-) I'm working on ITK v4 for upload.  Also,
 one would expect some end users to be writing C++ code using hdf5.
 
I guess the best would be to reintroduce them but as part of a separate
libhdf5-cpp-7 binary package (the reason I dropped them was that they
were in libhdf5-7 but not in the mpi variants, which meant the mpi
variants didn't really Provide libhdf5-7).  Hopefully it can wait
until we get 1.8.8 into testing though.

Cheers,
Julien



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#660547: Please re-enable C++ libraries

2012-02-21 Thread Sylvestre Ledru
Le mardi 21 février 2012 à 15:01 +0100, Julien Cristau a écrit :
 On Sun, Feb 19, 2012 at 21:31:22 -0600, Steve M. Robbins wrote:
 
  On Sun, Feb 19, 2012 at 09:37:49PM +0100, Julien Cristau wrote:
   On Sun, Feb 19, 2012 at 13:40:03 -0600, Steve M. Robbins wrote:
   
Package: hdf5
Version: 1.8.8-7.1
Severity: normal

hdf5 (1.8.8-7.1) unstable; urgency=low

  * Stop building the c++ libraries, nothing uses them. 

That's not true.  I need C++ libraries for ITK.  Please re-enable.

   hmm, I scanned all packages in sid and I didn't find anything with a
   dependency on libhdf_cpp.so.7 or libhdf5_hl_cpp.so.7.  What did I miss?
  
  Packages not yet uploaded :-) I'm working on ITK v4 for upload.  Also,
  one would expect some end users to be writing C++ code using hdf5.
  
 I guess the best would be to reintroduce them but as part of a separate
 libhdf5-cpp-7 binary package (the reason I dropped them was that they
 were in libhdf5-7 but not in the mpi variants, which meant the mpi
 variants didn't really Provide libhdf5-7).  Hopefully it can wait
 until we get 1.8.8 into testing though.
I like Julien's proposal. I will see to implement it once it has
migrated to testing.

Sylvestre





-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#660547: Please re-enable C++ libraries

2012-02-21 Thread Steve M. Robbins
On Tue, Feb 21, 2012 at 03:01:12PM +0100, Julien Cristau wrote:

 I guess the best would be to reintroduce them but as part of a separate
 libhdf5-cpp-7 binary package (the reason I dropped them was that they
 were in libhdf5-7 but not in the mpi variants, which meant the mpi
 variants didn't really Provide libhdf5-7).

Maybe.  However, there are already four variants of C bindings:
serial, mpich2, openmpi, and default mpi.  Splitting C++ libraries
would mean doubling this to 8.

Why is that better than simply reactiving C++ (for all variants)?

-Steve


signature.asc
Description: Digital signature


Bug#660547: Please re-enable C++ libraries

2012-02-19 Thread Steve M. Robbins
Package: hdf5
Version: 1.8.8-7.1
Severity: normal

hdf5 (1.8.8-7.1) unstable; urgency=low

  * Stop building the c++ libraries, nothing uses them. 

That's not true.  I need C++ libraries for ITK.  Please re-enable.

Thanks,
-Steve


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#660547: Please re-enable C++ libraries

2012-02-19 Thread Julien Cristau
On Sun, Feb 19, 2012 at 13:40:03 -0600, Steve M. Robbins wrote:

 Package: hdf5
 Version: 1.8.8-7.1
 Severity: normal
 
 hdf5 (1.8.8-7.1) unstable; urgency=low
 
   * Stop building the c++ libraries, nothing uses them. 
 
 That's not true.  I need C++ libraries for ITK.  Please re-enable.
 
hmm, I scanned all packages in sid and I didn't find anything with a
dependency on libhdf_cpp.so.7 or libhdf5_hl_cpp.so.7.  What did I miss?

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#660547: Please re-enable C++ libraries

2012-02-19 Thread Steve M. Robbins
On Sun, Feb 19, 2012 at 09:37:49PM +0100, Julien Cristau wrote:
 On Sun, Feb 19, 2012 at 13:40:03 -0600, Steve M. Robbins wrote:
 
  Package: hdf5
  Version: 1.8.8-7.1
  Severity: normal
  
  hdf5 (1.8.8-7.1) unstable; urgency=low
  
* Stop building the c++ libraries, nothing uses them. 
  
  That's not true.  I need C++ libraries for ITK.  Please re-enable.
  
 hmm, I scanned all packages in sid and I didn't find anything with a
 dependency on libhdf_cpp.so.7 or libhdf5_hl_cpp.so.7.  What did I miss?

Packages not yet uploaded :-) I'm working on ITK v4 for upload.  Also,
one would expect some end users to be writing C++ code using hdf5.

Regards,
-Steve


signature.asc
Description: Digital signature