<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, May 16, 2014 at 3:08 PM, David Cheney <span dir="ltr"><<a href="mailto:david.cheney@canonical.com" target="_blank">david.cheney@canonical.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
This is a proposal that we raise the minimum Go spec from Go 1.1 to Go 1.2.<br>
<br>
Motivation:<br>
<br>
* Now that T is out, we have to support Juju on two series (Precise<br>
and Trusty[1]) with two compilers, gc and gccgo.<br>
* gccgo-4.9, which is version we using in trusty, supports the Go 1.2 spec<br>
* gc-1.1.2 which is available in a ppa for precise, obviously supports Go 1.1<br>
* gc-1.2.1 is the shipping compiler on Trusty, it supports Go 1.2<br>
<br>
So now we have three compilers, two versions of gc, and one of gccgo.<br>
<br>
We are in the situation where code written for gccgo under T on ppc64<br>
or armv8 will not pass the bot running Go 1.1.1.<br>
<br>
For this reason I would like to reduce this matrix.<br>
<br>
Recommendation:<br>
<br>
* Get the trusty compiler into a backport ppa for precise[1]<br>
* Upgrade the bot to use that compiler, raising the minimum compiler<br>
spec to 1.2 across the board<br></blockquote><div><br></div><div>SGTM. The bot will be changing soon to a Jenkins lander; seems like an opportune time for making the change.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Thoughts / Discussion / Spoiled fruit ?<br>
<br>
Dave<br>
<br>
[1] I am ignoring the intermediate, non LTS series', as there are no<br>
charms for them, nor do CTS offer support for them. If this is<br>
unacceptable, anything which applies to Precise wrt. backports, also<br>
applies to Q, R and S.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Juju-dev mailing list<br>
<a href="mailto:Juju-dev@lists.ubuntu.com">Juju-dev@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/juju-dev" target="_blank">https://lists.ubuntu.com/mailman/listinfo/juju-dev</a><br>
</font></span></blockquote></div><br></div></div>