On Wed, Jun 04, 2003 at 05:11:09PM +0200, Sven Luther wrote: > Hello, ... > > I am preparing a new ocaml 3.06-17 package which i will upload at the > latest this WE. The problem i will be fixing are : > > 1) policy cleanup as suggested by Sylvain. > > 2) handling of /usr/include/caml directory (Bug#195574) > > 3) gdbm dependency fixing. James Troup informed me that ocaml will > FTBFS as of today morning mirror update. > > If there is anything else that needs fixing and that i missed here, > please inform me now about it.
Ok, i have uploaded a ocaml 3.06-17 package to : deb http://people.debian.org/~luther/ocaml ./ It fixes 6 of the 9 open bugs, and also solves the 3 points above and addresses Sylvain's remark about ocamldoc manpages. It would be nice if you could all test it out, especially about the emacs stuff (ralf ?) and the /usr/include/caml issue (see below). I hope to upload it early next week (tuesday or wednesday). The changelog says : * Fixes typo in ocaml_packaging_policy. * Moved ocamldoc generated library manpages from section o to 3. * Linked to libgdbm-compat, using the new libgdbm-dev package. (Closes: #188553) * Removed the /etc/magic debconf question, as ocaml is recognized by file since version 4.02-1. (Closes: #190037, #189774) * Uncommented site specific emacs stuff as suggested by Laurent Bonnaud and okeyed by Ralf Treinen. (Closes: #192131) * Checking for leftover /usr/include/caml directory. (Closes: #195574, #192552) The remaining bug reports are : #183936: ocaml: no whatis entry in StdLabels* manpages => Well, i don't know about this, i would accept a patch, but consider waiting for 3.07 for this one. Altough maybe Maxence could send me a patch ? I have already contacted him about this, but it was some time ago, and i did not find again that mail exchange. #179254: ocaml: module Graphics: foreground and background colors should be changeable #179255: ocaml: module Graphics: type event should include a resize event => These are upstream stuff, i could even close these bug reports to cleanup the BTS. Now, many people have remarqued that ocaml 3.06-16 failed to install when /usr/include/caml was a directory. I have worked around this in the pre-inst by testing to see if /usr/include/caml is a symlink, and if it is not, moving it to /usr/include/caml.bad and warning the user. This is not the most elegant of solutions but should work. I thought about simply removing the offensive /usr/include/caml, but i think it would have been a bit agressive. Maybe a debconf question could be a good solution here (You have an obsolete /usr/include/caml directory/file lying around, is it ok if i remove it ?). Friendly, Sven Luther

