<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi Fabrice,<div class=""><br class=""></div><div class="">Thanks for releasing this; it looks very useful! The build bot looks like it could also benefit from the container infrastructure, since that takes care of depexts for a number of distributions.</div><div class=""><br class=""></div><div class="">Before I look further at this, I just wanted to confirm that the licensing of the buildbot is intended to be fully AGPLv3. It looks like there's a fork of opamLib here: <a href="https://github.com/OCamlPro/opam-builder/tree/master/libs/copam" class="">https://github.com/OCamlPro/opam-builder/tree/master/libs/copam</a> renamed under the copam namespace.</div><div class=""><br class=""></div><div class="">regards,</div><div class="">Anil</div><div class=""><br class=""></div><div class=""><div><blockquote type="cite" class=""><div class="">On 21 Mar 2016, at 12:43, Fabrice Le Fessant <<a href="mailto:Fabrice.Le_fessant@inria.fr" class="">Fabrice.Le_fessant@inria.fr</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Hi,<div class=""><br class=""></div><div class=""> In the last weeks, I have been working on a bot that monitors the opam-repository and displays issues when linting and building the packages.</div><div class=""><br class=""></div><div class=""> Currently, the bot runs on a 4-core server with Debian 8, and prints results for 3.12.1, 4.00.1, 4.01.0, 4.02.3 and 4.03.0+beta1:</div><div class=""><br class=""></div><div class=""><a href="http://opam.ocamlpro.com/builder/html/report-last.html" class="">http://opam.ocamlpro.com/builder/html/report-last.html</a><br class=""></div><div class=""><br class=""></div><div class=""> It tries to keep up with the opam-repository, in a best effort way. Compiling the full repository on one OCaml version can take one or two days, but next compilations are incremental (only impacted packages are recompiled, and binary archives are used to re-use previous compilations), so a report for every commit should be available after only a few minutes/hours, depending on the number of packages that need to be recompiled.</div><div class=""><br class=""></div><div class=""> The sources are available here, if you want to start it on a different hardware/OS:</div><div class=""><br class=""></div><div class=""><a href="https://github.com/OCamlPro/opam-builder" class="">https://github.com/OCamlPro/opam-builder</a><br class=""></div><div class=""><br class=""></div><div class="">Feedback and PRs are welcome !</div><div class="">--Fabrice</div><div class=""><br class=""></div></div>
_______________________________________________<br class="">opam-devel mailing list<br class=""><a href="mailto:opam-devel@lists.ocaml.org" class="">opam-devel@lists.ocaml.org</a><br class="">http://lists.ocaml.org/listinfo/opam-devel<br class=""></div></blockquote></div><br class=""></div></body></html>