<div><br><div class="gmail_quote"><div dir="auto">On Sat, Dec 30, 2017 at 12:04 PM Jed Brown <<a href="mailto:jed@jedbrown.org">jed@jedbrown.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">"Smith, Barry F." <<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>> writes:<br>
<br>
>> On Dec 30, 2017, at 3:53 AM, Matthew Knepley <<a href="mailto:knepley@gmail.com" target="_blank">knepley@gmail.com</a>> wrote:<br>
>><br>
>> On Fri, Dec 29, 2017 at 5:35 PM, Smith, Barry F. <<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>> wrote:<br>
>> > On Dec 29, 2017, at 3:52 PM, Matthew Knepley <<a href="mailto:knepley@gmail.com" target="_blank">knepley@gmail.com</a>> wrote:<br>
>> ><br>
>> > On Fri, Dec 29, 2017 at 2:11 PM, Smith, Barry F. <<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>> wrote:<br>
>> ><br>
>> >    The nightly builds are down (out-dated data at the website) and Satish is in India and cannot fix it.<br>
>> ><br>
>> >     Please do not put anything into next until you are notified that the nightly tests are working again.<br>
>> ><br>
>> > Cool.<br>
>> ><br>
>> > This should tell us that we need to make more of an effort to automate this part, and employ failsafe measures.<br>
>><br>
>>   Indeed. Note that this is largely just bad timing, this happens very rarely and it is just bad luck Satish is out.<br>
>><br>
>> I agree completely. However, right now we are all too indispensible. We usually focus on transmitting developer knowledge,<br>
>> but I think we need more focus on transmitting process knowledge. Could another group of people pick up and run<br>
>> the maintenance process for PETSc?<br>
><br>
>    No because they would use jenkins or some similar worthless shit;<br>
>    we need to keep control of the processes but need more more help in<br>
>    running the processes.<br>
<br>
It shouldn't be this labor-intensive.  As I understand it, we could use<br>
free hosted CI except for proprietary compilers/unsupported<br>
environments.  Most of those CI systems want to sell their products with<br>
enterprise pricing for custom environments, but I think it's supposed to<br>
be easy to use the gitlab-ci runner on a custom machine.<br>
</blockquote><div dir="auto"><br></div><div dir="auto">You can use ICC and PGI in Travis CI, which is free if you use Github with a public repo. ICC requires a friend at Intel to help with license issues.  PGI has community edition you should be able to use. Travis CI doesn’t support Bitbucket but I recall you mirror Petsc there. Examples of both are easily found with an obvious google search.</div><div dir="auto"><br></div><div dir="auto">Travis CI is great for covering generic Mac/Homebrew and Ubuntu platforms. You can get almost all compiler versions and MPI libraries in both, with reasonable effort.</div><div dir="auto"><br></div><div dir="auto">I can do an initial implementation if you aren’t inclined to do it yourselves.</div><div dir="auto"><br></div><div dir="auto">Jeff</div><div dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
>    Basically another Satish, ideas on how to find such a person?<br>
<br>
Impossible to find "another Satish".<br>
</blockquote></div></div><div dir="ltr">-- <br></div><div class="gmail_signature" data-smartmail="gmail_signature">Jeff Hammond<br><a href="mailto:jeff.science@gmail.com" target="_blank">jeff.science@gmail.com</a><br><a href="http://jeffhammond.github.io/" target="_blank">http://jeffhammond.github.io/</a></div>