[goals][Drop Python 2.7 Support] Week R-4 Update

Ghanshyam Mann gmann at ghanshyammann.com
Sat Apr 18 18:42:37 UTC 2020

Hello Everyone,

Below is the progress on "Drop Python 2.7 Support" at end of R-4 week.

Schedule: https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html#schedule

* Storlets wanted to keep py2.7 as Swift doing which is a valid request. Revert of py2.7 drop patches is ins progress.
   I am updating the goal doc also - https://review.opendev.org/#/c/720714/1
* Reaching out to individual projects PTL to merge the pending patches. If not done by next week. I am going to leave those
from tracking which are pending for a long time but not getting attention from the team. 
They will fail the gate or already failing due to almost all projects are py3-only. 

Project wise status and need reviews:
Phase-1 status:
All the OpenStack services have dropped the python2.7.

Phase-2 status:

* Pending Tempest plugins:
** kuryr-tempest-plugin: https://review.opendev.org/#/c/704072/
     I have replied to the comments on this patch.

* Pending pythonclient:
** python-barbicanclient: https://review.opendev.org/#/c/699096/2
*** gate is already broken waiting for gate to be fixed.
** python-zaqarclient: https://review.opendev.org/#/c/692011/4

* Few more repo patches need to merge:
** masakari-specs: https://review.opendev.org/#/c/698982/
** nova-powervm: https://review.opendev.org/#/c/700683/
** paunch: https://review.opendev.org/#/c/703344/

* Deployment projects in progress:
*** Openstack Charms - Most of them merged, few failing on func job. debugging.
*** Openstackansible - In-progress. centos7 jobs are failing on few projects.

** Waiting from projects team to know the status:
*** Openstack-Helm (Helm charts for OpenStack services)
**** Discussion going on - http://lists.openstack.org/pipermail/openstack-discuss/2020-April/013814.html

* Open review: https://review.opendev.org/#/q/topic:drop-py27-support+status:open

Phase-3 status:
This is audit and requirement repo work. I have started this and reaching out to projects need more work.

How you can help:
- Review the patches. Push the patches if I missed any repo.


More information about the openstack-discuss mailing list