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 Server Team, which is subscribed to juju-quickstart in 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-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs