[Pkg-octave-devel] unblock (pre-approval): octave/3.6.2-5
Rafael Laboissiere
rafael at laboissiere.net
Tue Aug 14 20:08:08 UTC 2012
Package: release.debian.org
Severity: normal
User: release.debian.org at packages.debian.org
Usertags: freeze-exception
We (the Debian Octave Group) have been discussing the issue described
below during the past days and are requiring the pre-approval for
octave/3.6.2-5, which would be uploaded to unstable to fix the issue with
the patch attached below.
The issue is the following: the liboctave-dev package depends on the
libhdf5-dev package which, on its turn, depends on the serial version of
the HDF5 library package (libhdf5-7). This version of the HDF5 library
conflicts with the parallel versions (libhdf5-openmpi-7 and
libhdf5-mpich2-7). That means that liboctave-dev is not coinstallable
with the parallel versions of the HDF5 library, what prevents our users
of installing libcotave-dev together with the following packages (at
least):
$ apt-cache rdepends libhdf5-openmpi-7
libhdf5-openmpi-7
Reverse Depends:
python-gmsh
libjava-gmsh2
libgmsh2
gmsh
getdp
libfeel++1
feel++-apps
code-aster-mpi-engine
code-aster-engine-dbg
code-aster-engine
libxdmf2
libslepc3.2
libsiloh5-0
libpetsc3.2
meep-openmpi
libmeep-openmpi6
libmedimport0
libmedc1
libmed1
libmed-tools
libhdf5-openmpi-dev
libhdf5-openmpi-7-dbg
code-saturne-bin
libcdi0
cdo
libadios-dev
Note that this is a serious regression from squeeze.
We have a long history of complaints from our users about this issue (for
a recent case, see [1]). For instance, packages like gmsh and
libhdf5-openmpi-dev, quite well placed in the Debian Popularity Contest
BTW (542 and 277 installations), cannot be coinstalled with
liboctave-dev.
Furthermore, earlier this year, we (the Debian Octave Groupe) had to
require the removal of the octave-msh [2] and octave-bim [3] packages,
because they could not be built from source, since they build-depend on
libhdf5-openmpi-7. If the issue reported here is fixed, then we will be
able to introduced those packages in Debian again.
The (small) patch to fix the problem, attached below, has been prepared
by Sébastien Villemot and we have discussed about it in our mailing list
[4]. This patch changes a single line of the upstream file
src/mkoctfile.in and adds two alternative dependencies to liboctave-dev
in debian/control.
Thanks,
Rafael Laboissière
[1] http://lists.alioth.debian.org/pipermail/pkg-octave-devel/2012-August/009582.html
[2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665858
[3] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665860
[4] http://lists.alioth.debian.org/pipermail/pkg-octave-devel/2012-August/009585.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hdf5.diff
Type: text/x-diff
Size: 1796 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-octave-devel/attachments/20120814/09c8ac90/attachment.diff>
More information about the Pkg-octave-devel
mailing list