--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: libbatteries-ocaml-dev: compilation of projects using batteries fails because of inconsistent interfaces
- From: Alexander Ulrich <ulricha@informatik.uni-tuebingen.de>
- Date: Fri, 13 Nov 2009 11:27:03 +0100
- Message-id: <20091113102703.7113.20136.reportbug@roadw.wilhelma>
Package: libbatteries-ocaml-dev
Version: 0.20090405+beta1-3
Severity: grave
Justification: renders package unusable
Propably since the last upgrade of sexplib (4.2.16-1), compilation of a
project using libbatteries-ocaml-dev fails with the following error:
[ulricha@roadw studienarbeit-wot]$ make
ocamlbuild -no-hygiene -cflags -warn-error,A wot.otarget
Finished, 0 targets (0 cached) in 00:00:00.
+ ocamlfind ocamlc -c -warn-error A -package ocamlgraph -package sexplib.syntax -package batteries.pa_openin.syntax,batteries.pa_where.syntax,batteries.pa_batteries.syntax,batteries.pa_comprehension.syntax,batteries.pa_strings.syntax -package batteries -syntax camlp4o -package batteries.pa_openin.syntax,batteries.pa_where.syntax,batteries.pa_batteries.syntax,batteries.pa_comprehension.syntax,batteries.pa_strings.syntax -package batteries -syntax camlp4r -I sks -o sks/ekey.cmo sks/ekey.ml
File "sks/ekey.ml", line 1, characters 0-1:
Error: The files /usr/lib/ocaml/batteries_nothreads/batteries.cmi
and /usr/lib/ocaml/sexplib/sexplib.cmi make inconsistent assumptions
over interface Sexplib
Command exited with code 2.
make: *** [all] Error 10
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (650, 'unstable'), (100, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.31-trunk-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libbatteries-ocaml-dev depends on:
ii camlp4 [camlp4-3.11.1] 3.11.1-4 Pre Processor Pretty Printer for O
ii libbin-prot-camlp4-dev 1.2.20-1 type-safe binary serialization for
ii libcamomile-ocaml-dev 0.7.2-2 Unicode library for OCaml
ii libfindlib-ocaml-dev [lib 1.2.5+debian-1 library for managing OCaml librari
ii libocamlnet-ocaml-dev [li 2.2.9-7 OCaml application-level Internet l
ii libpcre-ocaml-dev [libpcr 6.0.1-2 OCaml bindings for PCRE (Perl Comp
ii libsexplib-camlp4-dev 4.2.16-1 automated conversions between OCam
ii libtype-conv-camlp4-dev 1.6.10-1 support library for OCaml preproce
ii libzip-ocaml-dev [libzip- 1.04-6 OCaml compression libraries (devel
ii ocaml-findlib 1.2.5+debian-1 management tool for OCaml librarie
ii ocaml-nox [ocaml-nox-3.11 3.11.1-4 ML implementation with a class-bas
Versions of packages libbatteries-ocaml-dev recommends:
ii libbatteries-ocaml-do 0.20090405+beta1-3 Batteries included - OCaml develop
Versions of packages libbatteries-ocaml-dev suggests:
ii ledit 2.01-5 line editor for interactive progra
-- no debconf information
--- End Message ---
--- Begin Message ---
- To: 556034-close@bugs.debian.org
- Subject: Bug#556034: fixed in ocaml-batteries 0.20090405+beta1-4
- From: Stefano Zacchiroli <zack@debian.org>
- Date: Sat, 14 Nov 2009 15:47:36 +0000
- Message-id: <E1N9Kqe-0000c5-LI@ries.debian.org>
Source: ocaml-batteries
Source-Version: 0.20090405+beta1-4
We believe that the bug you reported is fixed in the latest version of
ocaml-batteries, which is due to be installed in the Debian FTP archive:
libbatteries-ocaml-dev_0.20090405+beta1-4_amd64.deb
to main/o/ocaml-batteries/libbatteries-ocaml-dev_0.20090405+beta1-4_amd64.deb
libbatteries-ocaml-doc_0.20090405+beta1-4_all.deb
to main/o/ocaml-batteries/libbatteries-ocaml-doc_0.20090405+beta1-4_all.deb
ocaml-batteries-included_0.20090405+beta1-4_all.deb
to main/o/ocaml-batteries/ocaml-batteries-included_0.20090405+beta1-4_all.deb
ocaml-batteries_0.20090405+beta1-4.diff.gz
to main/o/ocaml-batteries/ocaml-batteries_0.20090405+beta1-4.diff.gz
ocaml-batteries_0.20090405+beta1-4.dsc
to main/o/ocaml-batteries/ocaml-batteries_0.20090405+beta1-4.dsc
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 556034@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stefano Zacchiroli <zack@debian.org> (supplier of updated ocaml-batteries 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@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sat, 14 Nov 2009 13:03:57 +0100
Source: ocaml-batteries
Binary: libbatteries-ocaml-dev libbatteries-ocaml-doc ocaml-batteries-included
Architecture: source all amd64
Version: 0.20090405+beta1-4
Distribution: unstable
Urgency: low
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
Changed-By: Stefano Zacchiroli <zack@debian.org>
Description:
libbatteries-ocaml-dev - Batteries included: OCaml development platform - development file
libbatteries-ocaml-doc - Batteries included - OCaml development platform - documentation
ocaml-batteries-included - Batteries included: OCaml development platform - metapackage
Closes: 556034
Changes:
ocaml-batteries (0.20090405+beta1-4) unstable; urgency=low
.
* Get rid of TopGit for packaging, use dom-{save,apply}-patches to
manage quilt series. Document that in README.source. Patch names are
now as follows:
- 0001-debian-specific-installation-paths
- 0002-debian-specific-info-on-doc-availability
* debian/control: clean up non-automatic OCaml deps, now that all
build-deps have been ported to recent dh-ocaml
* rebuild against recent sexplib, bump build-dep accordingly
(Closes: #556034)
* add debian/gbp.conf to enforce pristine-tar usage with gbp
Checksums-Sha1:
eade3104ccacdbf84160172f87c7d366ff9bae22 1659 ocaml-batteries_0.20090405+beta1-4.dsc
e687e025970b99392ba23aef1d9c42a0829263a9 8529 ocaml-batteries_0.20090405+beta1-4.diff.gz
4b3ac4d4c60a69702ef3513b875cc5e607024f30 1099266 libbatteries-ocaml-doc_0.20090405+beta1-4_all.deb
dc579452cf374ce63f01859204a13e26505a05ab 27644 ocaml-batteries-included_0.20090405+beta1-4_all.deb
c43e1b82075ad712005268f31bc232f1c90360c3 10848958 libbatteries-ocaml-dev_0.20090405+beta1-4_amd64.deb
Checksums-Sha256:
7c68fbe592fc6d215ad3e6a76c7c65292ca0bad1a98ae7b4b9bb4a27413ee4a1 1659 ocaml-batteries_0.20090405+beta1-4.dsc
097ac4d58e8f628a3fa33065904753a194e54fb3ec4c46f91ac07b2899ed90a2 8529 ocaml-batteries_0.20090405+beta1-4.diff.gz
5e5d7d3b3d3e1a9a4931c0fefb9a6e15c76eca123dbe444f9006300ba5d258c6 1099266 libbatteries-ocaml-doc_0.20090405+beta1-4_all.deb
6309ac288e66f0cba78d5d0957fe310c987d28acc9fb41b651f0c5c04ba1b5db 27644 ocaml-batteries-included_0.20090405+beta1-4_all.deb
1dcb232f85905ec9a5500e39eaf7c913bf129d2a6044f54c847c78b5f8d41b0b 10848958 libbatteries-ocaml-dev_0.20090405+beta1-4_amd64.deb
Files:
f434dc35e8c77fb745b6337e9fb5548a 1659 ocaml optional ocaml-batteries_0.20090405+beta1-4.dsc
706439b3a4fff3e7aa0d389e603bc6fe 8529 ocaml optional ocaml-batteries_0.20090405+beta1-4.diff.gz
195ef59d7e3fd41d8254e1540ba4049b 1099266 doc optional libbatteries-ocaml-doc_0.20090405+beta1-4_all.deb
2eb6a393bb463e9150739fffaaebb4ef 27644 ocaml optional ocaml-batteries-included_0.20090405+beta1-4_all.deb
ca1f10a44386f8b1aeee4bcdab93cd03 10848958 ocaml optional libbatteries-ocaml-dev_0.20090405+beta1-4_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iD8DBQFK/suZ1cqbBPLEI7wRAlP8AKCU6YzXv/KAriq3yiJ/lbnA03aZHwCgl88z
fEY1hpozyZHuv3hptfCH7O8=
=9for
-----END PGP SIGNATURE-----
--- End Message ---