[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Pkg-octave-devel] HDF5 transition



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


Reply to: