I don't know who are responsible for this but the OCaml packages of Ubuntu Lucid Lynx 10.04 LTS have all transitioned to OCaml 3.11.2 on main architectures (amd64 and i386). A big thank to the mysterious developer(s)! Even for secondary architectures, all packages have transitioned to 3.11.2 except 3 packages on armel: coq
, ssreflect
and why
.
Of course, having a source OCaml package compiled with the correct version of the OCaml compiler does not make it automatically working so I encourage you to test your preferred Ubuntu OCaml packages in Lucid.
If we now compare the set of source packages available respectively on Debian Unstable and Ubuntu Lucid, the situation is not so perfect. On the 145 OCaml packages available in Unstable, 21 are not at the same stage in Lucid.
There are 5 packages simply not available in Ubuntu:
- clang 2.6-3
- llvm 2.6-8
- llvm-snapshot 20100312-1
- obrowser 1.1+dfsg-4
- unison2.27.57 2.27.57-2
There are 11 packages that have been updated in Unstable but not upgraded in Lucid:
- Package Unstable-version Lucid-Version
- approx 4.2-1 4.1-1
- camlpdf 0.5-1 0.4-4
- coccinelle 0.2.2.deb-1 0.2.0.deb-1ubuntu2
- graphviz 2.26.3-3 2.20.2-8ubuntu3
- ocaml-csv 1.2.0-1 1.1.7-2
- ocaml-ssl 0.4.4-1 0.4.3-3
- ocaml-text 0.3-1 0.2-3
- ocsigen 1.3.0-4 1.2.2-1
- pgocaml 1.4-1 1.3-3
- postgresql-ocaml 1.12.4-1 1.12.1-2
- unison 2.32.52-1 2.27.57-2ubuntu2
And lastly there are 5 packages that had minor updates or packaging bug fix in Unstable but not in Lucid:
- Package Unstable-version Lucid-Version
- nurpawiki 1.2.3-4 1.2.3-3
- frama-c 20090902+beryllium+dfsg-5 20090902+beryllium+dfsg-4
- ocamlgraph 1.3+debian-2 1.3+debian-1
- sks 1.1.1-2 1.1.1-1ubuntu2
- ssreflect 1.2+dfsg-4 1.2+dfsg-3
I don't know what to do about those packages or if I can even do anything. According to Ubuntu Lucid release schedule, we are reaching Beta 2 Freeze (on April the 1st) where uploads for packages in main and restricted are held in the queue and are subject to manual approval of the release team.
Do you have any advice?
Beside that, we still have 124 OCaml source packages in good shape in Lucid!
Comments
Mon 29 Mar 2010
You should really consider upgrading unison package to 2.32.52, this is the last stable version of unison. If you do so, you will be forced to also add unison2.27.57 package, because you must provide a way to synchronize older unison installations.
If you keep unison 2.27, ubuntu will be ~12 months late on the latest unison version.
Mon 29 Mar 2010
BTW, clang, llvm, llvm-snapshot are mostly written in C++ and are really not mandatory for Ubuntu to my mind. You should drop these packages for now. The Debian packaging for them are quite young and should not yet be considered for Ubuntu.
Mon 29 Mar 2010
ocaml-theora does not currently work with libtheora 1.1 (some ABI incompatibility). There was an upload of a fixed version but it got stuck with the current issue with ries.debian.org.
An updated version of liquidsoap that compiles against the newt ocaml-theora is also ready but stuck for the same reason..
Mon 29 Mar 2010
It's mainly the work of Stéphane Glondu who worked hard to get this transition done cleanly. Sync bug reports confirm that.
Mon 29 Mar 2010
Hum… actually, it's "all" the work of Stéphane Glondu :)