[goals][Drop Python 2.7 Support] Status Report: COMPLETED \o/
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_project... 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
Gmann, Congratulations and thank you for all your work around this! Jay On 4/30/2020 9:53 PM, Ghanshyam Mann 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_project...
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
This has been a tremendous coordination effort with a huge number of changes, some of them quite complex. Congratulations Ghanshyam and everyone involved with the drop-py27 effort, and thank you for all the time and effort you have out into this. Nate On Thu, Apr 30, 2020 at 09:53:59PM -0500, Ghanshyam Mann 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_project...
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
On Apr 30, 2020, at 10:53 PM, Ghanshyam Mann <gmann@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_project...
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. Thank you for seeing this last phase of the work through to completion, Ghanshyam. Doug
---- On Fri, 01 May 2020 15:46:34 -0500 Doug Hellmann <doug@doughellmann.com> wrote ----
On Apr 30, 2020, at 10:53 PM, Ghanshyam Mann <gmann@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_project...
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
On 2020-05-01 16:46:34 -0400 (-0400), Doug Hellmann wrote: [...]
Thank you for seeing this last phase of the work through to completion, Ghanshyam.
Absolutely, many thanks to Ghanshyam, but also to you Doug for getting this rolling to begin with, and to everyone else who pitched in along the way! It takes a village. ;) -- Jeremy Stanley
This is a great achievement as the community. Thank you Ghanshyam for your great leadership, continuous effort and patiences. Congrats everyone involved with this goal. -amotoki On Fri, May 1, 2020 at 11:57 AM Ghanshyam Mann <gmann@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_project...
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
participants (6)
-
Akihiro Motoki
-
Doug Hellmann
-
Ghanshyam Mann
-
Jay Bryant
-
Jeremy Stanley
-
Nate Johnston