This is the 6th week of the "Run under Python 3 by default" goal (https://governance.openstack.org/tc/goals/stein/python3-first.html).
== What we learned last week == I spoke with a few teams at the PTG to clarify the process and the "definition of done" for the goal. If you have similar questions, please get in touch. There are still a lot of patches failing jobs. == Ongoing and Completed Work == I have updated the status report output to separate the zuul migration, documentation, and unit test changes. In the chart below + means completed, - means not needed, and x/y means x open patches out of y total (except in the bottom line where the numbers are counting teams). I am not yet tracking any work on functional tests. +---------------------+---------+--------------+---------+----------+---------+-------+--------------------+ | Team | zuul | tox defaults | Docs | 3.6 unit | Failing | Total | Champion | +---------------------+---------+--------------+---------+----------+---------+-------+--------------------+ | adjutant | + | - | - | + | 0 | 5 | Doug Hellmann | | barbican | 11/ 13 | + | 1/ 3 | + | 6 | 20 | Doug Hellmann | | blazar | 2/ 16 | + | + | + | 0 | 25 | Nguyen Hai | | Chef OpenStack | + | - | - | - | 0 | 1 | Doug Hellmann | | cinder | 1/ 22 | + | + | + | 1 | 31 | Doug Hellmann | | cloudkitty | + | + | + | + | 0 | 24 | Doug Hellmann | | congress | + | + | + | + | 0 | 24 | Nguyen Hai | | cyborg | + | + | + | + | 0 | 16 | Nguyen Hai | | designate | + | + | + | + | 0 | 24 | Nguyen Hai | | Documentation | + | + | + | + | 0 | 22 | Doug Hellmann | | dragonflow | + | - | + | + | 0 | 6 | Nguyen Hai | | ec2-api | + | - | + | + | 0 | 12 | | | freezer | 3/ 23 | + | + | 2/ 4 | 2 | 33 | | | glance | 1/ 16 | 1/ 4 | 1/ 3 | 1/ 3 | 2 | 26 | Nguyen Hai | | heat | 5/ 27 | 1/ 5 | 1/ 6 | 1/ 7 | 3 | 45 | Doug Hellmann | | horizon | + | + | + | + | 0 | 11 | Nguyen Hai | | I18n | + | - | - | - | 0 | 2 | Doug Hellmann | | InteropWG | + | - | + | 1/ 3 | 0 | 10 | Doug Hellmann | | ironic | 14/ 60 | + | 2/ 13 | 2/ 12 | 4 | 90 | Doug Hellmann | | karbor | 15/ 15 | + | 2/ 2 | 3/ 3 | 0 | 22 | Nguyen Hai | | keystone | + | + | + | + | 0 | 47 | Doug Hellmann | | kolla | + | - | + | + | 0 | 12 | | | kuryr | 5/ 16 | + | 2/ 6 | 2/ 5 | 8 | 28 | Doug Hellmann | | magnum | + | + | + | + | 0 | 24 | | | manila | 3/ 19 | + | + | + | 3 | 28 | Goutham Pacha Ravi | | masakari | + | + | + | - | 0 | 21 | Nguyen Hai | | mistral | + | + | + | + | 0 | 37 | Nguyen Hai | | monasca | 3/ 66 | 1/ 7 | + | + | 4 | 90 | Doug Hellmann | | murano | + | + | + | + | 0 | 37 | | | neutron | 30/ 73 | + | 2/ 14 | 3/ 13 | 16 | 106 | Doug Hellmann | | nova | 14/ 23 | + | 1/ 5 | 1/ 5 | 0 | 37 | | | octavia | + | + | + | + | 0 | 34 | Nguyen Hai | | OpenStack Charms | 17/117 | - | - | - | 14 | 117 | Doug Hellmann | | OpenStack-Helm | + | - | + | - | 0 | 4 | | | OpenStackAnsible | 31/270 | 2/ 32 | 9/ 65 | - | 23 | 367 | | | OpenStackClient | + | + | + | + | 0 | 25 | | | OpenStackSDK | 12/ 15 | + | 2/ 4 | 1/ 3 | 5 | 25 | | | oslo | + | + | + | + | 0 | 219 | Doug Hellmann | | Packaging-rpm | + | - | + | + | 0 | 7 | Doug Hellmann | | PowerVMStackers | + | - | - | + | 0 | 18 | Doug Hellmann | | Puppet OpenStack | + | - | + | - | 0 | 236 | Doug Hellmann | | qinling | + | + | + | + | 0 | 12 | | | Quality Assurance | + | + | + | + | 0 | 50 | Doug Hellmann | | rally | + | + | + | - | 0 | 5 | Nguyen Hai | | Release Management | + | - | - | + | 0 | 2 | Doug Hellmann | | requirements | + | - | + | + | 0 | 7 | Doug Hellmann | | sahara | + | + | + | + | 0 | 39 | Doug Hellmann | | searchlight | + | + | + | + | 0 | 21 | Nguyen Hai | | senlin | + | + | + | + | 0 | 23 | Nguyen Hai | | SIGs | + | - | + | + | 0 | 9 | Doug Hellmann | | solum | + | + | + | + | 0 | 23 | Nguyen Hai | | storlets | + | + | + | + | 0 | 8 | | | swift | + | 2/ 2 | + | + | 0 | 16 | Nguyen Hai | | tacker | + | 1/ 2 | + | + | 1 | 23 | Nguyen Hai | | Technical Committee | + | - | - | + | 0 | 7 | Doug Hellmann | | Telemetry | 15/ 31 | + | 2/ 6 | 2/ 6 | 6 | 49 | Doug Hellmann | | tricircle | 1/ 9 | + | + | + | 1 | 14 | Nguyen Hai | | tripleo | 55/133 | + | 4/ 20 | 3/ 20 | 30 | 178 | Doug Hellmann | | trove | 16/ 17 | 1/ 2 | 2/ 3 | 2/ 3 | 0 | 25 | Doug Hellmann | | User Committee | + | - | 1/ 2 | - | 0 | 6 | Doug Hellmann | | vitrage | + | + | + | + | 0 | 25 | Nguyen Hai | | watcher | + | 1/ 5 | + | + | 0 | 27 | Nguyen Hai | | winstackers | + | + | + | + | 0 | 17 | | | zaqar | + | + | + | + | 0 | 24 | | | zun | + | + | + | + | 0 | 21 | Nguyen Hai | | | 45/ 65 | 40/ 48 | 44/ 58 | 43/ 56 | 129 | 2607 | | +---------------------+---------+--------------+---------+----------+---------+-------+--------------------+ == Next Steps == All teams should be working to approve the patches proposed by the goal champions, and then to expand functional test coverage for python 3 and document their status in the wiki. == 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:Verified-1+OR+label:Verified-2+) 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 __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev