This is the regular update for the "Run under Python 3 by default" goal (https://governance.openstack.org/tc/goals/stein/python3-first.html). == Current Status == After last week's several teams updated their status in the wiki, and at least one team changed the job they had running so that it is voting. The list of teams who have not completed this step is still longer than I would like, but everyone is either working on it or has put it on their roadmap. == Ongoing and Completed Work == We also have a fair number of tox update patches left open. I intend to abandon any of those that I submitted when we hit RC1 for Stein, because I plan to be working on other things next cycle. If you see your project name below and want to get your version of the patch landed before that deadline, look for the patch with topic tag 'python3-first'. +-------------------+--------------+---------+----------+---------+------------+-------+---------------+ | Team | tox defaults | Docs | 3.6 unit | Failing | Unreviewed | Total | Champion | +-------------------+--------------+---------+----------+---------+------------+-------+---------------+ | adjutant | 1/ 1 | - | + | 0 | 0 | 2 | Doug Hellmann | | barbican | + | 1/ 3 | + | 1 | 1 | 7 | Doug Hellmann | | heat | 1/ 8 | + | + | 0 | 0 | 21 | Doug Hellmann | | InteropWG | 1/ 2 | + | + | 0 | 0 | 8 | Doug Hellmann | | ironic | 1/ 10 | + | + | 0 | 0 | 35 | Doug Hellmann | | magnum | 1/ 5 | + | + | 0 | 0 | 10 | | | masakari | 1/ 4 | + | - | 0 | 0 | 5 | Nguyen Hai | | neutron | 2/ 17 | + | + | 1 | 1 | 44 | Doug Hellmann | | OpenStack Charms | 7/ 73 | - | - | 7 | 2 | 73 | Doug Hellmann | | Quality Assurance | 1/ 9 | + | + | 0 | 1 | 30 | Doug Hellmann | | rally | 1/ 3 | + | - | 1 | 1 | 5 | Nguyen Hai | | swift | 2/ 3 | + | + | 2 | 1 | 6 | Nguyen Hai | | tacker | 1/ 4 | + | + | 1 | 0 | 9 | Nguyen Hai | | Telemetry | 1/ 7 | + | + | 0 | 1 | 19 | Doug Hellmann | | tripleo | 1/ 53 | + | + | 0 | 1 | 89 | Doug Hellmann | | trove | 1/ 5 | + | + | 0 | 0 | 11 | Doug Hellmann | | User Committee | 3/ 3 | + | - | 0 | 2 | 5 | Doug Hellmann | | | 45/ 61 | 56/ 57 | 55/ 55 | 13 | 11 | 1068 | | +-------------------+--------------+---------+----------+---------+------------+-------+---------------+ == Next Steps == == How can you help? == 1. Choose a patch that has failing tests and help fix it. https://review.openstack.org/#/q/topic:python3-first+status:open+(+label:Ver...) 2. Review the patches for the zuul changes. Keep in mind that some of those patches will be on the stable branches for projects. 3. Work on adding functional test jobs that run under Python 3. == How can you ask for help? == If you have any questions, please post them here to the openstack-dev list with the topic tag [python3] in the subject line. Posting questions to the mailing list will give the widest audience the chance to see the answers. We are using the #openstack-dev IRC channel for discussion as well, but I'm not sure how good our timezone coverage is so it's probably better to use the mailing list. == Reference Material == Goal description: https://governance.openstack.org/tc/goals/stein/python3-first.html Open patches needing reviews: https://review.openstack.org/#/q/topic:python3-first+is:open Storyboard: https://storyboard.openstack.org/#!/board/104 Zuul migration notes: https://etherpad.openstack.org/p/python3-first Zuul migration tracking: https://storyboard.openstack.org/#!/story/2002586 Python 3 Wiki page: https://wiki.openstack.org/wiki/Python3 -- Doug