[Proposal] Requiring Go 1.2 across the board

John Meinel john at arbash-meinel.com
Fri May 16 09:44:34 UTC 2014


I believe the team lead meeting is last night, not tonight.
I'm fine with this, AFAIK the only specific change that needs to be made is
to get golang-go 1.2.* into ppa:juju/golang. I hope the people (Curtis and
Ian) are still planning on configuring the new Jenkins lander as a Precise
machine, since I still expect that to be the place where we are the most
likely to accidentally break things. (Most developers will be running
Trusty, so are likely to catch issues there.)
John
=:->


On Fri, May 16, 2014 at 11:56 AM, David Cheney
<david.cheney at canonical.com>wrote:

> William, could you please raise this at the team leads meeting tonight
> on my behalf. The steps look quite straight forward, they just need to
> go on a card and get done.
>
> On Fri, May 16, 2014 at 5:53 PM, William Reade
> <william.reade at canonical.com> wrote:
> > +1
> >
> >
> > On Fri, May 16, 2014 at 9:18 AM, Andrew Wilkins
> > <andrew.wilkins at canonical.com> wrote:
> >>
> >> On Fri, May 16, 2014 at 3:08 PM, David Cheney <
> david.cheney at canonical.com>
> >> wrote:
> >>>
> >>> Hello,
> >>>
> >>> This is a proposal that we raise the minimum Go spec from Go 1.1 to Go
> >>> 1.2.
> >>>
> >>> Motivation:
> >>>
> >>> * Now that T is out, we have to support Juju on two series (Precise
> >>> and Trusty[1]) with two compilers, gc and gccgo.
> >>> * gccgo-4.9, which is version we using in trusty, supports the Go 1.2
> >>> spec
> >>> * gc-1.1.2 which is available in a ppa for precise, obviously supports
> Go
> >>> 1.1
> >>> * gc-1.2.1 is the shipping compiler on Trusty, it supports Go 1.2
> >>>
> >>> So now we have three compilers, two versions of gc, and one of gccgo.
> >>>
> >>> We are in the situation where code written for gccgo under T on ppc64
> >>> or armv8 will not pass the bot running Go 1.1.1.
> >>>
> >>> For this reason I would like to reduce this matrix.
> >>>
> >>> Recommendation:
> >>>
> >>> * Get the trusty compiler into a backport ppa for precise[1]
> >>> * Upgrade the bot to use that compiler, raising the minimum compiler
> >>> spec to 1.2 across the board
> >>
> >>
> >> SGTM. The bot will be changing soon to a Jenkins lander; seems like an
> >> opportune time for making the change.
> >>
> >>>
> >>> Thoughts / Discussion / Spoiled fruit ?
> >>>
> >>> Dave
> >>>
> >>> [1] I am ignoring the intermediate, non LTS series', as there are no
> >>> charms for them, nor do CTS offer support for them. If this is
> >>> unacceptable, anything which applies to Precise wrt. backports, also
> >>> applies to Q, R and S.
> >>>
> >>> --
> >>> Juju-dev mailing list
> >>> Juju-dev at lists.ubuntu.com
> >>> Modify settings or unsubscribe at:
> >>> https://lists.ubuntu.com/mailman/listinfo/juju-dev
> >>
> >>
> >>
> >> --
> >> Juju-dev mailing list
> >> Juju-dev at lists.ubuntu.com
> >> Modify settings or unsubscribe at:
> >> https://lists.ubuntu.com/mailman/listinfo/juju-dev
> >>
> >
>
> --
> Juju-dev mailing list
> Juju-dev at lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju-dev/attachments/20140516/2188717a/attachment-0001.html>


More information about the Juju-dev mailing list