[openstack-dev] SQLAlchemy-migrate needs a new maintainer
dripton at redhat.com
Thu Jul 11 18:40:24 UTC 2013
OpenStack is currently divided. Older projects like Nova use
sqlalchemy-migrate. Some newer projects like Neutron use alembic.
I'd personally like to see everything in Alembic, but migrating all the
Nova scripts in a way that didn't break compatibility will be a big
challenge. It's easier for projects with less to port.
Another option is to take over maintaining sqlalchemy-migrate and bend
it to our needs. (It's mostly okay, but the big issue for me is its use
of strictly incrementing integer sequence numbers. That both causes
problems when competing patches in review race for the same filename,
and when we try to backport some but not all migration scripts to a
stable branch.) We already apply some patches to upstream, so having a
friendly maintainer who would apply patches that OpenStack needs would
This will be a topic at the DB meeting today at 1900 UTC (about 20
minutes from when I send this email). So please attend if it's
important to you.
On 07/11/2013 02:18 PM, Thomas Goirand wrote:
> Discussing with Jan Dittberner, who is upstream for sqlalchemy-migrate,
> it appears that he doesn't have time to maintain it.
> Is the OpenStack project willing to take over? Jan is ok to hand over
> everything, moving to Github, give access to Pypi, etc. Below is his
> reply to me when I asked him.
> Or is the OpenStack project moving toward Alembic as well?
> Thoughts anyone?
> Thomas Goirand (zigo)
> On 07/12/2013 01:27 AM, Jan Dittberner wrote:
>> I would be very happy to hand over the maintenance of sqlalchemy-migrate to
>> a team that actually uses it. At the moment I take care of the Google Code
>>  project for sqlalchemy-migrate and maintain a Jenkins instance at
>> http://jenkins.gnuviech-server.de/. I'm all in favour of moving to github,
>> Google Code was just choosen because it was available at the time the
>> project moved from the initial developer's (Evan Rosson) personal server. I
>> can also give access to the PyPI project page  to a prospective new
>> I wrote some sphinx documentation and improved the tests a while ago but I
>> have no time to maintain it properly. I switched to alembic for my small
>> personal projects.
>>  https://code.google.com/p/sqlalchemy-migrate/
>>  https://pypi.python.org/pypi/sqlalchemy-migrate
>> Best regards
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
David Ripton Red Hat dripton at redhat.com
More information about the OpenStack-dev