<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">[OK, I'll bite...just once more...because dammit I want this crap fixed too.]</div><div class="gmail_quote"><br></div><div class="gmail_quote"><div>I know you know this Monty, but for the benefit of the folks who don't, the client library situation is a result of them belonging to the projects they serve, each one[0] forked from a different one forked from jkm's original, without having any sort of mechanism to stay in sync, like a cross-project (BINGO!) effort to keep things consistent.</div><div><br></div><div>We may not want a BDFL, but we NEED someone to say NO when necessary for the sake of the entire project.  Jeez, now I'm sounding all enterprisey.</div><div><br></div></div><div class="gmail_quote">On Fri, Sep 19, 2014 at 9:01 PM, Monty Taylor <span dir="ltr"><<a href="mailto:mordred@inaugust.com" target="_blank">mordred@inaugust.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">        except exc.Unauthorized:<br>
            raise exc.CommandError("Invalid OpenStack credentials.")<br>
        except exc.AuthorizationFailure:<br>
            raise exc.CommandError("Unable to authorize user")<br>
<br>
This is pervasive enough that both of those exceptions come from<br>
openstack.common.<br></blockquote><div><br></div><div>If thats from apiclient, I have a guess.  apiclient was an attempt (by someone who got frustrated and left us) to build a common core for the clients.  However, in many ways wound up being a UNION of them.  And scene.</div><div><br></div><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">I'm guessing that what it actually is is that randomly some things<br></blockquote><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">
return one, some things return the other, and there is absolutely no<br>
rhyme nor reason. Or, more likely, that termie liked the spelling of one<br>
of them better.<br></blockquote><div><br></div><div>I like that explanation but this isn't from OCL.  Actually we'd have been much farther down the road if we had used Termie's bits a year ago. Whether that is a bug or a feature is left to the reader to decide.</div><div><br></div><div><div>Code speaks, sometimes, so I'm going back to writing some more client bits.  Someone come help.</div></div><div><br></div><div>dt</div></div><div><br></div><div>[0] except swift and glance, both of which were originally in the server repo.</div><div><br></div>-- <br><br>Dean Troyer<br><a href="mailto:dtroyer@gmail.com">dtroyer@gmail.com</a><br>
</div></div>