Hi, As you have probably seen, we are concerned by the HDF5 transition [1,2]. I have already pushed the relevant changes for our new octave (3.4) package, so that package will be fixed by the next upload. Concerning the old octave3.2* packages, it is unfortunately not possible to solve the problem via a binNMU (because octave3.2 depends on arch:all octave3.2-common = ${source:Version}, and because octave3.2-headers has a dependency on the old libhdf5-serial-dev). I therefore attach a patch that makes octave3.2* depend on the new HDF5 (I didn't push it to git since we don't have an octave3.2 branch). Thomas: please do the upload when you have the time, since I don't have upload rights on that package. The other affected packages are: * dynare * octave-sundials * octave-sp * octave-plplot * octave-pfstools * octave-ftp * octave-fixed * octave-communications * octave-biosig A binNMU should be enough to fix these. But before asking wanna-build, we should wait for the fixed octave3.2 to be uploaded. Note that the list of affected packages available on [2] is partially incorrect. Some packages are not listed on [2] because they do not build-depend on libhdf5-serial-dev, yet the resulting binary packages depend on HDF5. Conversely, octave-{bim,msh} are listed on [2] but they are not affected: they build-depend on libhdf5-openmpi-dev in order to solve #639186 and #639187, but the resulting binary packages do not (directly) depend on HDF5. Best, [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?archive=yes&bug=631019#105 [2] http://release.debian.org/transitions/html/hdf5.html
diff -u octave3.2-3.2.4/debian/changelog octave3.2-3.2.4/debian/changelog --- octave3.2-3.2.4/debian/changelog +++ octave3.2-3.2.4/debian/changelog @@ -1,3 +1,9 @@ +octave3.2 (3.2.4-13) unstable; urgency=low + + * Update dependencies for hdf5 (>=1.8.8). + + -- Sébastien Villemot <sebastien.villemot@ens.fr> Tue, 24 Jan 2012 01:47:00 +0100 + octave3.2 (3.2.4-12) unstable; urgency=low [ Colin Watson ] diff -u octave3.2-3.2.4/debian/control octave3.2-3.2.4/debian/control --- octave3.2-3.2.4/debian/control +++ octave3.2-3.2.4/debian/control @@ -8,8 +8,8 @@ Build-Depends: gfortran, debhelper (>= 6.0.7), autoconf, texinfo, texlive-latex-base, texlive-generic-recommended, libreadline-dev | libreadline6-dev | libreadline5-dev, - libncurses5-dev, gperf, libhdf5-serial-dev (>= 1.8.4) | - libhdf5-lam-dev (>= 1.8.4) | libhdf5-mpich-dev (>= 1.8.4) | libhdf5-openmpi-dev (>= 1.8.4), + libncurses5-dev, gperf, libhdf5-dev (>= 1.8.8) | + libhdf5-mpich2-dev (>= 1.8.8) | libhdf5-openmpi-dev (>= 1.8.8), libblas-dev (>=1.2-7), liblapack-dev (>=3.2.1-7), gnuplot-nox, libfftw3-dev, texi2html, less, quilt, slice, libpcre3-dev, flex, libglpk-dev (>= 4.15), libsuitesparse-dev (>= 1:3.2.0), gawk, ghostscript, libcurl4-gnutls-dev | libcurl4-dev, @@ -83,8 +83,8 @@ Architecture: any Depends: octave3.2 (= ${binary:Version}), ${misc:Depends}, libreadline-dev | libreadline6-dev | libreadline5-dev, libncurses5-dev, - libhdf5-serial-dev (>= 1.8.4) - | libhdf5-lam-dev (>= 1.8.4) | libhdf5-mpich-dev (>= 1.8.4) | libhdf5-openmpi-dev (>= 1.8.4), + libhdf5-dev (>= 1.8.8) + | libhdf5-mpich2-dev (>= 1.8.8) | libhdf5-openmpi-dev (>= 1.8.8), libblas-dev (>=1.2-7), liblapack-dev (>=3.2.1-7), libfftw3-dev, gfortran, gcc, g++, f2c [m68k] Conflicts: octave-headers (<< 2.1), octave3.1-headers Provides: octave-headers, octave3.1-headers
-- Sébastien Villemot Researcher in Economics & Debian Maintainer http://www.dynare.org/sebastien Phone: +33-1-40-77-49-90 - GPG Key: 4096R/381A7594
Attachment:
pgppZcOCz2Q9O.pgp
Description: PGP signature