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 <
[email protected]> 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
> <[email protected]> wrote:
> > On Fri, Nov 27, 2015 at 7:49 AM Michael Hudson-Doyle
> > <[email protected]> wrote:
> >>
> >> On 27 November 2015 at 09:39, Tim Penhey <[email protected]>
> wrote:
> >> > On 27/11/15 08:43, Michael Hudson-Doyle wrote:
> >> >> On 27 November 2015 at 02:24, Martin Packman
> >> >> <[email protected]> wrote:
> >> >>> On 26/11/2015, Andrew Wilkins <[email protected]> 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
> [email protected]
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>
-- 
Juju-dev mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju-dev

Reply via email to