OCaml Forge

Detail: [#1222] Publish a newer archive including _oasis and findlib support

Feature Requests: Browse | Download .csv | Monitor

[#1222] Publish a newer archive including _oasis and findlib support

2012-09-25 13:28
Submitted by:
Philippe Veber (pveber)
Assigned to:
Edgar Friendly (thelema)
Operating System:
Publish a newer archive including _oasis and findlib support

Detailed description
If I'm not mistaken the current archive published on the site corresponds to quite an old version, that does not include findlib nor oasis support. Furthermore, the name of the findlib library seems to have change from camlzip to zip, and this has caused some confusion in oasis-db notably but not only:


Would it be possible to upload a new archive?


Date: 2012-10-14 16:41
Sender: Philippe Veber

Well I wish all brief notes would be that exhaustive ;o)
Thanks for the explanation, I also think a simple _oasis file calling the makefile would be the best thing to have if the current makefile is already that good. Thanks again!
Date: 2012-10-13 01:41
Sender: Edgar Friendly

I think I achieved a fully-oasisified version of the library, but it was a ton of pretty big changes to the existing build system, and would change the requirements significantly. I wasn't certain about whether the tests would work right, nor how to properly document it; oasis would require a much newer OCaml and would require findlib for installation, while the existing Makefile elegantly handled all the necessary issues. The tipping point was that I didn't really get Xavier's permission to make huge changes to the library, only to release the quite minimal findlib patch. After looking at the diffs, I decided to scale back this release. In the end, I'm not sure oasis-ifying things will matter. Adding a basic _oasis file that just calls the makefile appropriately seems more than sufficient. Maybe if Oasis was able to detect the C library dependencies; maybe it can, and I need to find out how. How's that for a brief note? :)

Date: 2012-10-12 22:50
Sender: Philippe Veber

Thank you very much Edgar. Could you comment briefly on the issue you encountered with oasis?

Date: 2012-10-12 03:42
Sender: Edgar Friendly

I've prepared 1.05 and am releasing now. It only has findlib support with a proper META file. Digging into oasis support for existing features has led me down a rabbit hole that would take up too much of my time, although it would learn me more about oasis. In the interest of getting this release out, I am dropping oasis support. If someone cares to contribute a full oasis-ification of the library (including tests and updated README); they can base it off the hcarty oasisification I committed and reverted. Otherwise, I'll get to it when I get to it.

Attached Files:


Field Old Value Date By
status_idOpen2012-10-12 03:42thelema
close_dateNone2012-10-12 03:42thelema
assigned_tonone2012-10-12 03:42thelema