[all] Debian unstable has Python 3.11: please help support it.

Thomas Goirand zigo at debian.org
Fri Jul 15 09:56:25 UTC 2022

On 7/14/22 16:01, Sean Mooney wrote:
> do we currently have 3.11 aviable in any of the ci images? i belive we have 22.04 image aviable is it installbale there
> or do we have debian bookworm images we can use to add a non voting tox py311 job to the relevent project repos?


Currently, we only have Python 3.11 beta 4 (ie: 3.11.0~b4-1) available 
in Debian Unstable. It wont be available in Bookworm until the python 
3.10 -> 3.11 transition is over in Debian Unstable. During this process, 
Python 3.11 will only be an available Python version, but not the 
default. It will then become the default Python 3, and then, Python 3.10 
will be removed from Unstable. THEN Python 3.11 will be fully the 
Bookworm version. This probably will take a few months.

FYI, I very much know the patches will be done on a best effort basis 
only. I'm fine with that, and I'm used to discuss it with the community, 
and do backports of patches that land in master. My mail was just a call 
to the community so that we keep in mind that it's coming.

I have no idea what the breakages will be (yet), but I'm looking forward 
figuring it out. Over the years, I kind of have fun doing so, even if I 
still think breaking the world every few months is a terrible idea.

In a more general way, I am convince that it's always best for all of us 
if we can find a way to test with the latest everything, including the 
interpreter. Waiting for Ubuntu to have the latest interpreter is IMO 
broken by design, because the Python version transition always happen in 
Debian Unstable first (and made by the same person that maintains the 
Python interpreter in both Debian and Ubuntu: Matthias Klose, aka doko).

Not only for the interpreter, if we could find a way to test things in 
Debian Unstable, always, as non-voting jobs, we would see the failures 
early. I'd love we he had such a non-voting job, that would also use the 
latest packages from PyPi, just so that we could at least know what will 
happen in a near future.

Your thoughts everyone?


Thomas Goirand (zigo)

More information about the openstack-discuss mailing list