<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Mon, Jul 27, 2015 at 1:41 PM Sean Dague <<a href="mailto:sean@dague.net">sean@dague.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Consider the CLI an auto negotiating microversion application of the<br>
python API client. And, realistically, should solve some of the issues<br>
of people running "nova foo" and getting cryptic errors from the server<br>
when they are hitting an old version of Nova that doesn't know how to foo.<br>
<br>
So the CLI should actually break less often, and will expose the most<br>
functionality you can get out of your cloud.<br><br></blockquote><div><br></div><div>Not a lot to add here -- except to agree and say that the client breaking in predictable and helpful ways (like giving a useful error message about a feature not being available in an older service) is far better for users, and easier for developers to implement with version headers than it was before. And that's a win for users, IMO.</div><div><br></div><div>-Deva </div></div></div>