Thanks doug, I updated my 2 requests using toxgen (and submitted pull to toxgen 
for some minor adjustments).

https://review.openstack.org/#/c/65123 should solve the immediate problem (uses 
toxgen to make a new tox.ini with the different variations to check).

https://review.openstack.org/#/c/65135 will add automatic execution of the venv 
'matrix' (different sa versions, eventlet, not eventlet…), hopefully that is 
fine with the infra folks (it does add a lot of new testing venvs, I guess 
that’s ok?).

Once the rest of taskflow core checks out a few reviews then should be ok to 
release 0.1.2 and all will be merry.

From: Doug Hellmann 
<doug.hellm...@dreamhost.com<mailto:doug.hellm...@dreamhost.com>>
Reply-To: "OpenStack Development Mailing List (not for usage questions)" 
<openstack-dev@lists.openstack.org<mailto:openstack-dev@lists.openstack.org>>
Date: Monday, January 6, 2014 at 2:25 PM
To: "OpenStack Development Mailing List (not for usage questions)" 
<openstack-dev@lists.openstack.org<mailto:openstack-dev@lists.openstack.org>>
Subject: Re: [openstack-dev] [requirements] - taskflow preventing sqla 0.8 
upgrade




On Sun, Jan 5, 2014 at 5:02 PM, James E. Blair 
<jebl...@openstack.org<mailto:jebl...@openstack.org>> wrote:
Joshua Harlow <harlo...@yahoo-inc.com<mailto:harlo...@yahoo-inc.com>> writes:

> It seems simple to have variations of venvs (or something similar)
> that taskflow tox.ini can have that specify the different 0.7, 0.8,
> 0.9, when sqlalchemy 1.0 comes out then this should become a nonissue
> (hopefully). I will bug the infra folks to see what can be done here
> (hopefully this is as simple as it sounds).

It is.  See pecan for an example:

  
http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml#n1636

toxgen is another tool that might be useful for setting up your tests. It tries 
to simplify creating a tox.ini with variations on different axes (like changing 
versions of sqlalchemy but keeping all the other dependencies the same).

There's source for toxgen at https://bitbucket.org/cdevienne/toxgen and there's 
a copy in the WSME tree (I don't know if they're the same) with a tox-tmpl.ini 
file to serve as an example.

Doug




And thanks to Ryan Petrello for setting that system up!

-Jim

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org<mailto:OpenStack-dev@lists.openstack.org>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to