<div dir="ltr"><div>Does this mean that if I include a test suite in my package and register it on PLaneT, the tests will be automatically run from your servers?<br></div>And if some test fails, the package will not be updated for those who run `raco pkg update` ?<br>


<div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, May 2, 2013 at 4:11 PM, Robby Findler <span dir="ltr">&lt;<a href="mailto:robby@eecs.northwestern.edu" target="_blank">robby@eecs.northwestern.edu</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">One thing perhaps worth mentioning, tho, is that there will be a curated package source where we will make significant efforts to avoid &quot;accidental&quot; bugs like this, by automatically running test suites, etc. Something much like the process that we use for Racket&#39;s git (except that in the case of Racket&#39;s git, the commits go in and *then* the tests run, not the other way around).<span><font color="#888888"><div>



<br></div><div>Robby</div></font></span></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div>On Thu, May 2, 2013 at 9:01 AM, Jay McCarthy <span dir="ltr">&lt;<a href="mailto:jay.mccarthy@gmail.com" target="_blank">jay.mccarthy@gmail.com</a>&gt;</span> wrote:<br>



</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div>On Thu, May 2, 2013 at 7:29 AM, Matthew Flatt &lt;<a href="mailto:mflatt@cs.utah.edu" target="_blank">mflatt@cs.utah.edu</a>&gt; wrote:<br>




&gt; [Jay will have to correct me if I have any part of this wrong...]<br>
<br>
</div>Nope, it was beautiful.<br>
<div><br>
&gt; At Thu, 2 May 2013 11:31:09 +0200, Laurent wrote:<br>
</div><div>&gt; As an aside, the `raco pkg update&#39; action is not restricted to packages<br>
&gt; installed by package name; it also works with GutHub sources. If you<br>
&gt; install via<br>
&gt;<br>
&gt;  raco pkg install github://<a href="http://github.com/U/X/master" target="_blank">github.com/U/X/master</a><br>
&gt;<br>
&gt; then `raco pkg update&#39; fetches the HEAD commit from GitHub. Again, that<br>
&gt; install or update doesn&#39;t interact with the catalog. But it doesn&#39;t also<br>
&gt; help if the repository&#39;s HEAD commit is buggy.<br>
<br>
</div>One little note, the part of this URL &#39;master&#39; can refer to any branch<br>
or tag. You could ask the developers to create a tag/branch for the<br>
correct commit. Or you could fork their repository and then revert the<br>
offending commit yourself (or create a tag, etc.) That&#39;s yet another<br>
solution to the problem.<br>
<span><font color="#888888"><br>
Jay<br>
</font></span><div><br>
--<br>
Jay McCarthy &lt;<a href="mailto:jay@cs.byu.edu" target="_blank">jay@cs.byu.edu</a>&gt;<br>
Assistant Professor / Brigham Young University<br>
<a href="http://faculty.cs.byu.edu/~jay" target="_blank">http://faculty.cs.byu.edu/~jay</a><br>
<br>
&quot;The glory of God is Intelligence&quot; - D&amp;C 93<br>
</div></div></div><div><div><div>____________________<br>
  Racket Users list:<br>
  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
</div></div></div></blockquote></div><br></div>
<br>____________________<br>
  Racket Users list:<br>
  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
<br></blockquote></div><br></div></div>