Upgrading minimum Go version?
Curtis Hovey-Canonical
curtis at canonical.com
Mon Nov 30 14:32:38 UTC 2015
Good discussion. I have one nuance that I think we want to discuss in
SFO. Namely, controlling the Juju tool chain.
Juju QA uses CI to make many of the things we releases, such as win
agents. We use Launchpad/Ubuntu to make Ubuntu agents and clients.
Juju QA qill soon have access to ARM hardware. When we do, we can
choose to by-pass Lp/Ubuntu for agents. The agents that were built and
tested by CI are the agents we release in streams. This permits us to
choose the best tool chain to create each series+arch combination.
This also introduces drift between what Juju officially releases, and
and Ubuntu releases.
On Thu, Nov 26, 2015 at 8:27 PM, Andrew Wilkins
<andrew.wilkins at canonical.com> wrote:
> On Fri, Nov 27, 2015 at 7:49 AM Michael Hudson-Doyle
> <michael.hudson at canonical.com> wrote:
>>
>> On 27 November 2015 at 09:39, Tim Penhey <tim.penhey at canonical.com> wrote:
>> > On 27/11/15 08:43, Michael Hudson-Doyle wrote:
>> >> On 27 November 2015 at 02:24, Martin Packman
>> >> <martin.packman at canonical.com> wrote:
>> >>> On 26/11/2015, Andrew Wilkins <andrew.wilkins at canonical.com> wrote:
>> >>>> Hi (mostly Curtis),
>> >>>>
>> >>>> Is there a plan to bump the minimum Go version? Some of our
>> >>>> dependencies do
>> >>>> not build with Go 1.2. The LXD provider only builds with Go 1.3 (I
>> >>>> think?),
>> >>>> and I've got a PR up that updates the azure-sdk-for-go dependency,
>> >>>> but it's
>> >>>> blocked because the newer doesn't build with Go 1.2.
>> >>
>> >> Is this something we've done to ourselves or is there a third-party
>> >> library we're depending on that doesn't work with Go 1.2?
>> >
>> > The two main ones I know about are lxd and the new azure go bindings.
>>
>> By the azure go bindings you mean something Canonical didn't write,
>> like https://github.com/Azure/azure-sdk-for-go? That sort of thing
>> sounds like a good argument for the 1.5-in-trusty SRU thing.
--
Curtis Hovey
Canonical Cloud Development and Operations
http://launchpad.net/~sinzui
More information about the Juju-dev
mailing list