Upgrading minimum Go version?
John Meinel
john at arbash-meinel.com
Mon Nov 30 15:36:39 UTC 2015
Given how often people still use "--upload-tools" for things like private
clouds (and is definitely the one used for local provider), I'd really
worry about having a jujud on your local machine that wasn't built with the
same toolchain as the one you get from "juju bootstrap" in other cases.
Very easy to end up with hard to understand/reproduce bugs.
John
=:->
On Mon, Nov 30, 2015 at 6:32 PM, Curtis Hovey-Canonical <
curtis at canonical.com> wrote:
> 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
>
> --
> 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/20151130/c8b6eb9b/attachment.html>
More information about the Juju-dev
mailing list