<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jan 17, 2014 at 9:45 AM, John Marino <span dir="ltr"><<a href="mailto:dragonflybsd@marino.st" target="_blank">dragonflybsd@marino.st</a>></span> wrote:<br>
<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"><div class=""><div class="h5">On 1/17/2014 18:33, Brad Fitzpatrick wrote:<br>
> FYI...<br>
><br>
> There's currently a discussion on the Go mailing list (golang-dev) about<br>
> removing DragonFly BSD support from Go.<br>
><br>
> Per our porting policy<br>
> (<a href="https://code.google.com/p/go-wiki/wiki/PortingPolicy" target="_blank">https://code.google.com/p/go-wiki/wiki/PortingPolicy</a>) we need a port<br>
> maintainer and a continuous builder bot (which can be on EC2 if somebody<br>
> actively maintains it).<br>
><br>
> Go currently supports Linux, Windows, OS X, {Free,Net,Open}BSD, Plan 9<br>
> (mostly), Solaris (as of recently), etc. The DragonFly code has never<br>
> had a builder at <a href="http://build.golang.org/" target="_blank">http://build.golang.org/</a> and is reportedly currently<br>
> broken.<br>
><br>
> Please contact me and/or golang-dev if you're interested and qualified.<br>
><br>
> Worst case we remove it for now but somebody here resurrects it later<br>
> from history.<br>
><br>
<br>
</div></div>Hi Brad,<br>
Where is the broken report coming from given that there is no builder?<br></blockquote><div><br></div><div>It was just reported by Aram Hăvărneanu today. I haven't tried and don't use DragonFly.</div><div><br>If you'd like to test its current state:</div>
<div><br></div><div>$ hg clone <a href="https://code.google.com/p/go">https://code.google.com/p/go</a></div><div>$ cd go/src</div><div>$ ./all.bash</div><div><br></div><div>... will build & run the tests.</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">
If somebody steps up to maintain the port, would the EC2 instance be<br>
provided by <a href="http://golang.org" target="_blank">golang.org</a>?<br></blockquote><div><br></div><div>We probably could add a VM or two to our existing EC2 bill. </div><div> </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">
It might be a moot point because I am not sure DragonFly runs in an EC2</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">
instance. I know Colin Percival did a major effort to get FreeBSD to<br>
run in it, and I haven't heard any DragonFly person doing something<br>
similar. Could it equally be hosted on one of the <a href="http://dragonflybsd.org" target="_blank">dragonflybsd.org</a><br>
blade servers?<br></blockquote><div><br></div><div>It could be anywhere with network. We've had or have builders on re-purposed Android tablets, under stairwells, on every imaginable ARM dev board, on desks at companies on their guest wifi, on physical machines, on a bunch of cloudy VM things, etc.</div>
<div><br></div><div>Once make.bash passes sufficiently to give you a "go" command to let you compile Go programs, you build the Go build bot worker program and it runs forever, polling work from and reporting results to <a href="http://build.golang.org">build.golang.org</a>. We'll just have to give you a key that you put in a file on the builder, for authenticating to the build master.</div>
<div><br></div></div></div></div>