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

Bug#806209: marked as done (jsonm: FTBFS when built with dpkg-buildpackage -A (dh_ocamldoc -i fails))



Your message dated Sat, 30 Jul 2016 11:51:18 +0000
with message-id <E1bTSnW-0001zb-GQ@franck.debian.org>
and subject line Bug#806209: fixed in jsonm 0.9.1-2
has caused the Debian Bug report #806209,
regarding jsonm: FTBFS when built with dpkg-buildpackage -A (dh_ocamldoc -i fails)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
806209: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=806209
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:jsonm
Version: 0.9.1-1
User: sanvila@debian.org
Usertags: binary-indep
Severity: important

Dear maintainer:

I tried to build this package with "dpkg-buildpackage -A"
(i.e. only architecture-independent packages), and it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --with ocaml
   dh_testdir -i
   dh_ocamlinit -i
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
ocaml setup.ml -configure 	\
	--enable-tests		\
	--enable-docs		\
	--prefix /<<PKGBUILDDIR>>/debian/tmp

Configuration: 
ocamlfind: ........................................... /usr/bin/ocamlfind
ocamlc: .............................................. /usr/bin/ocamlc
ocamlopt: ............................................ /usr/bin/ocamlopt
ocamlbuild: .......................................... /usr/bin/ocamlbuild
Package name: ........................................ jsonm
Package version: ..................................... 0.9.1
os_type: ............................................. Unix
system: .............................................. linux
architecture: ........................................ amd64
ccomp_type: .......................................... cc
ocaml_version: ....................................... 4.01.0
standard_library_default: ............................ /usr/lib/ocaml
standard_library: .................................... /usr/lib/ocaml
standard_runtime: .................................... /usr/bin/ocamlrun
bytecomp_c_compiler: ................................. gcc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC
native_c_compiler: ................................... gcc -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT
model: ............................................... default
ext_obj: ............................................. .o
ext_asm: ............................................. .s
ext_lib: ............................................. .a
ext_dll: ............................................. .so
default_executable_name: ............................. a.out
systhread_supported: ................................. true
Install architecture-independent files dir: .......... /<<PKGBUILDDIR>>/debian/tmp
Install architecture-dependent files in dir: ......... $prefix
User executables: .................................... $exec_prefix/bin
System admin executables: ............................ $exec_prefix/sbin
Program executables: ................................. $exec_prefix/libexec
Read-only single-machine data: ....................... $prefix/etc
Modifiable architecture-independent data: ............ $prefix/com
Modifiable single-machine data: ...................... $prefix/var
Object code libraries: ............................... $exec_prefix/lib
Read-only arch-independent data root: ................ $prefix/share
Read-only architecture-independent data: ............. $datarootdir
Info documentation: .................................. $datarootdir/info
Locale-dependent data: ............................... $datarootdir/locale
Man documentation: ................................... $datarootdir/man
Documentation root: .................................. $datarootdir/doc/$pkg_name
HTML documentation: .................................. $docdir
DVI documentation: ................................... $docdir
PDF documentation: ................................... $docdir
PS documentation: .................................... $docdir
findlib_version: ..................................... 1.5.5
is_native: ........................................... true
suffix_program: ...................................... 
Remove a file.: ...................................... rm -f
Remove a directory.: ................................. rm -rf
Turn ocaml debug flag on: ............................ true
Turn ocaml profile flag on: .......................... false
Compiler support generation of .cmxs.: ............... true
OCamlbuild additional flags: ......................... 
Create documentations: ............................... true
Compile tests executable and library and run them: ... true
pkg_uutf: ............................................ /usr/lib/ocaml/uutf
pkg_unix: ............................................ /usr/lib/ocaml
ocamldoc: ............................................ /usr/bin/ocamldoc

