<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/eventlet.git/bin/pull-dnspython, branch coverage</title>
<subtitle>github.com: eventlet/eventlet.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/eventlet.git/'/>
<entry>
<title>Upgrade bundled dnspython to fix DNS resolution</title>
<updated>2016-09-27T10:44:11+00:00</updated>
<author>
<name>Jakub Stasiak</name>
<email>jakub.stasiak@smarkets.com</email>
</author>
<published>2016-09-27T10:18:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/eventlet.git/commit/?id=9a13405598d25c76a5f9c44c8b8e584c41ec4c4f'/>
<id>9a13405598d25c76a5f9c44c8b8e584c41ec4c4f</id>
<content type='text'>
The version introduced in commit [1] ([2]) has a major bug - "The DNS
resolver doesn't return any records and under some circumstances throws
KeyError exceptions from within dnspython" [3]. dnspython commit [4]
fixes it so let's update to the latest development version.

Simple script to reproduce:

    import eventlet
    eventlet.monkey_patch(all=True)

    import socket
    print(socket.gethostbyname('google.co.uk'))

Before this change it'd raise an exception, after - it produces
a result.

[1] 52b09becacd23f384cf69ae37d70c893c43e3b13
[2] https://github.com/rthalley/dnspython/commit/188aa701a6826c607da0624e31a8c4618d0a8017
[3] https://github.com/rthalley/dnspython/issues/206
[4] https://github.com/rthalley/dnspython/commit/292995db18f16a528471250fab5cb25082b7d193
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The version introduced in commit [1] ([2]) has a major bug - "The DNS
resolver doesn't return any records and under some circumstances throws
KeyError exceptions from within dnspython" [3]. dnspython commit [4]
fixes it so let's update to the latest development version.

Simple script to reproduce:

    import eventlet
    eventlet.monkey_patch(all=True)

    import socket
    print(socket.gethostbyname('google.co.uk'))

Before this change it'd raise an exception, after - it produces
a result.

[1] 52b09becacd23f384cf69ae37d70c893c43e3b13
[2] https://github.com/rthalley/dnspython/commit/188aa701a6826c607da0624e31a8c4618d0a8017
[3] https://github.com/rthalley/dnspython/issues/206
[4] https://github.com/rthalley/dnspython/commit/292995db18f16a528471250fab5cb25082b7d193
</pre>
</div>
</content>
</entry>
<entry>
<title>bundle dnspython in support/; resolving is always green</title>
<updated>2016-08-24T06:51:28+00:00</updated>
<author>
<name>Sergey Shepelev</name>
<email>temotor@gmail.com</email>
</author>
<published>2016-08-20T14:40:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/eventlet.git/commit/?id=52b09becacd23f384cf69ae37d70c893c43e3b13'/>
<id>52b09becacd23f384cf69ae37d70c893c43e3b13</id>
<content type='text'>
Fixes installation issue when older dnspython is present in system packages
https://github.com/eventlet/eventlet/pull/341
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes installation issue when older dnspython is present in system packages
https://github.com/eventlet/eventlet/pull/341
</pre>
</div>
</content>
</entry>
</feed>
