On Thu, 2020-10-15 at 11:32 +0100, James Page wrote:
On Thu, Oct 15, 2020 at 10:59 AM Thomas Goirand <zigo@debian.org> wrote:
Hi there!
Matthias Klose decided that uploading Python 3.9 on the 14th of this month (yes, the same day of the OpenStack release) would be fun. I am now really having fun ... fixing bugs! :)
What's not so funny for me, is that some key packages like Greenlet or lxml aren't built yet for Python 3.9, even though they should. As a consequence, I just need to wait to be able to upload to Unstable. So this will delay my usual announcement for the release GA in Debian (even though the unofficial Victoria repo for Buster is ready and I could spawn VMs on Buster + Victoria).
Anyways, all of this will settle slowly. Though Python 3.9 is here to stay, and to soon reach Ubuntu as well (it's planned for the next release).
It'd be nice if projects were starting to investigate gating on Python 3.9 as early as possible. As much as I can tell, there's not so many issues to fix. The first one I fixed is here:
https://review.opendev.org/758237
but I don't expect much more, and hopefully, I'll be able to propose more patch as I find the issues.
Must we wait until Python 3.9 reaches Ubuntu to enable gating in the OpenStack projects?
3.9 is already available in Ubuntu 20.04 (albeit at an RC but it will be updated) so that should not block enabling test gates. rhel 9 wont be around for quite a while yet but i think its also going to be based on 3.9 so having early gating on 20.04 would be quite useful as i think we should be trying to make 3.9 supported in wallaby
the next majory redhat openstack release will be based on wallaby and that is likely to be rhel9 based so having rhel 9 compatiablw will help all the major distos be able to ship wallaby when it is released
Cheers
James