make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
ocaml setup.ml -build
/usr/bin/ocamlopt unix.cmxa -I /usr/lib/ocaml/ocamlbuild /usr/lib/ocaml/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /usr/lib/ocaml/ocamlbuild/ocamlbuild.cmx -o myocamlbuild
ocamlfind ocamldep -package uutf -modules src/jsonm.mli > src/jsonm.mli.depends
ocamlfind ocamlc -c -g -package uutf -I src -o src/jsonm.cmi src/jsonm.mli
ocamlfind ocamldep -package uutf -modules src/jsonm.ml > src/jsonm.ml.depends
ocamlfind ocamlc -c -g -package uutf -I src -o src/jsonm.cmo src/jsonm.ml
ocamlfind ocamlc -a src/jsonm.cmo -o src/jsonm.cma
ocamlfind ocamlopt -c -g -package uutf -I src -o src/jsonm.cmx src/jsonm.ml
ocamlfind ocamlopt -a src/jsonm.cmx -o src/jsonm.cmxa
ocamlfind ocamlopt -shared src/jsonm.cmx -o src/jsonm.cmxs
ocamlfind ocamldep -package uutf -package unix -modules test/jsontrip.ml > test/jsontrip.ml.depends
ocamlfind ocamlc -c -g -I src -package uutf -package unix -I test -I src -o test/jsontrip.cmo test/jsontrip.ml
ocamlfind ocamlopt -c -g -I src -package uutf -package unix -I test -I src -o test/jsontrip.cmx test/jsontrip.ml
ocamlfind ocamlopt -g -linkpkg -package uutf -package unix src/jsonm.cmxa test/jsontrip.cmx -o test/jsontrip.native
ocamlfind ocamldep -package uutf -package unix -modules test/ocamltweets.ml > test/ocamltweets.ml.depends
ocamlfind ocamlc -c -g -I src -package uutf -package unix -I test -I src -o test/ocamltweets.cmo test/ocamltweets.ml
ocamlfind ocamlopt -c -g -I src -package uutf -package unix -I test -I src -o test/ocamltweets.cmx test/ocamltweets.ml
ocamlfind ocamlopt -g -linkpkg -package uutf -package unix src/jsonm.cmxa test/ocamltweets.cmx -o test/ocamltweets.native
ocamlfind ocamldep -package uutf -package unix -modules test/test.ml > test/test.ml.depends
ocamlfind ocamlc -c -g -I src -package uutf -package unix -I test -I src -o test/test.cmo test/test.ml
ocamlfind ocamlopt -c -g -I src -package uutf -package unix -I test -I src -o test/test.cmx test/test.ml
ocamlfind ocamlopt -g -linkpkg -package uutf src/jsonm.cmxa test/test.cmx -o test/test.native
ocamlfind ocamldep -package uutf -package unix -modules test/jtree.ml > test/jtree.ml.depends
ocamlfind ocamlc -c -g -I src -package uutf -package unix -I test -I src -o test/jtree.cmo test/jtree.ml
ocamlfind ocamlopt -c -g -I src -package uutf -package unix -I test -I src -o test/jtree.cmx test/jtree.ml
ocamlfind ocamlopt -g -linkpkg -package uutf src/jsonm.cmxa test/jtree.cmx -o test/jtree.native
ocamlfind ocamldep -package uutf -package unix -modules test/examples.ml > test/examples.ml.depends
ocamlfind ocamlc -c -g -I src -package uutf -package unix -I test -I src -o test/examples.cmo test/examples.ml
ocamlfind ocamlopt -c -g -I src -package uutf -package unix -I test -I src -o test/examples.cmx test/examples.ml
ocamlfind ocamlopt -g -linkpkg -package uutf -package unix src/jsonm.cmxa test/examples.cmx -o test/examples.native
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
ocaml setup.ml -test
Invalid encodes.
Encoder escapes.
Decoder encoding guesses.
Decoder escapes.
Decoder comments.
Decoder literals.
Decoder numbers.
Decoder arrays.
Decoder objects.
Decoder JSON text.
Decoder BOM.
Decoder end of input.
Codec round-trips.
All tests succeeded.
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
 fakeroot debian/rules binary-indep
