there are no backwards incompatible changes from 0.16 to 0.18. there was
one from 0.12 to 0.14 but 0.16 is already in debian and utopic. The fix
from 0.16 to 0.18 is to support bypassing hostname verification
(ssl.match_hostname) which is broken with ip addresses in python. ie.
the full changelog from 0.16 to 0.18 is.

v0.18.0
allow override of match_hostname usage on ssl (#105)
v0.17.0
can't set timeout on a standing websocket connection (#102)
fixed local variable 'error' referenced before assignment (#102, #98)


per rdepends of python-websocket, i've manually verified this with the utopic 
version of docker-py its successfully passes its unit and functional tests with 
0.18. The other rdepend is python-socketio-client which has bit-rotted unit 
tests and is broken independently and upstream for its core functionality with 
the socket.io 1.0 spec (see 
https://github.com/invisibleroads/socketIO-client/issues/52). That said it also 
has no issues with the 0.18 websocket client.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1374335

Title:
  FFe: Sync websocket-client 0.18.0-1 (universe) from Debian unstable
  (main), juju-deployer 0.4.2, python-jujuclient 0.18.4

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/juju-deployer/+bug/1374335/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to