<div dir="ltr">Hi Mojca<div><br></div><div>See inline.<br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 7, 2018 at 3:22 AM, Mojca Miklavec <span dir="ltr"><<a href="mailto:mojca@macports.org" target="_blank">mojca@macports.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Umesh,<br>
<br>
In case we would get any good students in that area, I would be<br>
grateful if someone would work on improving buildbot core & front-end<br>
in close collaboration with mentors directly from buildbot.<br>
<br>
I added this one idea on the list, but it needs some polishing:<br>
    <a href="https://trac.macports.org/wiki/SummerOfCode#Buildbotideas" rel="noreferrer" target="_blank">https://trac.macports.org/wiki<wbr>/SummerOfCode#Buildbotideas</a><br>
<br>
However, in order to attract potential students, we would likely need<br>
to add a few suitable keywords to our "description", like perhaps<br>
"frontend". But we would also need to make it easier for such students<br>
who end up on our site to actually spot such projects without browsing<br>
through the full list.<br></blockquote><div><br></div><div>I can add some tags like frontend or javascript on GSoC website to include MacPorts in the search results. Probably the tag "End User Applications" doesn't help much. </div><div><br></div><div>Maybe, we can divide the project list into 3 sections - infrastructure based projects, macports-base and ports (or documentation-based as well?). Trac, as compared to other orgs' fancy websites these days, doesn't help much to attract students (one simple reason could be very small fonts or not easily searchable). I couldn't have chosen any project, if it wasn't for Jackson who helped me out last year.</div><div><br></div><div>The ideas which are not finalized or are still being discussed can be put on to some other page or where mentors are not available for that year. Something like general MacPorts projects and current year eligible-GSoC projects.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Buildbot participated in GSOC before, but did not apply this year.<br>
They would be willing to mentor and we really need some features<br>
implemented if we want to go for buildbot 1.0 setup one day. (That<br>
said, I would find it ok even if some project from buildbot mentorship<br>
is not strictly macports-oriented.)<br></blockquote><div><br></div><div>I'll add someone's name from Buildbot to the project you added (I think Pierre Tardy agreed to mentor?) along with "from Buildbot community" in the description. But I'd say we should work on what exactly we mean by "<span style="color:rgb(0,0,0);font-family:Verdana,Arial,"Bitstream Vera Sans",Helvetica,sans-serif;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">make Buildbot 1.0 a lot more useful for MacPorts</span>". I haven't gone through the threads about Buildbot on this list, maybe will do now.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Another project we could put on the list would be figuring out how to<br>
start clean VMs for each build, but that might be tricky and the<br>
student would need to be able to figure that out on his own.<br>
Apparently buildbot supports that for Linux.</blockquote><div><br></div><div>Not sure but can Jenkins help here? Usually you need a yaml file and a xml file and provides quite a number of plugins to customize unlike Travis. I<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">t would be a big shift though.</span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Umesh.</span></div></div></div></div></div>