Great list. For quantum/common/test_lib.py, I've been working with Jason Kölker to get nova to be able to use nose directly without run_tests.py. To that end, he's written openstack-nose. I'd love it if we could get quantum to use that as well instead of test_lib.py.
(ultimate goal is that we run tests by running "tox" ... and in the tox config it simply has "nosetests" as the command to run- with any additional features we need from nose done as plugins.) That being said - someone suggested the other day that perhaps openstack-nose should be merged in to openstack-common, so that depending on/installing openstack-common gets you the nose plugin as well. Jason - thoughts from you? Monty On 01/10/2012 10:13 AM, Dan Wendlandt wrote: > Hi folks, I have done a once-over on the code and identified a lot of > code that I think would fit well in openstack-common. > > I updated: http://wiki.openstack.org/QuantumOpenstackCommon > > In most cases this is code we borrowed directly from another project > (nova or glance) to get our basic web service + db infrastructure > working or to handle config/flags. > > Dan > > > On Thu, Jan 5, 2012 at 12:11 PM, Dan Wendlandt <d...@nicira.com > <mailto:d...@nicira.com>> wrote: > > > > On Tue, Jan 3, 2012 at 11:00 AM, Mark McLoughlin <mar...@redhat.com > <mailto:mar...@redhat.com>> wrote: > > Hi Dan, > > I've just now posted the plans Jason and I have for openstack-common > here: > > http://wiki.openstack.org/CommonLibrary > > Thanks for poking us into doing it! :) > > Any help you can give would be awesome. Even a wiki page listing the > APIs Quantum has that you think should be in openstack-common > would be > great. > > > Great, thanks for the emails, and for driving the openstack-common > work. > > I have created a launchpad issue to track this, and a wiki page > linked to the launchpad issue as a "spec": > - > https://blueprints.launchpad.net/quantum/+spec/identify-openstack-common-code > - http://wiki.openstack.org/QuantumOpenstackCommon > > I have assigned myself as the owner, to make sure it gets done, but > everyone should feel free to contribute suggestions to the wiki page. > > Dan > > > > > Cheers, > Mark. > > On Tue, 2012-01-03 at 01:25 -0800, Dan Wendlandt wrote: > > The last netstack email about splitting Quantum repos touched > a bit on > > openstack-common, but I thought it was worth creating a separate > > specifically on Quantum + openstack-common. I've tried to CC > some of the > > people that seem to be driving discussion of openstack-common > > > > When reviewing the Quantum codebase, there seems to be a good > amount of > > "infrastructure" code for both client + server that is not > quantum specific > > and was likely borrowed from existing projects like nova + > glance. I'd > > really like to get that code into something like > openstack-common for > > several reasons: > > 1) keep quantum bloat down > > 2) make sure bug fixes/enhancements made in one project > benefit all projects > > 3) make sure teams don't have to duplicate work writing unit > tests in each > > project. > > > > Can someone working on openstack-common comment on the current > state of the > > work? Particularly, do we expect it to be a standard > > github.com/openstack/repo <http://github.com/openstack/repo> > soon, and do we expect it to be packaged for > > major distros soon? It > > wouldn't seem like Quantum would want to start using it until > that was the > > case. > > > > Assuming we can start depending on openstack-common, I would > advocate for a > > review of the quantum codease identifying chunks that either > are already in > > openstack-common, or we think are good candidates for addition to > > openstack-common. > > > > Dan > > > > > > > > > > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Wendlandt > Nicira Networks: www.nicira.com <http://www.nicira.com> > twitter: danwendlandt > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > > > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Wendlandt > Nicira Networks: www.nicira.com <http://www.nicira.com> > twitter: danwendlandt > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > -- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp