Thomas S Hatch wrote:
I am looking at the state of the ArchLinux Ocaml packages. I am trying to update a number of them and I am trying to build a number of ocaml applications, but there are many incosistencies.
The main problem is that there are ocaml packages that build with findlib and without findlib, and they place the development libs in different places. Also I have found a few packages that install libs in the findlib dir AND in the ocaml dir.
The two directories are : findlib: /usr/lib/ocaml/site-lib non-findlib: /usr/lib/ocaml
Other distributions with more developed ocaml support, such as fedora and Debian/Ubuntu have chosen to use findlib for all packages and they all install to the /usr/lib/ocaml dir.
So I am proposing for discussion, that we look into repairing the ocaml packages to all use findlib and to install everything into /usr/lib/ocaml. Then we can have some peace on the ocaml front and we can do away with the complications in the AUR with ocaml packages.
I have adopted the ocaml-findlib package and a number of them have been orphaned, (which I am picking up) but I wanted to run this by the TUs and other AUR devs before I really considered revamping the ocaml landscape in the AUR.
-Thanks
-Thomas S Hatch
Standardizing the OCaml packages and bringing them in line with other distributions would be good. You should probably add a page to the wiki to document OCaml packaging guidelines. Include a link to guidelines among the others on the packaging standards page: https://wiki.archlinux.org/index.php/Arch_Packaging_Standards While searching for existing OCaml guidelines in the wiki I found the following post, which may or may not be useful: https://bbs.archlinux.org/viewtopic.php?id=88588 Regards, Xyne