On 03/13/2014 10:50 AM, Joe Hakim Rahme wrote:
On 10 Mar 2014, at 22:54, David Kranz <dkr...@redhat.com> wrote:

There are a number of patches up for review that make various changes to use "six" apis 
instead of Python 2 constructs. While I understand the desire to get a head start on getting 
Tempest to run in Python 3, I'm not sure it makes sense to do this work piecemeal until we are near 
ready to introduce a py3 gate job. Many contributors will not be aware of what all the differences 
are and py2-isms will creep back in resulting in more overall time spent making these changes and 
reviewing. Also, the core review team is busy trying to do stuff important to the icehouse release 
which is barely more than 5 weeks away. IMO we should hold off on various kinds of 
"cleanup" patches for now.
+1 I agree with you David.

However, what’s the best way we can go about making sure to make this a
goal for the next release cycle?
Basically we just need to decide that it is important. Then we would set up a non-voting py3.3 job that fails miserably. We would have a list of all the changes that are needed. Implement the changes and turn the py3.3 job voting as soon as it passes. The more quickly this is done once it starts, the better, both because it will cause rebase havoc and new non-working-in-3.3 stuff will come in. So it is best done in a highly coordinated way where the patches are submitted according to a planned sequence and reviewed immediately.

 -David

---
Joe H. Rahme
IRC: rahmu


_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to