<div dir="ltr"><div><div>That's awesome!<br></div>Thank you Matthew and those who made this possible, this no doubt improves a lot the usability of packages.<br><br></div>Laurent<br></div><div class="gmail_extra"><br><br>

<div class="gmail_quote">On Fri, Aug 22, 2014 at 2:53 PM, Matthew Flatt <span dir="ltr"><<a href="mailto:mflatt@cs.utah.edu" target="_blank">mflatt@cs.utah.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

The site<br>
<br>
  <a href="http://pkg-build.racket-lang.org/" target="_blank">http://pkg-build.racket-lang.org/</a><br>
<br>
reports the result of a daily build of all packages that are listed at<br>
"<a href="http://pkgs.racket-lang.org" target="_blank">pkgs.racket-lang.org</a>". The builds use the current release of Racket<br>
(version 6.1), and the site includes documentation for packages that<br>
build successfully.<br>
<br>
We expect to get these results --- especially links to the built<br>
documentation --- added to "<a href="http://pkgs.racket-lang.org" target="_blank">pkgs.racket-lang.org</a>" in the near future.<br>
<br>
<br>
One caveat: A package fails to install if it depends on a PLaneT<br>
package, even if it references the compatibility variant from<br>
"<a href="http://planet-compats.racket-lang.org" target="_blank">planet-compats.racket-lang.org</a>". That limitation could be removed with<br>
more work, but I haven't done that work because I think it's better to<br>
get all packages that we care about onto "<a href="http://pkgs.racket-lang.org" target="_blank">pkgs.racket-lang.org</a>".<br>
<br>
<br>
The packages are not built from scratch each day. Instead, each package<br>
that has changed is rebuilt, along with any package that declares a<br>
dependency on a changed package. The build service relies on<br>
virtual-machine instances to sandbox package builds. The implementation<br>
of the build service is `meta/pkg-build/main` in the Racket repo's<br>
"plt-services" package, and I'm happy to provide more details if anyone<br>
is interested.<br>
<br>
____________________<br>
  Racket Users list:<br>
  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
</blockquote></div><br></div>