[goals][Drop Python 2.7 Support] Week R-16 Update (# 3 weeks left to complete)

Ghanshyam Mann gmann at ghanshyammann.com
Sun Jan 26 20:17:58 UTC 2020


Hello Everyone,

Below is the progress on "Drop Python 2.7 Support" for R-16 week.

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


Highlights:
========
* Schedule is to finish the py2-drop from every deliverable (except requirement repo) by m-2 on R13.
   Only 3 weeks left to finish the work so I am going to send the status twice a week from now.

* Every project has to merge their py2 drop patches on priority. We are/will face more gate issue on
   py2 things if the transition period is longer. 

* I have pushed the patches on tempest-plugins and wherever applicable jobs defined in plugin
repo have been modified to run on py2 for stable branches and on py3 on the master gate. 
  
* Fixing neutron-tempest-plugin failure on stable/rocky by running Tempest on >py3.6 venv[1].

Project wise status and need reviews:
============================
Phase-1 status:
The OpenStack services have not merged the py2 drop patches:
NOTE: This was supposed to be completed by milestone-1 (Dec 13th, 19).

* Adjutant
* ec2-api
* Karbor
* Sahara (its plugins)
* Masakari
* Tacker
* Qinling
* Tricircle

Phase-2 status:
This is ongoing work and I think most of the repo have patches up to review. 
I will start tracking the progress for unmerged patches form next week. Each project
is requested to merge the open patches asap.

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


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

[1] https://bugs.launchpad.net/neutron/+bug/1860033

-gmann





More information about the openstack-discuss mailing list