<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=""><div class="">I don't really care where the repository is located, but I do have some comments on the future test-suite directions:</div><div class=""><br class=""></div><div><blockquote type="cite" class=""><div class="">On Feb 24, 2016, at 12:57 PM, Chandler Carruth via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" class="">llvm-dev@lists.llvm.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Subject kinda says it all. Here is my rationale:<div class=""><br class=""></div><div class="">The test-suite is really weird relative to the rest of the LLVM project:</div><div class="">1) It contains all manner of crazily licensed code.<br class=""></div></div></div></blockquote><div>That's indeed a good reason to move the repository away.</div><div><br class=""></div><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">2) We don't really care about the history at all. Any concerns around linear history or bisection are pretty much irrelevant.</div></div></div></blockquote><div>We do care about the history. Sometimes benchmarks get fixed or tweaked which may change the results, we should be able to dig into the history to see what happened when. In any way retaining the history wouldn't be a problem, would it?</div><div><br class=""></div><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">3) We don't ever plan to have LLVM code move into or out from the test-suite</div></div></div></blockquote><div>I could actually see moving llvm code into the test-suite (we already use lit code from llvm) but indeed move code out of the testsuite into llvm I don't foresee happening.</div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">4) Its already big, and really should be much bigger. We shouldn't have incentives to keep stuff out of the test suite because of size, hosting cost, or anything else.</div></div></div></blockquote><div>I agree with the goal of having a big test-suite. However I think there is a point where we should rather strive to have a stable base system for building and running tests, etc. and then have the actual benchmarks/tests being modules on top of that. We already have that situation today with External/SPEC* and I think it would be a good idea to have a mode where you just checkout more benchmarks into a test-suite subdirectory and they are automatically recognized and used (in fact that is something on my TODO list though at a very low position).</div><div><br class=""></div><div>- Matthias</div><div><br class=""></div><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class=""><br class=""></div><div class="">For all of these reasons, and also because I'd like to see how well (or rather, how poorly) a service like GitHub actually works for the project, it seems like splitting the test-suite out of the current subversion repository and moving it there is the right call.</div><div class=""><br class=""></div><div class="">When I chatted with folks on the board, this made sense to them as well, and I've made sure we have a reasonable LLVM organization set up on GitHub and all the board members are on it: <a href="https://github.com/llvm" class="">https://github.com/llvm</a> (I think only my membership is public at the moment).</div><div class=""><br class=""></div><div class="">There is still plenty to figure out about how to manage this on github, but before doing anything else I just wanted to shoot an email and see if folks like this idea.</div><div class=""><br class=""></div><div class="">Thanks!</div><div class="">-Chandler</div></div>
_______________________________________________<br class="">LLVM Developers mailing list<br class=""><a href="mailto:llvm-dev@lists.llvm.org" class="">llvm-dev@lists.llvm.org</a><br class="">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev<br class=""></div></blockquote></div><br class=""></body></html>