On Mon, 2011-11-07 at 21:25 +0000, Caitlin Bestler wrote:
> Monty Taylor wrote:
> 
> > OpenStack projects that need to depend on these will reference the git repo 
> > of the project in their
> > tools/pip-requires file. This should take care of depends for developers. 
> > Normal installation depends
> > can be taken care of by distro packagers as usual.
> 
> Why would an openstack project *need* to reference a client library of 
> another openstack project?
> 
> Wouldn't requiring openstack projects to rely on the REST API of other 
> projects eliminate a whole mess
> of release dependencies?

Yes, but it would also mean a multiplication of bugs, since each project
would be re-implementing a REST API client for all the other projects.

Put another way, I'd rather have the Swift developers writing a Python
client library that I can import into Glance's Swift storage driver than
reimplement an entire client library for Swift without the knowledge
that the Swift contributors bring to the table.

Cheers,
-jay


_______________________________________________
Mailing list: https://launchpad.net/~openstack-poc
Post to     : openstack-poc@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack-poc
More help   : https://help.launchpad.net/ListHelp

Reply via email to