[goals][Drop Python 2.7 Support] Status Report: COMPLETED \o/

Ghanshyam Mann gmann at ghanshyammann.com
Fri May 1 22:36:12 UTC 2020


 ---- On Fri, 01 May 2020 15:46:34 -0500 Doug Hellmann <doug at doughellmann.com> wrote ----
 > 
 > 
 > > On Apr 30, 2020, at 10:53 PM, Ghanshyam Mann <gmann at ghanshyammann.com> wrote:
 > > 
 > > Hello Everyone,
 > > 
 > > Please find the final status for the py2.7 drop goal. Finally, it is COMPLETED!! 
 > > With this (after three continuous cycles), I am taking a break from community goals (at least for V cycle :))!!.
 > > 
 > > Wiki page is updated: https://wiki.openstack.org/wiki/Python3
 > > I have added the 'Python3 Only' column here https://wiki.openstack.org/wiki/Python3#Python_3_Status_of_OpenStack_projects
 > > 
 > > Completion Report:
 > > ===============
 > > * Swift & Storlets are the two projects keeping py2.7 support.
 > > 
 > > * All projects have completed the goal and now are python3-only.
 > > 
 > > * It has been another roller coaster :) and I appreciate everyone helped in this work and
 > > all the projects reviewing the patches on time with few exceptions :). 
 > > 
 > > * A Lot of gate issues occurred and fixed during this transition especially making branchless
 > > tooling testing the mixed python version ( stable branch on py2 and other on py3).
 > > 
 > > * I finished the audit for all the projects. requirement repo will be cleaning up the py2 caps in Victoria cycle[1].
 > > 
 > > 
 > > Some ongoing work on deployement projects repo or unmaintained repo:
 > > -------------------------------------------------------------------------------------------
 > > These are dpendendant on other work for testing framework etc. This can be continued and need
 > > not to be tracked under this goal.
 > > * python-barbicanclient: https://review.opendev.org/#/c/699096/
 > > ** This repo seems unmaintained for last 6 months and the gate is already broken.
 > > * Openstack Charms - Most of them merged, few are waiting for the team to migrate to Python3 Zaza functional test framework.
 > > * Openstackansible - This will finish once centos jobs will be migrated to Centos8.
 > > * Openstack-Helm - No conclusion yet from help team on what else to do for py2 drop.
 > > 
 > > -gmann
 > > 
 > 
 > Congratulations!
 > 
 > Moving to python 3 has been a multi-year process, but it shows that we can make significant maintenance-oriented changes like this when the community works together.

Indeed, it was a lot of hard work for many years. While updating the wiki page, I read a few old comments, blogs and realized it was not an easy job at all :). 

 > 
 > Thank you for seeing this last phase of the work through to completion, Ghanshyam.
 > 
 > Doug
 > 
 > 



More information about the openstack-discuss mailing list