Hello again, Please discard the last patch, a better one is attached.
-Adam On Tue, 2010-11-23 at 13:57 -0500, Adam C Powell IV wrote: > Package: libhdf5-mpi-dev > Version: 1.8.4-patch1-2 > Severity: important > Tags: patch > > Greetings, > > The libhdf5-mpi-dev package depends on libopenmpi-dev whether the > platform defaults to openmpi or lam. This is because it checks > the /etc/alternatives symlink to mpi, which will always point to openmpi > for hdf5, because it build-depends on all of the MPI implementations, > and OpenMPI has the highest priority. > > (This was my mistake in copying the old PETSc MPI rule; PETSc's build > process installs only the arch's default MPI so there's only > one /etc/alternatives candidate.) > > The attached patch vs. current SVN checks the dependency of the > mpi-default-dev package instead, so it is always consistent with > mpi-defaults. > > Thanks, > Adam -- GPG fingerprint: D54D 1AEE B11C CE9B A02B C5DD 526F 01E8 564E E4B6 Engineering consulting with open source tools http://www.opennovation.com/
Index: trunk/debian/changelog =================================================================== --- trunk/debian/changelog (revision 2951) +++ trunk/debian/changelog (working copy) @@ -1,3 +1,11 @@ +hdf5 (1.8.4-patch1-3) unstable; urgency=low + + [ Adam C. Powell, IV ] + * Correct the libhdf5-mpi-dev dependency on the default MPI version + (closes: #604714). + + -- + hdf5 (1.8.4-patch1-2) unstable; urgency=low [ Adam C. Powell, IV ] Index: trunk/debian/rules =================================================================== --- trunk/debian/rules (revision 2951) +++ trunk/debian/rules (working copy) @@ -22,7 +22,7 @@ DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH) -DEFAULT_MPI=$(shell readlink /etc/alternatives/mpi | sed s/usr//g | sed s/include//g | sed s/lib//g | sed s/\\///g) +DEFAULT_MPI=$(shell dpkg -s mpi-default-dev | grep Depends | sed "s/Depends: lib//" | sed "s/Depends: //" | sed "s/-dev//" | sed "s/lam4/lam/") patch: patch-stamp patch-stamp:
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-grass-devel