Sounds good. Sorry it's been so hard to figure out the exact versions
of the machines we use -- I just use Apple's Finder UI, but it sounds
like you prefer uname -a. (Is that because you ssh into an OS X test
machine?) And I can never remember the marketing names (like Snow
Leopard).

On Mon, Jan 13, 2014 at 9:43 AM, Victor Stinner
<[email protected]> wrote:
> Hi,
>
> Oh, I found a second bug in the ssl module of Python 2.6. It explains
> the test_create_server_ssl() hang in Trollius tests.
>
> 2014/1/10 Victor Stinner <[email protected]>:
>> test_events.test_create_server_ssl() hangs on my Mac OS 10.8 and
>> OpenIndiana VM which both are using Python 2.6 with OpenSSL 0.9.8. The
>> test hangs in  _SelectorSslTransport._read_ready().
>
> First, I don't have Mac OS 10.8, but 10.6 aka Snow Leopard. I used
> "uname -a" to get the version, but it's the Darwin version, not the
> Mac OS X version. platform.platform() of Python uses also the Darwin
> version, not the Mac OS version.
>
> This version of Mac OS X includes an old Python release: 2.6.1. This
> version contains bugs in the ssl module, especially in SSLSocket
> constructor:
>
> * http://bugs.python.org/issue5103
> * http://bugs.python.org/issue7943
>
> So I backported the correct SSLSocket constructor in Trollius:
>
> https://bitbucket.org/haypo/trollius/commits/74d15c6bbd6283a7b0837b9b6ce585d00c9c07f0
> https://bitbucket.org/haypo/trollius/commits/03f61326a9325c6c3398eda672ae8540234d0359
>
> Victor



-- 
--Guido van Rossum (python.org/~guido)

Reply via email to