[all] SQLAlchemy 2.x support in Bobcat

Stephen Finucane stephenfin at redhat.com
Wed Sep 13 13:39:47 UTC 2023


On Wed, 2023-09-13 at 09:21 +0200, Thomas Goirand wrote:
> Hi,
> 
> As you may know, and to my great frustration, I'm not the maintainer of 
> SQLAlchemy in Debian, even though OpenStack is the biggest consumer of 
> it. The current maintainer insists that he wants to upload SQLA 2.x in 
> Unstable, potentially breaking all of OpenStack.
> 
> At the present moment, if I understand correctly, we're not there yet, 
> and Bobcat doesn't have such a support. It would be ok for me, *IF* 
> there are patches available on master, that I could backport to Bobcat 
> and maintain in the debian/patches folder of each project. However, the 
> biggest current annoyance, is that I have no idea where we are at. Are 
> we close to such a support? Is there a list of patches to apply on top 
> of Bobcat that is maintained somewhere?
> 
> Please enlighten me... :)

I think you figured this out on IRC this morning, but the vast majority (though
not all) of the patches are available at the sqlalchemy-20 topic in Gerrit [1].
I've been working on this for almost 2 years now and have most of the core
projects well on their way but not everything is complete, as you'll tell from
that list. I have a canary patch [2] that I've been using to spot missing
services. I plan to pick up the Manila work again early in C, but could do with
help removing the use of autocommit in Heat and the weird test failures I'm
seeing in Cinder [3]. We also need reviews of the Masakri series (Is that
project dead? I can't tell). Once those are addressed, I _think_ we might be
done but who knows what else we'll find...

Cheers,
Stephen

[1] https://review.opendev.org/q/topic:sqlalchemy-20+is:open
[2] https://review.opendev.org/c/openstack/requirements/+/879743
[3] https://review.opendev.org/q/topic:sqlalchemy-20+is:open+project:openstack/cinder

> 
> Cheers,
> 
> Thomas Goirand (zigo)
> 




More information about the openstack-discuss mailing list