[openstack-dev] sqlalchemy version regression

Thomas Goirand zigo at debian.org
Mon Sep 23 02:36:00 UTC 2013


On 09/23/2013 05:43 AM, Monty Taylor wrote:
>>> Since we now have at least some integration testing on our global
>>> requirements list, I uploaded https://review.openstack.org/47745 to
>>> see what breaks (though unit tests for individual projects are not
>>> covered by this test and may also need fixing).
>>
>> The errors we can see in the Jenkins jobs are:
>>
>> die 333 'keystone did not start'
> 
> I believe this is the key - to our knowledge, openstack does not yet
> work with sqlalchemy 0.8. We can't update the requirements for _any_ of
> the projects until we can upgrade it for _all_ of them.

To the best of my knowledge, the full of OpenStack does work with 0.8.
Or we have a regression in Keystone, which is possible. I will try to do
more extensive tests, though it will be easy since I have at least one
of my Debian repository that has everything built against SQLAlchemy. I
will let you know once we've run tempest successfully.

>> If it was only down to me, I'd say put:
>>
>> SQLAlchemy>=0.8.2,<=0.9
>>
>> in all of our requirements.txt, so that we have something predictable.
>> Making a backport package of SQLAlchemy for Precise and Wheezy is
>> trivial and not a problem.
> 
> I'm fine with that - as soon as it works. Step one is to make that
> change to openstack/requirements. This will update the requirement for a
> devstack run. As soon as that change _can_ land, then we also need to
> make sure that our unittests in every openstack project work with 0.8.
> 
> Monty

Cool, let's try to do that then.

Thomas




More information about the OpenStack-dev mailing list