bits from the ocaml task force post
authorStefano Zacchiroli <zack@upsilon.cc>
Tue, 4 Aug 2009 17:39:24 +0000 (19:39 +0200)
committerStefano Zacchiroli <zack@upsilon.cc>
Tue, 4 Aug 2009 17:43:20 +0000 (19:43 +0200)
blog/posts/2009/08/ocaml_3.11.1_in_testing.mdwn [new file with mode: 0644]

diff --git a/blog/posts/2009/08/ocaml_3.11.1_in_testing.mdwn b/blog/posts/2009/08/ocaml_3.11.1_in_testing.mdwn
new file mode 100644 (file)
index 0000000..8a6d167
--- /dev/null
@@ -0,0 +1,42 @@
+# ... and other Debian OCaml bits
+
+As [anticipated by
+Aba](http://blogs.turmzimmer.net/2009/08/03#squeeze-1), today the
+**OCaml 3.11.1 transition to testing has finished**. Beside turning
+the latest stable OCaml version into a release-ready product, this
+transition has also **switched the standard library path** to
+`/usr/lib/ocaml` (it used to be `/usr/lib/ocaml/X.Y.Z`). The change is
+justified by the observation that, in fact, we have never supported
+(and never will) more than one OCaml ABI at the same time in a given
+Debian release.
+
+Some more OCaml bit(s):
+
+* during [DebCamp](http://debconf9.debconf.org), the [OCaml
+  team](http://wiki.debian.org/Teams/OCamlTaskForce) has worked on
+  **revising OCaml dependency schema**, on the basis of [a
+  proposal](http://upsilon.cc/~zack/stuff/ocaml-debian-deps.pdf) I
+  advanced a while ago. Once implemented, the proposal in essence will
+  mean:
+
+  1. linkability ensured by regular Debian dependencies (no longer
+  "inconsistent assumptions ..." errors, as long as your package
+  manager is happy)
+
+  2. automatic computation of dependencies between OCaml-related
+  packages
+
+  Beside (maybe) some tiny teeny supervision bits, all the kudos for
+  that goes to Sylvain Le Gall, Mehdi Dogguy, and Stephane Glondu; the
+  3 of them have worked tirelessly during all DebConf on the design
+  bits that were needing changes as well as on the implementation /
+  revamp of involved tools (e.g. `dh_ocaml`, which I drafted (too)
+  many years ago for not being in production yet).  
+  I guess you'll soon hear from them for more details.
+
+As observed by Stephane, the transition to the new schema and tools do
+not need to be "all or nothing".  
+Hence, the current plan is to release in Squeeze most of the packages
+migrated to the new infrastructure, while not necessarily all of them.
+
+[[!tag lang/english planet/debian ocaml debian]]