<div dir="ltr">All,<div><br></div><div>I'm in the process of landing the following MP which removes the --source flag from "juju bootstrap"; this should go into the release notes. As discussed, you can still use --source with sync-tools.</div>
<div><a href="https://code.launchpad.net/~axwalk/juju-core/lp1236691-null-provider-default-series-take2/+merge/190032">https://code.launchpad.net/~axwalk/juju-core/lp1236691-null-provider-default-series-take2/+merge/190032</a></div>
<div class="gmail_extra"><br></div><div class="gmail_extra">In case you missed other discussions: the Environ interface's Bootstrap method no longer takes a set of possible tools, and is now responsible for locating tools itself. The primary driver for this is manual provisioning, where the series of the machine dictates the tools, and not the other way around like with the other providers.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">Cheers,</div><div class="gmail_extra">Andrew<br><br><div class="gmail_quote">On Tue, Oct 15, 2013 at 9:56 AM, Andrew Wilkins <span dir="ltr"><<a href="mailto:andrew.wilkins@canonical.com" target="_blank">andrew.wilkins@canonical.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="im">On Fri, Oct 11, 2013 at 2:19 PM, Ian Booth <span dir="ltr"><<a href="mailto:ian.booth@canonical.com" target="_blank">ian.booth@canonical.com</a>></span> wrote:<br>
</div><div class="gmail_extra"><div class="gmail_quote"><div class="im">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div>><br>
> So I'd like to see what people think of this:<br>
>  - Keep "juju bootstrap --upload-tools", but make that the only time we<br>
> attempt to upload during "juju bootstrap". There will not be any automatic<br>
> upload if tools aren't found and syncing fails.<br>
<br>
</div>The auto upload was added to avoid the less than user friendly scenario whereby<br>
people running from source could not bootstrap without specifying<br>
--upload-tools. My opinion is that the current functionaility is waranted<br>
because it makes bootstrap Just Work and removes a common failure path. It also<br>
unifies the bootstrap command for dev vs prod and consistency is good.<br></blockquote><div><br></div></div><div>I'll leave it in, though I think it will have to change slightly to drop the automatic uploading of tools for series specified through --series. That can still be handled by "juju bootstrap --upload-tools".</div>

<div><br></div><div>I'm readying a CL now. Took a while to get the tests right.</div><div><br></div><div>Cheers,</div><div>Andrew</div></div></div></div>
</blockquote></div><br></div></div>