Re: [openstack-dev] [swift] Plan to add Python 3 support to Swift

2016-02-12 Thread Ian Cordasco
-Original Message- From: Victor Stinner Reply: OpenStack Development Mailing List (not for usage questions) Date: February 12, 2016 at 10:43:42 To: OpenStack Development Mailing List (not for usage questions) Subject:  Re: [openstack-dev] [swift] Plan to add Python 3 support to Swift

Re: [openstack-dev] [swift] Plan to add Python 3 support to Swift

2016-02-12 Thread Victor Stinner
Le 12/02/2016 15:12, Ian Cordasco a écrit : Just to interject here, RFC 2616 is the one you're talking about. That encoding requirement was dropped when HTTP/1.1 was updated in the 7230-7235 RFCs. (...) Where VCHAR is any visible US ASCII character. So while UTF-8 is still a bad idea for the head

Re: [openstack-dev] [swift] Plan to add Python 3 support to Swift

2016-02-12 Thread Ian Cordasco
On Fri, Feb 12, 2016 at 5:13 AM, Victor Stinner wrote: > Change 237027: For the encoding of HTTP headers, it looks like Swift doesn't > respect HTTP RFCs. The HTTP requires headers to be encoded to Latin1, but > Swift (server or client, sorry I don't know) encode headers to UTF-8. > Something shou

Re: [openstack-dev] [swift] Plan to add Python 3 support to Swift

2016-02-12 Thread Victor Stinner
Hi, Le 08/02/2016 14:42, Victor Stinner a écrit : > https://review.openstack.org/#/c/237019/ Nice, this one was merged! https://review.openstack.org/#/c/237027/ https://review.openstack.org/#/c/236998/ These two changes look to be blocked by encodings issues. Tim Burke, Samuel Merritt and

Re: [openstack-dev] [swift] Plan to add Python 3 support to Swift

2016-02-08 Thread Victor Stinner
Hi, The Swift port was blocked during 6 months by a complex issue related to PyEClib. Good news: this issue was fixed 2 months ago. After the Liberty Summit, a plan was defined to port Swift to Python 3 (end of october), and I understood that the whole Swift team agreed on it. Some Python 3

Re: [openstack-dev] [swift] Plan to add Python 3 support to Swift

2015-10-29 Thread John Dickinson
Thanks for the update. This seems like a reasonable way forward, but also one that will take a long time. Thank you for your work. I think this will result in larger and larger chunks of work, and so it will eventually result in large patches to move different components to py3. So you'll be ab

[openstack-dev] [swift] Plan to add Python 3 support to Swift

2015-10-29 Thread Victor Stinner
Hi, We talked about Python 3 with Christian Schwede, Alistair Coles, Samuel Meritt, Jaivish Kothari and others (sorry, I don't recall all names :-/) during Swift contributor meetup. It looks like we had an agreement on how to add Python 3 support to Swift. The plan is: 1) Fix the gate-swift-