<div dir="ltr">Hi Bill,<div><br></div><div style>On 29 April 2013 21:12, Bill Wendling <span dir="ltr"><<a href="mailto:wendling@apple.com" target="_blank">wendling@apple.com</a>></span> wrote:<br></div><div class="gmail_extra">
<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">1) You will maintain a machine for the duration of testing. Updating the OS or tools would add extra variables to the equation that may delay testing. So we expect your machine to be stable the whole time.<br>
</blockquote><div><br></div><div><div>I have machines ready to test ARM on Linux. They're reasonably stable, and there's more than one, so it should be pretty uneventful.</div></div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
2) You will compile the previous release (3.2) and then run the full test suite for that release. This is your baseline for future testing.<br></blockquote><div><br></div><div style>Ok.</div><div><br></div><div><br></div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">3) When the newest release candidate is announced, you'll download the release candidate's sources, compile them, and run the regression tests.<br>
</blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">4) Assuming that the regression tests passed, you will then run the full test suite.<br>
</blockquote><div><br></div><div style>We currently have check-all and test-suite bots running, so that shouldn't be a problem.</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
7) Most importantly: You are expected to file PR reports for *any* issues you run into.<br></blockquote><div><br></div><div style>Roger!</div><div style><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
We plan for two iterations of the above type of testing, with a week in between them to allow for bug fixing. If we have show stoppers after the second round, we will need to add a third round of testing, but we strive to avoid that as much as possible. The whole process takes roughly a month to do.<br>
</blockquote><div><br></div><div style>I haven't tested dragonegg and other tools on our boards yet. Sylvestre runs some of those tests on his lab, and he now has some ARM boards, but that might not be ready for the release process.</div>
<div style><br></div><div style>If all else fail, and we can't test something, Is it possible to officially release just LLVM+Clang this time?</div><div style><br></div><div style>cheers,</div><div style>--renato</div>
</div></div></div>