[opam-devel] experimental 4.02.0dev PPAs available

Anil Madhavapeddy anil at recoil.org
Mon Feb 17 11:59:56 GMT 2014


On 17 Feb 2014, at 11:53, Louis Gesbert <gesbert at antislash.info> wrote:

> Le lundi 17 février 2014, 10:28:44 Louis Gesbert a écrit :
>> Le vendredi 14 février 2014, 16:37:57 Anil Madhavapeddy a écrit :
>>> On 23 Dec 2013, at 14:05, Anil Madhavapeddy <anil at recoil.org> wrote:
>>> 
>>>> I've created (extremely) experimental PPAs for the 4.02.0dev series, with the intention of using them to run bulk builds on OPAM to find users of camlp4 and labltk that need explicitly marked packages.
>>>> 
>>>> I won't have time to integrate these into anything for a while, but if anyone else wants to help with the 4.02 triage of issues, let me know.
>>>> 
>>>> https://launchpad.net/~avsm/+archive/ppa-opam-experimental
>>> 
>>> I've just refreshed these to the latest revision of OCaml in order to help test Pierre's base-camlp4 patch at;
>>> https://github.com/ocaml/opam-repository/pull/1641
>>> 
>>> The only hitch is that we still need a camlp4 package to build OPAM itself, which has now disappeared.  Louis, Thomas, what are the realistic prospects of ditching camlp4 as a necessary dependency for building OPAM-trunk?
>> 
>> OPAM itself doesn't need it, but the bigger problem will be that our embedded dependencies require it -- dose3, in particular. I'll investigate how deeply it's used to give a more precise answer.
>> 
>> Worst case, there might be the option to pre-process their source beforehand...

Great! I've filed #1183 to track this
https://github.com/ocaml/opam/issues/1183

If you can get me a trunk snapshot that works without camlp4, I'll resume the PPA-based bulk builds for Pierre after that.  Note that they currently use a opam-full tarball so they don't require the external binary packages as upstream does.

-anil


More information about the opam-devel mailing list