[openstack-dev] Toward SQLAlchemy 0.9.x compatibility everywhere for Icehouse

Sean Dague sean at dague.net
Sun Mar 2 12:06:22 UTC 2014

On 03/02/2014 03:12 AM, Thomas Goirand wrote:
> On 03/02/2014 12:03 PM, Thomas Goirand wrote:
>> Hi,
>> About a week ago, the maintainer of SQLAlchemy uploaded version 0.9.3 in
>> Debian Sid. This of course broke a lot of OpenStack packages, including
>> python-migrate.
>> I do not intend to let this continue on for 7 months like it happened
>> for SQLA 0.8.x.
>> Over the last week, I worked, together with my colleagues from eNovance,
>> on fixing python-migrate. Today, I can proudly say that migrate seems to
>> have been fixed and works fully with SQLAlchemy 0.9.3. All unit tests
>> are passing, including the ones for MySQL, which I also do in my Debian
>> package.
>> I haven't uploaded python-migrate to Debian Sid yet, because I'm waiting
>> for python-ibm-db-sa to be approved by FTP masters. However, I have good
>> hopes that it will happen soon.
>> The Debian package I've prepared already includes all of SQLA-Migrate
>> commits currently available in the Git, plus 4 patches which I intend to
>> push upstream. The resulting package works with both SQLA 0.8.x and SQLA
>> 0.9.x.
>> Next up is Keystone. Only one unit test is failing, as much as I can tell:
>> keystone.tests.test_sql_upgrade.SqlUpgradeTests.test_upgrade_14_to_16
>> Once Keystone is fixed, we'll move to the next packages.
>> I hope to get support from core reviewers here, so that we can fix-up
>> the SQLA 0.9.x compat ASAP, preferably before b3. Of course, I'll make
>> sure all we do works with both 0.8 and 0.9 version of SQLA. Is there
>> anyone still running with the old 0.7? If yes, then we can try to
>> continue validating OpenStack against it as well.
>> Thoughts welcome,
>> Cheers,
>> Thomas Goirand (zigo)
> FYI, the below patches need review:
> SQLAlchemy-migrate:
> https://review.openstack.org/#/c/77387/
> https://review.openstack.org/#/c/77388/
> https://review.openstack.org/#/c/77396/
> https://review.openstack.org/#/c/77397/

Can you put these in a series, and add this tox change at the end of the
series - https://review.openstack.org/#/c/66156/7/tox.ini ?

That will ensure that we're testing 0.9 upstream. And we can adjust the
job runner definition to run with 0.7, 0.8, and 0.9 once all is in.


Sean Dague
Samsung Research America
sean at dague.net / sean.dague at samsung.com

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 482 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140302/f4880ce2/attachment.pgp>

More information about the OpenStack-dev mailing list