<div dir="ltr">Interesting!<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, May 2, 2013 at 4:20 PM, Jay McCarthy <span dir="ltr"><<a href="mailto:jay.mccarthy@gmail.com" target="_blank">jay.mccarthy@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Thu, May 2, 2013 at 8:18 AM, Laurent <<a href="mailto:laurent.orseau@gmail.com">laurent.orseau@gmail.com</a>> wrote:<br>
> Does this mean that if I include a test suite in my package and register it<br>
> on PLaneT, the tests will be automatically run from your servers?<br>
<br>
</div>If you put a test suite in your package and register it on our<br>
catalog, and your package is ring 0, then it will be run.<br>
<div class="im"><br>
> And if some test fails, the package will not be updated for those who run<br>
> `raco pkg update` ?<br>
<br>
</div>No, you will be dropped to ring 1 or 2 and your package will have a<br>
warning on it. I hope to modify our update routine to notify you when<br>
such a thing happens so that users can decide not to upgrade/install<br>
your package.<br>
<span class="HOEnZb"><font color="#888888"><br>
Jay<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
><br>
><br>
><br>
> On Thu, May 2, 2013 at 4:11 PM, Robby Findler <<a href="mailto:robby@eecs.northwestern.edu">robby@eecs.northwestern.edu</a>><br>
> wrote:<br>
>><br>
>> One thing perhaps worth mentioning, tho, is that there will be a curated<br>
>> package source where we will make significant efforts to avoid "accidental"<br>
>> bugs like this, by automatically running test suites, etc. Something much<br>
>> like the process that we use for Racket's git (except that in the case of<br>
>> Racket's git, the commits go in and *then* the tests run, not the other way<br>
>> around).<br>
>><br>
>> Robby<br>
>><br>
>><br>
>> On Thu, May 2, 2013 at 9:01 AM, Jay McCarthy <<a href="mailto:jay.mccarthy@gmail.com">jay.mccarthy@gmail.com</a>><br>
>> wrote:<br>
>>><br>
>>> On Thu, May 2, 2013 at 7:29 AM, Matthew Flatt <<a href="mailto:mflatt@cs.utah.edu">mflatt@cs.utah.edu</a>> wrote:<br>
>>> > [Jay will have to correct me if I have any part of this wrong...]<br>
>>><br>
>>> Nope, it was beautiful.<br>
>>><br>
>>> > At Thu, 2 May 2013 11:31:09 +0200, Laurent wrote:<br>
>>> > As an aside, the `raco pkg update' action is not restricted to packages<br>
>>> > installed by package name; it also works with GutHub sources. If you<br>
>>> > install via<br>
>>> ><br>
>>> > raco pkg install github://<a href="http://github.com/U/X/master" target="_blank">github.com/U/X/master</a><br>
>>> ><br>
>>> > then `raco pkg update' fetches the HEAD commit from GitHub. Again, that<br>
>>> > install or update doesn't interact with the catalog. But it doesn't<br>
>>> > also<br>
>>> > help if the repository's HEAD commit is buggy.<br>
>>><br>
>>> One little note, the part of this URL 'master' 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's yet another<br>
>>> solution to the problem.<br>
>>><br>
>>> Jay<br>
>>><br>
>>> --<br>
>>> Jay McCarthy <<a href="mailto:jay@cs.byu.edu">jay@cs.byu.edu</a>><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>
>>> "The glory of God is Intelligence" - D&C 93<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>
>><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>
>><br>
><br>
<br>
<br>
<br>
--<br>
Jay McCarthy <<a href="mailto:jay@cs.byu.edu">jay@cs.byu.edu</a>><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>
"The glory of God is Intelligence" - D&C 93<br>
</div></div></blockquote></div><br></div>