diff -Nru python-oslo.messaging-5.17.0/debian/changelog python-oslo.messaging-5.17.1/debian/changelog --- python-oslo.messaging-5.17.0/debian/changelog 2017-01-20 15:56:01.000000000 +0000 +++ python-oslo.messaging-5.17.1/debian/changelog 2017-02-27 14:54:52.000000000 +0000 @@ -1,8 +1,14 @@ -python-oslo.messaging (5.17.0-0ubuntu1~cloud0) xenial-ocata; urgency=medium +python-oslo.messaging (5.17.1-0ubuntu1~cloud0) xenial-ocata; urgency=medium * New upstream release for the Ubuntu Cloud Archive. - -- Openstack Ubuntu Testing Bot Fri, 20 Jan 2017 15:55:59 +0000 + -- Openstack Ubuntu Testing Bot Mon, 27 Feb 2017 14:54:52 +0000 + +python-oslo.messaging (5.17.1-0ubuntu1) zesty; urgency=medium + + * New upstream release. + + -- Chuck Short Mon, 27 Feb 2017 08:58:49 -0500 python-oslo.messaging (5.17.0-0ubuntu1) zesty; urgency=medium diff -Nru python-oslo.messaging-5.17.0/.gitreview python-oslo.messaging-5.17.1/.gitreview --- python-oslo.messaging-5.17.0/.gitreview 2017-01-16 20:09:26.000000000 +0000 +++ python-oslo.messaging-5.17.1/.gitreview 2017-01-30 14:54:03.000000000 +0000 @@ -2,3 +2,4 @@ host=review.openstack.org port=29418 project=openstack/oslo.messaging.git +defaultbranch=stable/ocata diff -Nru python-oslo.messaging-5.17.0/oslo_messaging/_drivers/amqp1_driver/eventloop.py python-oslo.messaging-5.17.1/oslo_messaging/_drivers/amqp1_driver/eventloop.py --- python-oslo.messaging-5.17.0/oslo_messaging/_drivers/amqp1_driver/eventloop.py 2017-01-16 20:09:26.000000000 +0000 +++ python-oslo.messaging-5.17.1/oslo_messaging/_drivers/amqp1_driver/eventloop.py 2017-01-30 14:54:03.000000000 +0000 @@ -93,8 +93,8 @@ def connect(self, host): """Connect to host and start the AMQP protocol.""" - addr = socket.getaddrinfo(host.hostname, host.port, - socket.AF_INET, socket.SOCK_STREAM) + addr = socket.getaddrinfo(host.hostname, host.port, socket.AF_UNSPEC, + socket.SOCK_STREAM) if not addr: key = "%s:%i" % (host.hostname, host.port) error = "Invalid peer address '%s'" % key diff -Nru python-oslo.messaging-5.17.0/oslo_messaging/_drivers/zmq_driver/client/publishers/dealer/zmq_dealer_publisher_proxy.py python-oslo.messaging-5.17.1/oslo_messaging/_drivers/zmq_driver/client/publishers/dealer/zmq_dealer_publisher_proxy.py --- python-oslo.messaging-5.17.0/oslo_messaging/_drivers/zmq_driver/client/publishers/dealer/zmq_dealer_publisher_proxy.py 2017-01-16 20:09:26.000000000 +0000 +++ python-oslo.messaging-5.17.1/oslo_messaging/_drivers/zmq_driver/client/publishers/dealer/zmq_dealer_publisher_proxy.py 2017-01-30 14:54:03.000000000 +0000 @@ -105,8 +105,9 @@ if not self.publishers: raise zmq_matchmaker_base.MatchmakerUnavailable() socket = self.sockets_manager.get_socket() - random.shuffle(self.publishers) - for publisher in self.publishers: + publishers = list(self.publishers) + random.shuffle(publishers) + for publisher in publishers: socket.connect_to_host(publisher) return socket