Bug#660547: Please re-enable C++ libraries
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
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
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
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
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
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
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
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
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
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
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
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
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