Re: ocaml 3.06-17
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
Reply to: