OCaml packages status on Ubuntu Intrepid Ibex compared to Debian Lenny

David MENTRE dmentre at linux-france.org
Sat Oct 11 10:37:02 UTC 2008


[ Stefano, can you forward this report to debian-ocaml-maint if it
  doesn't reach it? Thanks. ]

Hello,

Here is a first report on the statuts of OCaml packages on Ubuntu
Intrepid Ibex, compared to Debian Lenny. Overall, the OCaml packages in
Intrepid are in pretty good shape. There are a few missing or outdated
packages, but most of them are synchronized.

Right now, I won't advise any specific action as: (i) Intrepid is in
beta stage, (ii) I don't know enough about dependencies to evaluate the
consequences of any synchronization and (iii) I can't allocate much time
to debug and test right now (and not until the end of November).

However, I suppose that missing or older packages could be
resynchronized once Intrepid is out and added to intrepid-proposed (or
any suitable repository).

The following source packages would be good candidate for synchronization:
 camlpdf 
 ocaml-libvirt
 ocamlpam
 janest-core
 camlimages
 ocamlgsl
 galax
 ocamlgraph
 ocaml-inotify

Following packages would need further work:
 ocaml-bjack
 pycaml


Status of OCaml packages on Ubuntu Intrepid Ibex 
(compared to Debian Lenny)
================================================

First report, 2008-10-11.


== Context ==

OCaml is a programming language with strong constraints on dependencies
between the compiler version and compiled libraries. In short, if the
compiler changes, *all* the libraries and programs should be recompiled.

Debian OCaml Task Force is doing a wonderful job at handling this
situation and is packaging a lot of OCaml's libraries and programs.

The first aim of this report is to help having the same nice OCaml
environment on Ubuntu by reporting needed packages or synchronization
needs.

The second aim of this report is to help seeing modifications made in
Ubuntu OCaml packages in order to report them to corresponding Debian
packages. 


== How this report was build ==

This report was manually built from Debian's ocaml-debian-status code,
modified with following patch:
 http://bentobako.org/ocaml-ubuntu/raw-ocaml-debian-ubuntu-status.patch

 $ make all
 $ egrep 'intrepid|lenny' raw-status-binaries.txt 

Manual edition of the result.

ocaml-debian-status code:
 http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/tools/ocaml-debian-status/?rev=0&sc=0


== Current OCaml compiler version ==

The current stable version of the OCaml compiler is 3.10.2.

All OCaml packages in Debian Lenny and Ubuntu Intrepid Ibex are built
using this compiler, so no issue there.


== Source packages status ==

The format used in the following is:

 source-package-name distribution ocaml-compiler-version source-package-version

= Packages only available in Lenny =

 camlpdf lenny 3.10.2 0.3-3

 ocaml-libvirt lenny 3.10.2 0.4.4.1-3

 ocamlpam lenny 3.10.2 1.1-2

= Packages only available in Intrepid Ibex =

 ocaml-syck intrepid 3.10.2 0.1.1-2build2

= New version in Lenny compared to Intrepid Ibex, unmodified Intrepid package =

 janest-core intrepid 3.10.2 0.5.0-4
 janest-core lenny 3.10.2 0.5.0-5

 camlimages intrepid 3.10.2 1:2.2.0-3
 camlimages lenny 3.10.2 1:2.2.0-4

 ocamlgsl intrepid 3.10.2 0.6.0-2
 ocamlgsl lenny 3.10.2 0.6.0-3

 galax intrepid 3.10.2 1.1-3
 galax lenny 3.10.2 1.1-4

 ocamlgraph intrepid 3.10.2 0.98-3build1
 ocamlgraph lenny 3.10.2 0.99c-1

 ocaml-inotify intrepid 3.10.2 0.6-1
 ocaml-inotify lenny 3.10.2 0.7-1

= New version in Intrepid Ibex compared to Lenny, unmodified Intrepid package =

 facile intrepid 3.10.2 1.1-6.2
 facile lenny 3.10.2 1.1-6.1+b2

= New version in Lenny compared to Intrepid Ibex, modified Intrepid package =

 graphviz intrepid 3.10.2 2.18-1ubuntu2
 graphviz lenny 3.10.2 2.20.2-2

= Same version in Intrepid Ibex and Lenny, modified Intrepid package =

 ocaml-bjack intrepid 3.10.2 0.1.1-1ubuntu1
 ocaml-bjack lenny 3.10.2 0.1.1-1

 pycaml intrepid 3.10.2 0.82-8ubuntu1
 pycaml lenny 3.10.2 0.82-8

= Same package in Intrepid Ibex and Lenny =

polygen intrepid 3.10.2 1.0.6.ds2-6
polygen lenny 3.10.2 1.0.6.ds2-6
ledit intrepid 3.10.2 2.00-4
ledit lenny 3.10.2 2.00-4
cothreads intrepid 3.10.2 0.10-1
cothreads lenny 3.10.2 0.10-1
ocaml-getopt intrepid 3.10.2 0.0.20040811-8build1
ocaml-getopt lenny 3.10.2 0.0.20040811-8+b2
gmetadom intrepid 3.10.2 0.2.6-2
gmetadom lenny 3.10.2 0.2.6-2+b1
ocaml-ssl intrepid 3.10.2 0.4.2-3build2
ocaml-ssl lenny 3.10.2 0.4.2-3+b2
mlpcap intrepid 3.10.2 0.9-13
mlpcap lenny 3.10.2 0.9-13
cmigrep intrepid 3.10.2 1.5-2
cmigrep lenny 3.10.2 1.5-2
ocamlagrep intrepid 3.10.2 1.0-9build1
ocamlagrep lenny 3.10.2 1.0-9+b2
lablgtk2 intrepid 3.10.2 2.10.1-2
lablgtk2 lenny 3.10.2 2.10.1-2
ocaml-xmlplaylist intrepid 3.10.2 0.1.1-1build1
ocaml-xmlplaylist lenny 3.10.2 0.1.1-1+b1
ocamlwc intrepid 3.10.2 0.3-4
ocamlwc lenny 3.10.2 0.3-4
ocaml-curses intrepid 3.10.2 1.0.2-2build2
ocaml-curses lenny 3.10.2 1.0.2-2+b2
ocaml-alsa intrepid 3.10.2 0.1.3-1
ocaml-alsa lenny 3.10.2 0.1.3-1+b1
postgresql-ocaml intrepid 3.10.2 1.7.0-3build1
postgresql-ocaml lenny 3.10.2 1.7.0-3+b2
ocaml-res intrepid 3.10.2 2.2.5-2
ocaml-res lenny 3.10.2 2.2.5-2+b1
ocamlnet intrepid 3.10.2 2.2.9-3ubuntu1
ocamlnet lenny 3.10.2 2.2.9-3
ocaml-vorbis intrepid 3.10.2 0.4.1-1build1
ocaml-vorbis lenny 3.10.2 0.4.1-1+b1
ocaml-http intrepid 3.10.2 0.1.4-2build1
ocaml-http lenny 3.10.2 0.1.4-2+b2
ara intrepid 3.10.2 1.0.25
ara lenny 3.10.2 1.0.25
numerix intrepid 3.10.2 0.22-4build1
numerix lenny 3.10.2 0.22-4+b2
xstr intrepid 3.10.2 0.2.1-19build1
xstr lenny 3.10.2 0.2.1-19+b2
extlib intrepid 3.10.2 1.5.1-1build1
extlib lenny 3.10.2 1.5.1-1+b2
calendar intrepid 3.10.2 2.0.2-1build1
calendar lenny 3.10.2 2.0.2-1+b1
ocaml-dtools intrepid 3.10.2 0.1.6-1build1
ocaml-dtools lenny 3.10.2 0.1.6-1+b1
otags intrepid 3.10.2 3.09.3-2build1
otags lenny 3.10.2 3.09.3-2+b4
ocaml-mad intrepid 3.10.2 0.3.4-2
ocaml-mad lenny 3.10.2 0.3.4-2
ocamlweb intrepid 3.10.2 1.37-8
ocamlweb lenny 3.10.2 1.37-8
hevea intrepid 3.10.2 1.10-5
hevea lenny 3.10.2 1.10-5
ocaml-dbus intrepid 3.10.2 0.06-1
ocaml-dbus lenny 3.10.2 0.06-1
ocaml-sqlite3 intrepid 3.10.2 1.2.0-1
ocaml-sqlite3 lenny 3.10.2 1.2.0-1
camlp5 intrepid 3.10.2 5.08-2
camlp5 lenny 3.10.2 5.08-2
camlzip intrepid 3.10.2 1.03-6build1
camlzip lenny 3.10.2 1.03-6+b2
cairo-ocaml intrepid 3.10.2 20070908-1build1
cairo-ocaml lenny 3.10.2 20070908-1+b2
camomile intrepid 3.10.2 0.7.1-3build1
camomile lenny 3.10.2 0.7.1-3+b2
ocaml-ladspa intrepid 3.10.2 0.1.1-1
ocaml-ladspa lenny 3.10.2 0.1.1-1+b1
ocaml-lastfm intrepid 3.10.2 0.1.2-1build1
ocaml-lastfm lenny 3.10.2 0.1.2-1+b1
mysql-ocaml intrepid 3.10.2 1.0.4-4build1
mysql-ocaml lenny 3.10.2 1.0.4-4+b2
coq intrepid 3.10.2 8.1.pl3+dfsg-1build1
coq lenny 3.10.2 8.1.pl3+dfsg-1+b2
ocamlodbc intrepid 3.10.2 2.15-3build1
ocamlodbc lenny 3.10.2 2.15-3+b1
xmlrpc-light intrepid 3.10.2 0.6-3
xmlrpc-light lenny 3.10.2 0.6-3+b2
cameleon intrepid 3.10.2 1.9.18.svn20070918-2build1
cameleon lenny 3.10.2 1.9.18.svn20070918-2
ocsigen intrepid 3.10.2 1.1.0-1
ocsigen lenny 3.10.2 1.1.0-1
sexplib310 intrepid 3.10.2 3.7.4-3
sexplib310 lenny 3.10.2 3.7.4-3+b1
ulex intrepid 3.10.2 1.0-4build1
ulex lenny 3.10.2 1.0-4+b2
pxp intrepid 3.10.2 1.2.0~test1-3
pxp lenny 3.10.2 1.2.0~test1-3+b3
ocaml-sha intrepid 3.10.2 1.4-5build1
ocaml-sha lenny 3.10.2 1.4-5+b2
pagodacf intrepid 3.10.2 0.10-1
pagodacf lenny 3.10.2 0.10-1
syslog-ocaml intrepid 3.10.2 1.4-1build1
syslog-ocaml lenny 3.10.2 1.4-1+b2
ocaml-magic intrepid 3.10.2 0.7.3-1build1
ocaml-magic lenny 3.10.2 0.7.3-1+b1
mlgmp intrepid 3.10.2 20021123-13build1
mlgmp lenny 3.10.2 20021123-13+b1
xml-light intrepid 3.10.2 2.2-8build1
xml-light lenny 3.10.2 2.2-8+b2
ocaml-ogg intrepid 3.10.2 0.2.0-1
ocaml-ogg lenny 3.10.2 0.2.0-1+b1
lwt intrepid 3.10.2 1.1.0-2
lwt lenny 3.10.2 1.1.0-2
findlib intrepid 3.10.2 1.2.1-5
findlib lenny 3.10.2 1.2.1-5
cryptokit intrepid 3.10.2 1.3-8build1
cryptokit lenny 3.10.2 1.3-8+b1
ocaml-portaudio intrepid 3.10.2 0.1.2-1
ocaml-portaudio lenny 3.10.2 0.1.2-1+b1
cduce intrepid 3.10.2 0.5.0-2build1
cduce lenny 3.10.2 0.5.0-2+b2
ocaml-ao intrepid 3.10.2 0.1.9-1build1
ocaml-ao lenny 3.10.2 0.1.9-1+b1
headache intrepid 3.10.2 1.03-14
headache lenny 3.10.2 1.03-14
ounit intrepid 3.10.2 1.0.2-8
ounit lenny 3.10.2 1.0.2-8
spamoracle intrepid 3.10.2 1.4-12
spamoracle lenny 3.10.2 1.4-12
lablgl intrepid 3.10.2 1.03-1build2
lablgl lenny 3.10.2 1.03-1+b2
perl4caml intrepid 3.10.2 0.9.3-8.1build1
perl4caml lenny 3.10.2 0.9.3-8.1+b1
menhir intrepid 3.10.2 20071212.dfsg-1build1
menhir lenny 3.10.2 20071212.dfsg-1+b2
ocaml-soundtouch intrepid 3.10.2 0.1.4-1
ocaml-soundtouch lenny 3.10.2 0.1.4-1+b1
ocamldap intrepid 3.10.2 2.1.8-5build1
ocamldap lenny 3.10.2 2.1.8-5+b2
bibtex2html intrepid 3.10.2 1.91-3
bibtex2html lenny 3.10.2 1.91-3
ocamlsdl intrepid 3.10.2 0.7.2-8
ocamlsdl lenny 3.10.2 0.7.2-8
cryptgps intrepid 3.10.2 0.2.1-4build1
cryptgps lenny 3.10.2 0.2.1-4+b2
type-conv intrepid 3.10.2 1.5.0-3
type-conv lenny 3.10.2 1.5.0-3+b1
camlidl intrepid 3.10.2 1.05-10build1
camlidl lenny 3.10.2 1.05-10+b2
ocaml-expat intrepid 3.10.2 0.9.1+debian1-4build1
ocaml-expat lenny 3.10.2 0.9.1+debian1-4+b1
pcre-ocaml intrepid 3.10.2 5.13.0-1build1
pcre-ocaml lenny 3.10.2 5.13.0-1+b1
ocurl intrepid 3.10.2 0.2.1-13build1
ocurl lenny 3.10.2 0.2.1-13+b1
hlins intrepid 3.10.2 0.39-12
hlins lenny 3.10.2 0.39-12
ulex0.8 intrepid 3.10.2 0.8-6build1
ulex0.8 lenny 3.10.2 0.8-6+b1
ocaml-benchmark intrepid 3.10.2 0.6-7build1
ocaml-benchmark lenny 3.10.2 0.6-7+b2
planets intrepid 3.10.2 0.1.13-6
planets lenny 3.10.2 0.1.13-6
ocaml-gettext intrepid 3.10.2 0.3.2-1
ocaml-gettext lenny 3.10.2 0.3.2-1
ocamlcreal intrepid 3.10.2 0.7-4build1
ocamlcreal lenny 3.10.2 0.7-4+b2
ocamlbricks intrepid 3.10.2 0.50.1-1
ocamlbricks lenny 3.10.2 0.50.1-1
ocaml-fileutils intrepid 3.10.2 0.3.0-13build1
ocaml-fileutils lenny 3.10.2 0.3.0-13+b2
ocaml-shout intrepid 3.10.2 0.2.6-1
ocaml-shout lenny 3.10.2 0.2.6-1+b1
ocaml-taglib intrepid 3.10.2 0.1.2-1build1
ocaml-taglib lenny 3.10.2 0.1.2-1+b1
ocaml-csv intrepid 3.10.2 1.1.6-3build1
ocaml-csv lenny 3.10.2 1.1.6-3+b1
ocaml-duppy intrepid 3.10.2 0.1.2+2-1
ocaml-duppy lenny 3.10.2 0.1.2+2-1
lablgtkmathview intrepid 3.10.2 0.7.8-3build1
lablgtkmathview lenny 3.10.2 0.7.8-3+b2
bin-prot intrepid 3.10.2 1.0.5-4
bin-prot lenny 3.10.2 1.0.5-4+b1
ocaml-reins intrepid 3.10.2 0.1a-1build1
ocaml-reins lenny 3.10.2 0.1a-1+b2

== end ==

Sincerely yours,
david
-- 
GPG/PGP key: A3AD7A2A David MENTRE <dmentre at linux-france.org>
 5996 CC46 4612 9CA4 3562  D7AC 6C67 9E96 A3AD 7A2A




More information about the Ubuntu-devel-discuss mailing list