dh binary-indep --with ocaml
   dh_testroot -i
   dh_prep -i
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
mkdir -p /<<PKGBUILDDIR>>/debian/tmp//usr/lib/ocaml/jsonm
ocaml setup.ml -install
Installed /<<PKGBUILDDIR>>/debian/tmp//usr/lib/ocaml/jsonm/jsonm.mli
Installed /<<PKGBUILDDIR>>/debian/tmp//usr/lib/ocaml/jsonm/jsonm.cma
Installed /<<PKGBUILDDIR>>/debian/tmp//usr/lib/ocaml/jsonm/jsonm.cmxa
Installed /<<PKGBUILDDIR>>/debian/tmp//usr/lib/ocaml/jsonm/jsonm.a
Installed /<<PKGBUILDDIR>>/debian/tmp//usr/lib/ocaml/jsonm/jsonm.cmxs
Installed /<<PKGBUILDDIR>>/debian/tmp//usr/lib/ocaml/jsonm/jsonm.cmi
Installed /<<PKGBUILDDIR>>/debian/tmp//usr/lib/ocaml/jsonm/jsonm.cmx
Installed /<<PKGBUILDDIR>>/debian/tmp//usr/lib/ocaml/jsonm/META
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_install --list-missing
dh_install: bin/jsontrip exists in debian/tmp but is not installed to anywhere
dh_install: bin/ocamltweets exists in debian/tmp but is not installed to anywhere
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_ocamldoc -i
E: debian/libjsonm-ocaml-dev doesn't exist, but is referenced from debian/libjsonm-ocaml-doc.ocamldoc at /usr/bin/dh_ocamldoc line 167, <OCAMLDOC> line 1.
debian/rules:9: recipe for target 'binary-indep' failed
make: *** [binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit status 2
--------------------------------------------------------------------------------

Sorry not to have a fix, as I am reporting many bugs similar to
this one.

There is a feature of "dh" which sometimes helps in cases like this,
which is to use override_dh_foo-arch and override_dh_foo-indep
for several values of "foo".


Once that both "dpkg-buildpackage -A" and "dpkg-buildpackage -B" work
properly, the package would be suitable to be uploaded in source-only
form if you wish.

Thanks.

--- End Message ---
--- Begin Message ---
Source: jsonm
Source-Version: 0.9.1-2

We believe that the bug you reported is fixed in the latest version of
jsonm, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 806209@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nicolas Braud-Santoni <nicolas@braud-santoni.eu> (supplier of updated jsonm package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 30 Jul 2016 00:22:55 +0200
Source: jsonm
Binary: libjsonm-ocaml-dev libjsonm-ocaml libjsonm-ocaml-doc
Architecture: source amd64 all
Version: 0.9.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
Changed-By: Nicolas Braud-Santoni <nicolas@braud-santoni.eu>
Description:
 libjsonm-ocaml - Non-blocking streaming JSON codec for OCaml (plugins)
 libjsonm-ocaml-dev - Non-blocking streaming JSON codec for OCaml
 libjsonm-ocaml-doc - Non-blocking streaming JSON codec for OCaml (documentation)
Closes: 806209
Changes:
 jsonm (0.9.1-2) unstable; urgency=medium
 .
   * Team upload.
   * Pull sources from the build path for building documentation.
     (Closes: #806209)
   * debian/control: Use HTTPS for Vcs-* links
   * debian/control: Bump Standards-Version to 3.9.8.
     No change required
Checksums-Sha1:
 e661f923da535f2ce5b0d2c204f27339cb2079f0 2130 jsonm_0.9.1-2.dsc
 9e9443e78cd9ba5b9e309b2f2373cc6c68100035 2692 jsonm_0.9.1-2.debian.tar.xz
 72f2d7c80f8a530c11a148e3dda69dccf8f43f85 8596 libjsonm-ocaml-dbgsym_0.9.1-2_amd64.deb
 61606451834f777ed09ea8aaac4d9e06a83639fe 37064 libjsonm-ocaml-dev_0.9.1-2_amd64.deb
 43b9252783b10e7f20fbffa716c45e4f6f094197 13490 libjsonm-ocaml-doc_0.9.1-2_all.deb
 8bb6bd47b31cb65aa1d0ec6dd54afa8352d0dd0c 78446 libjsonm-ocaml_0.9.1-2_amd64.deb
Checksums-Sha256:
 63aa5ea13f087b4228297a5901eeecc51f7ff1aa3de8308b4485c250f253547a 2130 jsonm_0.9.1-2.dsc
 3077cd6710269fbadd35e4c50171fb16d6d96f929618d999d7e913d0a8ff7a71 2692 jsonm_0.9.1-2.debian.tar.xz
 afabc53cc3ced42c1f756cc509f3cb34fc9f7342be69b5ccb55d5bb755cde3bc 8596 libjsonm-ocaml-dbgsym_0.9.1-2_amd64.deb
 1297c11ad996bd6c58ead41f70d9eb9b678ff3cc4cbea8c8eda8feeb0367e50f 37064 libjsonm-ocaml-dev_0.9.1-2_amd64.deb
 26cd4539ebaafe4596be136db795c95c14792ff36ef5094d2ca1132887b54fe1 13490 libjsonm-ocaml-doc_0.9.1-2_all.deb
 eaf806df41f39b9e6bb1a1bfe1c454965a41a6e5cbee9b75f309a6aad9dff20d 78446 libjsonm-ocaml_0.9.1-2_amd64.deb
Files:
 7a2d30d57c3d7099b03a3c9ad0478f4b 2130 devel optional jsonm_0.9.1-2.dsc
 633bef5d8d86891219acdb7eb0fb8b95 2692 devel optional jsonm_0.9.1-2.debian.tar.xz
 3c7ecc7a52241450db015ba5ca75e328 8596 debug extra libjsonm-ocaml-dbgsym_0.9.1-2_amd64.deb
 82651bda9cad17f2c57466b069972400 37064 ocaml optional libjsonm-ocaml-dev_0.9.1-2_amd64.deb
 7e9ebc26e8b23d091980bfa127d911aa 13490 doc optional libjsonm-ocaml-doc_0.9.1-2_all.deb
 d37072587824f40588a143912f6d4410 78446 ocaml optional libjsonm-ocaml_0.9.1-2_amd64.deb

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

iQIcBAEBCgAGBQJXnJLeAAoJEHhT2k1JiBrTMQIQAKqXNfTAoClLsLdfc8YQKJGw
I2CY5F2tEhKE8EWmXkvo6a5omOP9sHWNWjB5TfGhZMSlzBdUk5X2NxfkMKAL+/Bl
4hsahRJz537r6qDNZGiYsk3vPA48/h4Ut8zsvBlOw8tlTkszbyDeOp+S/JIP2hyG
q9fX7gU1mj6zvksrL7JlPhORWaKb+76y105KxgNWlLlf+hbvD9Y/f7zU8pjAnyzc
nqbCCgkaPbHtyQGrxV8+7czjgery0yWmZ2HlbhosUqhqoeibeOQA1cP5v/28tdjL
7TQkxAJ94UcjHJc8Otf6sZhTTOVE7zMQ2dXiwDZVnsLsGMYN5vzvo5VahhkhsWlK
JvJ/BEGCJxr4/9zosRu+9190IUp3bDzAMk8alLcUkdWfivDvefHQh2Eyu57MlzEc
ssjbeIMK+0t981WiYPqe2n/JiruqzzqTtqFxaXVDJ5A6di98KykD7ZvyW39QWs2F
DSzt5PhW49XeyU1HJe8SQtPX8UgZqCcMyMib9P33sMOrLeQWcqCzaEMtKDZzkFGC
3JQLlcs/6v1oMVW2zrEAhUkNFqCWLSmSmtDwCf8vscslct/oJPq68PoSsZxplX9n
PQ87EnIKkZajbFp20IyDDpnLHSDDGk6ydFScv/v78w/GYMiK3jo49GC1xx9GsqpW
OssCczKYcA6mucCJMZq6
=i1L3
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: