Some brief notes on what has happened since last Tuesday w.r.t. OCaml
packaging in Fedora.
Gerard produced the base ocaml package for OCaml 3.10.0 (the latest
upstream version). OCaml 3.10 has some major changes which affect a lot
of upstream packages.
https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01397.html
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=239004#c13
http://caml.inria.fr/ocaml/release.en.html
After last Tuesday's meeting I've fixed several things which were problems:
* I've built all but two OCaml packages against OCaml 3.10, including
submitting an upstream patch. The two which don't yet work are
ocaml-pxp and cduce, which both require significant effort upstream.
(
http://annexia.org/tmp/ocaml/,
http://tinyurl.com/2rl4w6)
* rpmbuild now doesn't call rpm recursively.
* OCaml dependencies now look like ocaml(ModuleName) = Hash
* ocaml-find-requires and ocaml-find-provides scripts are looking more
solid and final, and are working their way into RPM.
(
https://www.redhat.com/archives/fedora-devel-list/2007-June/msg01071.html)
* I fixed the way that we split out the -devel subpackage (I think).
(
https://www.redhat.com/archives/fedora-packaging/2007-June/msg00064.html)
* All packages now support bytecode architectures.
I've revised the OCaml Packaging Draft guidelines several times. The
latest version is here:
http://fedoraproject.org/wiki/PackagingDrafts/OCaml
Rich.
--
Emerging Technologies, Red Hat -
http://et.redhat.com/~rjones/
Registered Address: Red Hat UK Ltd, Amberley Place, 107-111 Peascod
Street, Windsor, Berkshire, SL4 1TE, United Kingdom. Registered in
England and Wales under Company Registration No. 03798903