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 Highlights: ======== * 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. -gmann