← Back to team overview

openstack-poc team mailing list archive

Re: API compatibility

 

On Wed, Sep 7, 2011 at 3:58 AM, Ewan Mellor <Ewan.Mellor@xxxxxxxxxxxxx> wrote:
> Firstly, apologies for not making the PPB meeting today.  I was actually
> locked in a meeting about OpenStack API support, which is ironic given the
> topic of conversation at the PPB today.

Ironic indeed :)

> Obviously the API can continue to evolve – it just needs to do so in a
> backwards-compatible (or versioned) manner.

Agreed. The thing that was being proposed and agreed upon yesterday was about:

a) That PTLs control their project's APIs
b) That the PPB will set some general guidelines for the APIs
c) That a coordinator role should exist to advise PTLs on matters
relating to consistency of the project APIs

I would be amenable to a diktat (to borrow your term) saying APIs must
be backwards compatible for clients built to a prior release series
API version.

> Also, extensions would be excluded from this – caveat extensor, or
> something.

Yup.

Cheers,
-jay


Follow ups

References