Jump to: navigation, search

Difference between revisions of "StarlingX/Python2"

Line 10: Line 10:
 
The work items for this team can be found in Storyboard here.
 
The work items for this team can be found in Storyboard here.
  
There is an Etherpad with some notes [https://etherpad.openstack.org/p/stx-python-2-to-3 here].
+
There is an Etherpad with some notes [https://etherpad.openstack.org/p/stx-python-2-to-3 here].
  
 
There is a Story with a good summary of the work needed [https://storyboard.openstack.org/#!/story/2002909 here].
 
There is a Story with a good summary of the work needed [https://storyboard.openstack.org/#!/story/2002909 here].
 +
 +
Deliverables for this sub-project:
 +
# All python code in StarlingX is python 3 compatible
 +
# All python repos have Zuul jobs which check for python 3 compatibility
 +
# All Zuul jobs are made Voting
 +
# Once all the Python 2 code is removed, any python 2 support packages are removed from the build and build mirror
  
 
ToDo:
 
ToDo:

Revision as of 20:26, 27 July 2018

Python2 Transition Sub-project

Welcome to the Python2 sub-project!

Python 2 support will be ending in the community in 2020. We have a lot of Python2 code that needs to be converted to be 2/3 compatible.

Members of the team: TBD

All Storyboard stories created for this team should use the tag "stx.python2" and the prefix [Python2].

The work items for this team can be found in Storyboard here.

There is an Etherpad with some notes here.

There is a Story with a good summary of the work needed here.

Deliverables for this sub-project:

  1. All python code in StarlingX is python 3 compatible
  2. All python repos have Zuul jobs which check for python 3 compatibility
  3. All Zuul jobs are made Voting
  4. Once all the Python 2 code is removed, any python 2 support packages are removed from the build and build mirror

ToDo:

  • Turn the Notes in the Etherpad into Stories
  • Write stories for each of the repos in the table below and list the Links in the table below

Python3 Transition Status

Project Python3 Compatible (Y/N) Links Zuul checker enabled Zuul checker made Voting Comments
stx-ceilometer N N N
stx-ceph N N N
stx-cinder N N N
stx-config N N N
stx-fault N N N
stx-glance N N N
stx-gui N N N
stx-ha N N N
stx-heat N N N
stx-horizon N N N
stx-integ N N N
stx-ironic N N N
stx-keystone N N N
stx-kingbird N N N
stx-libvirt N N N
stx-magnum-ui N N N
stx-metal N N N
stx-murano N N N
stx-murano-dashboard N N N
stx-networking-bgpvpn N N N
stx-networking-odl N N N
stx-networking-sfc N N N
stx-neutron N N N
stx-neutron-dynamic-routing N N N
stx-neutron-lib N N N
stx-nfv N N N
stx-nova N N N
stx-openstacksdk N N N
stx-python-ceilometerclient N N N
sx-python-cinderclient N N N
stx-python-glanceclient N N N
stx-python-kingbirdclient N N N
stx-python-magnumclient N N N
stx-python-muranoclient N N N
stx-python-neutronclient N N N
stx-python-novaclient N N N
stx-qemu N N N
stx-root N N N
stx-ryu N N N
stx-update N N N
stx-upstream N N N
stx-utils N N N