On 10/07/2017 12:43, Ximin Luo wrote:
I tested out 4.05 a few days ago, with these packages:
So you want to skip 4.04 altogether?
https://people.debian.org/~infinity0/apt/pool/main/o/ocaml/ (without 0006-Embed-bytecode-in-C-object-when-using-custom.patch) https://people.debian.org/~infinity0/apt/pool/main/o/ocamlbuild/ https://people.debian.org/~infinity0/apt/pool/main/f/findlib/ https://people.debian.org/~infinity0/apt/pool/main/c/camlp4/
Did you try compiling other Debian packages? I mean, packages from unstable that don't need changes?
Some basic things seem to work: - opam 1.3 and 2.0, building from git after "opam install" of its own dependencies - opam install core oasis lwt, and some other common libraries - merlin, after relaxing the ocaml version constraint [1] then doing a opam pin+install - ppx_deriving from git compiles, but ppx plugins break because of [2] [1] https://github.com/ocaml/merlin/issues/673 [2] https://github.com/whitequark/ppx_deriving/issues/143
Good to know.
The repository I've built for the 4.02.2 transition, hosted on a server of mine, is still online: http://ocaml.debian.net/debian/ocaml-4.02.2/ It is 1.5 GB. I expect a similar repository for 4.04.2 to be bigger, as there are more packages now. I wonder if it is reasonnable to take that much disk space on Alioth...I think a 1.5GB temporary repo is fine for alioth - we're storing several GB for the reproducible builds project - but you also could give us upload access to ocaml.debian.net if you think that would balance things out more.
I am not ready to give access to ocaml.debian.net to random people, sorry (no offence). Let's use alioth.
Cheers, -- Stéphane