← Back to team overview

openstack team mailing list archive

Re: openstack-common

 

> -----Original Message-----
> From: Mark McLoughlin [mailto:markmc@xxxxxxxxxx]
> Sent: 03 January 2012 13:35
> To: Ewan Mellor
> Cc: openstack@xxxxxxxxxxxxxxxxxxx; Jason Koelker
> Subject: RE: [Openstack] openstack-common
> 
> On Tue, 2012-01-03 at 19:54 +0000, Ewan Mellor wrote:
> > I'd love to see openstack-common get off the ground, so I'm all in
> > favor of this.
> >
> > One question: why do you feel that you need such strong backwards
> > compatibility?  If someone makes a change in openstack-common and
> > makes simultaneous changes in all OpenStack projects to match, isn’t
> > that sufficient?
> 
> No, I really don't think it is sufficient. Unless we want packagers to
> hunt us down with sharp implements :)
> 
> Each of the projects are separated by an API which we maintain some
> compatibility around. So, in theory, you can use e.g. Essex Glance with
> Diablo Nova. If you make it so that Glance requires Essex Common and
> doesn't work with Diablo Common, but Nova requires Diablo Common and
> doesn't work with Essex common ... you're screwed.

Yeah, that's fair enough.  I didn't think of the Essex Glance with Diablo Nova case.  You'd definitely like to be able to update the supporting libraries first.

Cheers,

Ewan.

References