post about the ocaml transition
[homepage.git] / blog / posts / 2008 / 03 / transitioning_the_caml.mdwn
1 # Debian testing transitions: OCaml 3.10.1 ... and 3.10.2!
2
3 The shape of *OCaml 3.10.1* in Debian wrt the
4 [testing](http://www.debian.org/releases/testing/) *transition* is getting
5 better.  As you can see from the [OCaml status page in
6 Debian](http://pkg-ocaml-maint.alioth.debian.org/debian-ocaml-status.html) we
7 are almost there.
8
9 This has been the first OCaml transition (almost) entirely done with
10 [binNMU](http://wiki.debian.org/binNMU)s. [We
11 requested](http://lists.debian.org/debian-release/2008/02/msg00209.html) about
12 *100 binNMUs*, with the corresponding dep-waits, and the buildds did the fine
13 exercise. Since binNMUs do not rebuild arch:all packages, some remaining bits
14 had to be uploaded by hand, I've finished that fine exercise last Sunday. In 5
15 days from now or so the wait time for that bits should be over and OCaml 3.10.1
16 should happily transition to testing.
17
18 The binNMUs requests, as well as the dep-waits, have been *generated
19 mechanically* using [a
20 script](http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/tools/gen-binNMU-request/gen-binNMU-request.py?op=file&rev=0&sc=0)
21 contributed by Stephane Glondu, exploiting the build-dependencies information
22 [we already had](http://pkg-ocaml-maint.alioth.debian.org/ocaml_build_deps.dot).
23 A small bug in the various involved scripts let a missing dep-wait slip through
24 and we had to re-request builds for [[debpkg ocamlnet]], but beside that all
25 went fine ... it will go even better next time (now that the bugs has been
26 fixed).
27
28 ... and speaking about the *next time* :-), [OCaml 3.10.2 has been
29 released](http://groups.google.com/group/fa.caml/msg/d873d5f21a391db5) a few
30 days ago (what a timing, eh?). Yesterday I've *uploaded it to experimental*, you
31 can get if from there to test if everything is fine with it. As soon as the
32 current transition is over we can right ahead requests the new binNMUs and hope
33 to have *3.10.2 in Lenny*.
34
35 [[tag lang/english planet/debian debian ocaml]]