Closed laurent-henry closed 4 years ago
Yes, opam-bootstrap.sh worked at release time, but the evolution of opam-repository may make opam-bootstrap.sh fail at some point.
I recommend you to use the 1.10-updates branch or the master branch (which will soon be released as 1.11). In these branches, I pin a specific revision of opam-repository so that the problems you are facing should not happen any more.
Thank you very much Stéphane. With this update branch install and compilations went well.
Don't you thinnk we could avoid this issue forcing the mandatory versions in opam. In initial bootstrap version 1.10 some dependencies versions are forced while others not:
opam install --yes dune=1.6.3 atdgen zarith cryptokit uuidm calendar cmdliner sqlite3 ssl=0.5.7 js_of_ocaml=3.3.0 eliom=6.3.0 csv
i guess then, not forced versions provoke undeterministic issues depending of repositories.
For stabilty purpose, do you think it is better to stay on 1.10-updates or to move to 1.11 or other ?
I would like to avoid be in a permanent rolling update cycle when i will be in production. i don't know if it makes sense and how you treat security patches because i still want to stay secure with belenios and its dependences and to stay on a stable functionnal version i tamed.
Don't you thinnk we could avoid this issue forcing the mandatory versions in opam.
Forcing a specific revision of opam-repository has the same effect.
For stabilty purpose, do you think it is better to stay on 1.10-updates or to move to 1.11 or other ?
The current master branch should be released as 1.11 in two days (next Monday), and put in production on belenios.loria.fr. Hence, I suggest you start directly with that.
Thank you very much for your help and your work !
hello, new to this software i followed the opam-bootstrap.sh procedure under a fresh new install of debian 10
belenios version 1.10 (and 1.9) failed at the last step in building dependencies. Trying older versions, belenios v1.8 seems to install well and i success in 'make all && make check'
In v1.10, the output is:
I tryed to downgrade ocaml version manually to adapt dependencies (ocaml version < 4.06.0 $opam switch create 4.05.0 and then replay the last install instruction from bootsrap without success
$opam install --yes dune=1.6.3 atdgen zarith cryptokit uuidm calendar cmdliner sqlite3 ssl=0.5.7 js_of_ocaml=3.3.0 eliom=6.3.0 csv
Then, trying (for fun, i don't think my way is orthodox) to downgrade again to get rid of dependecies $ opam switch create 4.03.0
I really don't think, even i don't have anymore failure in dependency check, i am in a correct setup. Could you provide me clues to what could go wrong ?
Regards.
PS: By the way, after my last steps 'make all' fail