Doug Hellmann <d...@doughellmann.com> wrote:

> The infra team has been working hard to update our Python 3 testing for all 
> projects to run on 3.4 instead of 3.3. Two of the last projects to be able to 
> shift are oslo.messaging and oslo.rootwrap. The test suites for both projects 
> trigger a segfault bug in the 3.4 interpreter as it is shipped on Ubuntu 
> Trusty. The fix for the segfault is already available upstream, and the team 
> at Canonical is working on packaging a new release, but our schedules are out 
> of sync. Maintaining a separate image and pool of testing nodes for 3.3 
> testing of just these two projects is going to be a bit of a burden, and so 
> the infra team has asked if we’re willing to turn off the 3.3 jobs for the 
> two projects, leaving us without 3.x testing in the gate until the 3.4 
> interpreter on Trusty is updated.
> 
> The latest word from Canonical is that they plan to package Python 3.4.3, due 
> to be released in about a month. It will take some additional time to put it 
> through their release process, and so there’s some uncertainty about how long 
> we would be without 3.x gate jobs, but it doesn’t look like it will be 
> indefinitely.
> 
> To mitigate that risk, fungi has suggested starting to work on Debian Jessie 
> worker images, which would include a version of Python 3.4 that doesn’t have 
> the segfault issue. His goal is to have something working by around the end 
> of March. That gives Canonical up to a month to release the 3.4.3 package 
> before we would definitely move those tests to Debian. Whether we move any of 
> the other projects, or would move anyway if fungi gets Debian working more 
> quickly than he expects, would remain to be seen.
> 
> Although we do have some risk of introducing Python 3 regressions into the 
> two libraries, I am inclined to go along with the infra team’s request and 
> disable the tests for a short period of time. The rootwrap library doesn’t 
> see a lot of changes, and we can rely on the messaging lib devs to run tests 
> locally for a little while.
> 
> Before I give the go-ahead, I want to hear concerns from the rest of the 
> team. Let’s try to have an answer by the 29th (Thursday).

I’m not involved with those two subprojects but as an Oslo member I’d +1 
disabling python3.x for now.



__________________________________________________________________________
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

Reply via email to