Bug#755973: getdp: drop useless dependency on libhdf5-mpi-dev

Gilles Filippini pini at debian.org
Thu Jul 24 23:41:15 UTC 2014


Source: getdp
Version: 2.4.2-1
Severity: normal

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi,

While preparing the hdf5-8 transition I noticed that the source package
for getdp seems having a useless build dependency on HDF5:
* the source tree doesn't contain any reference to HDF5,
* the resulting binary packages (built with #747109 fixed) don't depend
  on any hdf5 component,
* the build log doesn't show any use of hdf5.

pini at pini:~/hdf5/getdp-2.4.2$ debdiff
dpkg-source: avertissement: extraction d'un paquet source non signé (/scratch/d40140/hdf5/getdp_2.4.2-1.dsc)
dpkg-source: avertissement: extraction d'un paquet source non signé (/scratch/d40140/hdf5/getdp_2.4.2-1.1.dsc)
diff -Nru getdp-2.4.2/debian/changelog getdp-2.4.2/debian/changelog
- --- getdp-2.4.2/debian/changelog        2013-11-25 11:23:23.000000000 +0100
+++ getdp-2.4.2/debian/changelog        2014-07-25 01:24:49.000000000 +0200
@@ -1,3 +1,10 @@
+getdp (2.4.2-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix FTBFS with make 4 (closes: #747109).
+
+ -- Gilles Filippini <pini at debian.org>  Fri, 25 Jul 2014 00:52:31 +0200
+
 getdp (2.4.2-1) unstable; urgency=low
 
   * Team upload
diff -Nru getdp-2.4.2/debian/rules getdp-2.4.2/debian/rules
- --- getdp-2.4.2/debian/rules    2013-09-23 19:27:51.000000000 +0200
+++ getdp-2.4.2/debian/rules    2014-07-25 00:57:08.000000000 +0200
@@ -16,8 +16,6 @@
 export PETSC_ARCH=linux-gnueabi-c-opt
 endif
 
- -echo "PETSC_ARCH=" $PETSC_ARCH
- -
 %:
        dh $@ --buildsystem=cmake --builddirectory=$(BUILDDIR) --parallel
 export OMPI_MCA_plm_rsh_agent=/bin/false                #workaround to start MPI-applications in chroot
pini at pini:~/hdf5/getdp-2.4.2$ find . -type f -exec grep -qEi 'h5|hdf5' {} \; -print
../doc/texinfo/Core.jpg
../doc/texinfo/Strip.jpg
../doc/texinfo/objects-wrap.jpg
../debian/changelog
../debian/control
pini at pini:~/hdf5/getdp-2.4.2$ debc | grep Depends | grep hdf5
pini at pini:~/hdf5/getdp-2.4.2$ grep -i hdf5 ../getdp_2.4.2-1.1_amd64.build
dpkg-checkbuilddeps: Unmet build dependencies: libscotchmetis-dev libpetsc3.4.2-dev libslepc3.4.2-dev libhdf5-mpi-dev (>= 1.8.8) gmsh
dpkg-checkbuilddeps: Unmet build dependencies: libscotchmetis-dev libpetsc3.4.2-dev libslepc3.4.2-dev libhdf5-mpi-dev (>= 1.8.8) gmsh
dh clean --buildsystem=cmake --builddirectory=/scratch/pini/hdf5/getdp-2.4.2/debian/build --parallel
   dh_testdir -O--buildsystem=cmake -O--builddirectory=/scratch/pini/hdf5/getdp-2.4.2/debian/build -O--parallel
make[1]: Entering directory `/scratch/pini/hdf5/getdp-2.4.2'
rm -rf /scratch/pini/hdf5/getdp-2.4.2/debian/build/petsc /scratch/pini/hdf5/getdp-2.4.2/debian/build/sparskit
make[1]: Leaving directory `/scratch/pini/hdf5/getdp-2.4.2'
   dh_clean -O--buildsystem=cmake -O--builddirectory=/scratch/pini/hdf5/getdp-2.4.2/debian/build -O--parallel
  forking: pbuilder build --debbuildopts  --debbuildopts  --configfile /home/pini/.pbuilderrc-exp --buildplace /var/cache/pbuilder/build//cow.7058 --buildresult /scratch/pini/hdf5 --debbuildopts  --no-targz --internal-chrootexec chroot /var/cache/pbuilder/build//cow.7058 cow-shell /scratch/pini/hdf5/getdp_2.4.2-1.1.dsc 
I: Mounting /scratch/pini/hdf5/depot
Depends: debhelper (>= 9), cmake, gfortran, mpi-default-dev, libarpack2-dev, libgsl0-dev, libscotchmetis-dev, libpetsc3.4.2-dev, libslepc3.4.2-dev, libhdf5-mpi-dev (>= 1.8.8), gmsh, texlive, texlive-generic-recommended
  gfortran{a} gfortran-4.9{a} gmsh{a} groff-base{a} hdf5-helpers{a} 
  libhdf5-mpi-dev{a} libhdf5-openmpi-7{a} libhdf5-openmpi-8{a} 
  libhdf5-openmpi-dev{a} libhogweed2{a} libhwloc-dev{a} libhwloc5{a} 
  libhdf5-openmpi-dev libhdf5-openmpi-8 libhdf5-mpi-dev hdf5-helpers 
Selecting previously unselected package libhdf5-openmpi-7:amd64.
Preparing to unpack .../libhdf5-openmpi-7_1.8.12+docs-1.1+b1_amd64.deb ...
Unpacking libhdf5-openmpi-7:amd64 (1.8.12+docs-1.1+b1) ...
Selecting previously unselected package libhdf5-openmpi-8:amd64.
Preparing to unpack .../libhdf5-openmpi-8_1.8.13+docs-3_amd64.deb ...
Unpacking libhdf5-openmpi-8:amd64 (1.8.13+docs-3) ...
Selecting previously unselected package hdf5-helpers.
Preparing to unpack .../hdf5-helpers_1.8.13+docs-3_amd64.deb ...
Unpacking hdf5-helpers (1.8.13+docs-3) ...
Selecting previously unselected package libhdf5-openmpi-dev.
Preparing to unpack .../libhdf5-openmpi-dev_1.8.13+docs-3_amd64.deb ...
Unpacking libhdf5-openmpi-dev (1.8.13+docs-3) ...
Selecting previously unselected package libhdf5-mpi-dev.
Preparing to unpack .../libhdf5-mpi-dev_1.8.13+docs-3_amd64.deb ...
Unpacking libhdf5-mpi-dev (1.8.13+docs-3) ...
Setting up libhdf5-openmpi-7:amd64 (1.8.12+docs-1.1+b1) ...
Setting up libhdf5-openmpi-8:amd64 (1.8.13+docs-3) ...
Setting up hdf5-helpers (1.8.13+docs-3) ...
Setting up libhdf5-openmpi-dev (1.8.13+docs-3) ...
Setting up libhdf5-mpi-dev (1.8.13+docs-3) ...
I: copying [/scratch/pini/hdf5/getdp_2.4.2-1.1.dsc]
I: copying [/scratch/pini/hdf5/getdp_2.4.2.orig.tar.gz]
I: copying [/scratch/pini/hdf5/getdp_2.4.2-1.1.debian.tar.gz]
I: unmounting /scratch/pini/hdf5/depot filesystem


Please drop this useless build depedency on libhdf5-mpi-dev.
Thanks in advance,

_g.

- -- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.14-1-486
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJT0ZmQAAoJEO/obGx//s+DGAwIAJQ7tIKnXzd0x51gbu8Jc/j1
r7TpEhxqk0lOl80iljUx+LQaQWsdNN+sbo7smK9u66JyK9ImoqNsMz4FgbI19F9P
5JveJ/KUQaleMHfEsHGYsDBXnQRUHUmmTF6b1DSqp4fdZGFYlbNBc/K2Cj22yYt7
JR/YO6iAvWQdm3kxLJ1poOPm8BHo4wdfbI4f3H+3s4WxDLHZmalJ37hb74ryOq7H
mwFwSkFmtZsu/iIGarXHXqKu9P0b8IK0RdjZVDIV6unEwMQ3Z5xhC7nCsAMEs15b
V2FAM6uhVx8OM+rzszmsS7kHPwPhF6tg0v/50kecIWeDeZbC99dkYe6diu73+Tg=
=S4zM
-----END PGP SIGNATURE-----



More information about the debian-science-maintainers mailing list