Dear Andrew,

Axel Beckert wrote:
> make[1]: Leaving directory 
> '/build/plplot-5.10.0+dfsg2/debian/build_tmp/bindings/qt_gui/pyqt4'
> touch install-python2.7
> touch install-python
> dh_movefiles -a --no-package=libplplot12 --no-package=libplplot-dev \
>              --no-package=python-plplot --no-package=python-plplot-qt   \
>              --no-package=libplplot-java --no-package=libplplot-ada1 \
>              --no-package=libplplot-ocaml --no-package=libplplot-lua \
>              --no-package=libplplot-d --no-package=libplplot-ada1-dev
> dh_movefiles --package=python-plplot-qt
> dh_movefiles --package=python-plplot
> dh_movefiles --package=libplplot-java
> dh_movefiles --package=libplplot-ocaml
> dh_movefiles: debian/tmp/usr/lib/ocaml/plcairo/META not found (supposed to 
> put it in libplplot-ocaml)
> debian/rules:147: recipe for target 'install-arch' failed
> make: *** [install-arch] Error 1
> dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 
> 2
> 
> So it seems as if the issue is somewhere in the ocaml bindings.

It seems as if the files for /usr/lib/ocaml/plcairo/ are no more built
for a reason unknown to me and independent of plplot. The remaining
libraries to be put into the libplplot-ocaml are still build.

Since /usr/lib/ocaml/plcairo/ seems to be only one part of the
libplplot-ocaml package and the remaining part looks functioning
without it, I decided to sacrifice that half of libplplot-ocaml to fix
the FTBFS and hence save all reverse dependencies from being removed
from testing. (libplplot-ocaml seems to have no reverse dependencies
not built from the plplot source package.)

After this mail, I'll upload an according fix as NMU to DELAYED/2.
Full source debdiff and libplplot-ocaml binary debdiff following. Feel
free to tell me to fast-forward or delay the upload a little bit more.

diff -Nru plplot-5.10.0+dfsg2/debian/changelog 
plplot-5.10.0+dfsg2/debian/changelog
--- plplot-5.10.0+dfsg2/debian/changelog        2016-08-03 21:18:45.000000000 
+0200
+++ plplot-5.10.0+dfsg2/debian/changelog        2016-09-07 01:29:02.000000000 
+0200
@@ -1,3 +1,11 @@
+plplot (5.10.0+dfsg2-0.4) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Disable installation of /usr/lib/ocaml/plcairo/ as it seems to no more
+    be built. (Fixes FTBFS and hence closes: #835708)
+
+ -- Axel Beckert <a...@debian.org>  Wed, 07 Sep 2016 01:29:02 +0200
+
 plplot (5.10.0+dfsg2-0.3) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru plplot-5.10.0+dfsg2/debian/libplplot-ocaml.files 
plplot-5.10.0+dfsg2/debian/libplplot-ocaml.files
--- plplot-5.10.0+dfsg2/debian/libplplot-ocaml.files    2015-10-06 
23:58:30.000000000 +0200
+++ plplot-5.10.0+dfsg2/debian/libplplot-ocaml.files    2016-09-07 
01:17:17.000000000 +0200
@@ -3,8 +3,8 @@
 usr/lib/ocaml/plplot/*.a
 usr/lib/ocaml/plplot/*.cm*
 usr/lib/ocaml/plplot/*.ml*
-usr/lib/ocaml/plcairo/META
-usr/lib/ocaml/plcairo/*.a
-usr/lib/ocaml/plcairo/*.cm*
-usr/lib/ocaml/plcairo/*.ml*
+#usr/lib/ocaml/plcairo/META
+#usr/lib/ocaml/plcairo/*.a
+#usr/lib/ocaml/plcairo/*.cm*
+#usr/lib/ocaml/plcairo/*.ml*
 usr/share/doc/libplplot-ocaml

[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in first .deb but not in second
-------------------------------------
-rw-r--r--  root/root   /usr/lib/ocaml/plcairo/META
-rw-r--r--  root/root   /usr/lib/ocaml/plcairo/libplcairo_stubs.a
-rw-r--r--  root/root   /usr/lib/ocaml/plcairo/plcairo.a
-rw-r--r--  root/root   /usr/lib/ocaml/plcairo/plcairo.cma
-rw-r--r--  root/root   /usr/lib/ocaml/plcairo/plcairo.cmi
-rw-r--r--  root/root   /usr/lib/ocaml/plcairo/plcairo.cmxa
-rw-r--r--  root/root   /usr/lib/ocaml/plcairo/plcairo.mli
-rw-r--r--  root/root   /usr/lib/ocaml/stublibs/dllplcairo_stubs.so

Control files: lines which differ (wdiff format)
------------------------------------------------
Depends: libplplot12 (>= 5.10.0+dfsg2), ocaml-base-nox-4.02.3, libc6 (>= 
[-2.14), libcairo2 (>= 1.2.4)-] {+2.14)+}
Installed-Size: [-625-] {+531+}
Version: [-5.10.0+dfsg2-0.3-] {+5.10.0+dfsg2-0.4+}

                Regards, Axel
-- 
 ,''`.  |  Axel Beckert <a...@debian.org>, http://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-    |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE

Attachment: signature.asc
Description: Digital signature

Reply via email to