google/clusterfuzz

Upgrade to python3.11

jonathanmetzman opened this issue ยท 8 comments

All PRs related to this effort should link here.

Hello clusterfuzz team

do you have an ETA for migrating to python3.11?
Unfortunately we've been locked out of our clusterfuzz instance since last month, because cross origin redirect login is no longer supported in firebase. I know this has been fixed in clusterfuzz but we cannot update our instance as app engine no longer allows python3.7 apps to be deployed.

Thanks in advance!

I'll let @vitorguidi comment in more detail on this, but we are actively working on this upgrade and should hopefully be completing this in the coming weeks / month.

Hello clusterfuzz team

do you have an ETA for migrating to python3.11? Unfortunately we've been locked out of our clusterfuzz instance since last month, because cross origin redirect login is no longer supported in firebase. I know this has been fixed in clusterfuzz but we cannot update our instance as app engine no longer allows python3.7 apps to be deployed.

Thanks in advance!

We already have all dependencies bumped, the next step is switching the interpreter and performing a canary with production instances. This should be done next week, and it will be possible to more accurately gauge how complex the process will be, but Oliver's estimate is what I am expecting.

#4025 has already been merged and we have been running clusterfuzz in production for >1 week at Python3.11, so it should be good now @eduarddfinity

@vitorguidi are you all running from a stable release branch or are you just running off of master?

We run off master. I don't think we've done releases in at least a year, don't have the cycles for this sadly.

@jonathanmetzman is running off of master just for an internal instance or is that what OSS-Fuzz runs on as well?

@jonathanmetzman is running off of master just for an internal instance or is that what OSS-Fuzz runs on as well?

OSS-Fuzz was running on a very old version of master but now is pretty much on latest master. Things for oss-fuzz are not in a very stable state but your internal deployment is probably more like the internal instance which is stable on 3.11