Debian

Available patches from Ubuntu

To see Ubuntu differences wrt. to Debian, write down a grep-dctrl query identifying the packages you're interested in:
grep-dctrl -n -sPackage Sources.Debian
(e.g. -FPackage linux-ntfs or linux-ntfs)

Modified packages are listed below:

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: python-oslo.messaging

python-oslo.messaging (9.5.0-0ubuntu1) disco; urgency=medium * New upstream release for OpenStack Stein. * d/control: Align (Build-)Depends with upstream. -- James Page <james.page@ubuntu.com> Mon, 11 Mar 2019 16:03:41 +0000 python-oslo.messaging (9.3.1-0ubuntu1) disco; urgency=medium * New upstream release for OpenStack Stein. * d/control: Switch to using python{3}-confluent-kafka. * d/tests/control: Drop use of needs-recommends. -- James Page <james.page@ubuntu.com> Wed, 30 Jan 2019 14:22:39 +0000 python-oslo.messaging (9.2.0-0ubuntu2) disco; urgency=medium * d/python3-oslo.messaging.postinst: Prefer Py3 alternatives. -- James Page <james.page@ubuntu.com> Tue, 20 Nov 2018 12:05:20 +0000 python-oslo.messaging (9.2.0-0ubuntu1) disco; urgency=medium * New upstream release for OpenStack Stein. * d/control: Align (Build-)Depends with upstream, drop support for ZeroMQ. -- James Page <james.page@ubuntu.com> Wed, 14 Nov 2018 15:22:20 +0000 python-oslo.messaging (8.1.0-0ubuntu1) cosmic; urgency=medium * New upstream release for OpenStack Rocky. * d/control: Align (Build-)Depends with upstream. * d/p/0001-py37-drop-use-of-async-as-parameter-name.patch, d/p/0002-py37-deal-with-Exception-repr-changes.patch, d/p/stopiteration.patch: Dropped. Fixed in upstream release. -- Corey Bryant <corey.bryant@canonical.com> Wed, 25 Jul 2018 15:37:07 -0400 python-oslo.messaging (6.5.0-0ubuntu1) cosmic; urgency=medium * Misc Python 3.7 fixes: - d/p/0001-py37-drop-use-of-async-as-parameter-name.patch: Drop use of async as parameter/attribute name. - d/p/stopiteration.patch: Updates for PEP-479 - d/p/0002-py37-deal-with-Exception-repr-changes.patch: Deal with changes in behaviour in repr(Exception(...)). * New upstream release for OpenStack Rocky. -- James Page <james.page@ubuntu.com> Thu, 05 Jul 2018 07:19:17 -0500 python-oslo.messaging (6.4.1-0ubuntu2) cosmic; urgency=medium * d/tests/*,d/control: Add autopkgtests to exercise import and unit tests as part of Ubuntu CI, resolving current failures. * d/control: Use python3-sphinx for docs build. -- James Page <james.page@ubuntu.com> Mon, 18 Jun 2018 22:08:20 +0100 python-oslo.messaging (6.4.1-0ubuntu1) cosmic; urgency=low * Merge from Debian unstable. Remaining changes: - d/watch: Use upstream release tarballs. - d/control: Demote zmq and kakfa Depends -> Suggests. - d/control: Update Vcs-* fields. - d/p/*: Disable use of pifpaf, skip unit tests that won't pass in LP buildd. * New upstream release for OpenStack Rocky. * Align (Build-)Depends with upstream. -- James Page <james.page@ubuntu.com> Wed, 13 Jun 2018 11:42:07 +0100

Modifications :
  1. Download patch debian/patches/skip-tests.patch

    --- 9.5.0-1/debian/patches/skip-tests.patch 1970-01-01 00:00:00.000000000 +0000 +++ 9.5.0-0ubuntu1/debian/patches/skip-tests.patch 2019-03-11 16:03:41.000000000 +0000 @@ -0,0 +1,22 @@ +Description: Skip tests that fail in Ubuntu buildds. +Author: Chuck Short <zulcss@ubuntu.com> +Forwarded: Not-Needed. +diff -Naurp oslo.messaging-5.16.0.orig/oslo_messaging/tests/notify/test_notifier.py oslo.messaging-5.16.0/oslo_messaging/tests/notify/test_notifier.py +--- oslo.messaging-5.16.0.orig/oslo_messaging/tests/notify/test_notifier.py 2016-12-17 15:48:42.000000000 -0500 ++++ oslo.messaging-5.16.0/oslo_messaging/tests/notify/test_notifier.py 2017-01-11 11:08:01.227943416 -0500 +@@ -421,6 +421,7 @@ class TestRoutingNotifier(test_utils.Bas + self.assertEqual({}, self.router.routing_groups) + + def test_load_notifiers_config(self): ++ self.skipTest('Skipped by Ubuntu') + self.config(routing_config="routing_notifier.yaml", + group='oslo_messaging_notifications') + routing_config = r""" +@@ -559,6 +560,7 @@ group_1: + sorted(pm.map.call_args[0][6])) + + def test_notify_filtered(self): ++ self.skipTest('Skipped by Ubuntu') + self.config(routing_config="routing_notifier.yaml", + group='oslo_messaging_notifications') + routing_config = r"""
  2. Download patch debian/tests/control

    --- 9.5.0-1/debian/tests/control 1970-01-01 00:00:00.000000000 +0000 +++ 9.5.0-0ubuntu1/debian/tests/control 2019-03-11 16:03:41.000000000 +0000 @@ -0,0 +1,3 @@ +Tests: python-import, python-ostestr +Depends: @, @builddeps@, python3-os-testr +Restrictions: allow-stderr
  3. Download patch debian/python-oslo.messaging.postrm

    --- 9.5.0-1/debian/python-oslo.messaging.postrm 1970-01-01 00:00:00.000000000 +0000 +++ 9.5.0-0ubuntu1/debian/python-oslo.messaging.postrm 2019-03-11 16:03:41.000000000 +0000 @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +if [ "$1" = "remove" ] || [ "$1" = "disappear" ] ; then + update-alternatives --remove oslo-messaging-send-notification /usr/bin/python2-oslo-messaging-send-notification +fi + +#DEBHELPER# + +exit 0
  4. Download patch debian/python3-oslo.messaging.install

    --- 9.5.0-1/debian/python3-oslo.messaging.install 2019-03-20 20:37:59.000000000 +0000 +++ 9.5.0-0ubuntu1/debian/python3-oslo.messaging.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -/usr
  5. Download patch PKG-INFO

    --- 9.5.0-1/PKG-INFO 1970-01-01 00:00:00.000000000 +0000 +++ 9.5.0-0ubuntu1/PKG-INFO 2019-02-26 00:07:24.000000000 +0000 @@ -0,0 +1,52 @@ +Metadata-Version: 2.1 +Name: oslo.messaging +Version: 9.5.0 +Summary: Oslo Messaging API +Home-page: https://docs.openstack.org/oslo.messaging/latest/ +Author: OpenStack +Author-email: openstack-discuss@lists.openstack.org +License: UNKNOWN +Description: ======================== + Team and repository tags + ======================== + + .. image:: https://governance.openstack.org/tc/badges/oslo.messaging.svg + :target: https://governance.openstack.org/tc/reference/tags/index.html + + .. Change things from this point on + + Oslo Messaging Library + ====================== + + .. image:: https://img.shields.io/pypi/v/oslo.messaging.svg + :target: https://pypi.org/project/oslo.messaging/ + :alt: Latest Version + + .. image:: https://img.shields.io/pypi/dm/oslo.messaging.svg + :target: https://pypi.org/project/oslo.messaging/ + :alt: Downloads + + The Oslo messaging API supports RPC and notifications over a number of + different messaging transports. + + * License: Apache License, Version 2.0 + * Documentation: https://docs.openstack.org/oslo.messaging/latest/ + * Source: https://git.openstack.org/cgit/openstack/oslo.messaging + * Bugs: https://bugs.launchpad.net/oslo.messaging + * Release notes: https://docs.openstack.org/releasenotes/oslo.messaging/ + + +Platform: UNKNOWN +Classifier: Environment :: OpenStack +Classifier: Intended Audience :: Developers +Classifier: Intended Audience :: Information Technology +Classifier: License :: OSI Approved :: Apache Software License +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.5 +Provides-Extra: test +Provides-Extra: amqp1 +Provides-Extra: kafka
  6. Download patch oslo.messaging.egg-info/dependency_links.txt

    --- 9.5.0-1/oslo.messaging.egg-info/dependency_links.txt 1970-01-01 00:00:00.000000000 +0000 +++ 9.5.0-0ubuntu1/oslo.messaging.egg-info/dependency_links.txt 2019-02-26 00:07:24.000000000 +0000 @@ -0,0 +1 @@ +
  7. Download patch debian/rules

    --- 9.5.0-1/debian/rules 2019-03-20 20:37:59.000000000 +0000 +++ 9.5.0-0ubuntu1/debian/rules 2019-03-11 16:03:41.000000000 +0000 @@ -1,33 +1,32 @@ #!/usr/bin/make -f +LAST_CHANGE = $(shell dpkg-parsechangelog -S Date) +BUILD_DATE = $(shell LC_ALL=C date -u "+%B %d, %Y" -d "$(LAST_CHANGE)") +SPHINXOPTS := -D html_last_updated_fmt="$(BUILD_DATE)" + UPSTREAM_GIT := https://github.com/openstack/oslo.messaging.git include /usr/share/openstack-pkg-tools/pkgos.make %: - dh $@ --buildsystem=python_distutils --with python3,sphinxdoc,systemd - -override_dh_auto_clean: - rm -rf build - -override_dh_auto_build: - echo "Do nothing..." + dh $@ --buildsystem=python_distutils --with python2,python3,sphinxdoc,systemd override_dh_auto_install: - for i in $(PYTHON3S) ; do \ - python$$i setup.py install -f --install-layout=deb --root=$(CURDIR)/debian/tmp ; \ - done -ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS))) - PYTHONPATH=$(CURDIR)/debian/tmp pkgos-dh_auto_test --no-py2 'oslo_messaging\.tests\.(?!(.*drivers\.zmq.*|.*drivers\.test_impl_kafka.*))' -endif - -override_dh_auto_test: - echo "Do nothing..." + pkgos-dh_auto_install override_dh_python3: dh_python3 --shebang=/usr/bin/python3 +override_dh_auto_test: +ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS))) + pkgos-dh_auto_test 'oslo_messaging\.tests\.(?!(.*drivers.test_impl_rabbit\.TestRabbitDriverLoad\.test_driver_load.*|.*test_transport.GetTransportSadPathTestCase.test_get_transport_sad.*|.*drivers\.test_impl_rabbit\.TestSendReceive\.test_send_receive.*|.*drivers\.test_impl_rabbit\.TestSendReceive\.test_send_receive.*|.*drivers.test_impl_rabbit.RpcKombuHATestCase.*|.*drivers.zmq.*))' +endif + override_dh_sphinxdoc: -ifeq (,$(findstring nodoc, $(DEB_BUILD_OPTIONS))) - PYTHONPATH=. PYTHON=python3 python3 -m sphinx -b html doc/source $(CURDIR)/debian/python-oslo.messaging/usr/share/doc/python-oslo.messaging/html - dh_sphinxdoc +ifeq (,$(findstring nodocs, $(DEB_BUILD_OPTIONS))) + sphinx-build $(SPHINXOPTS) -b html doc/source $(CURDIR)/debian/python-oslo.messaging/usr/share/doc/python-oslo.messaging/html + dh_sphinxdoc -O--buildsystem=python_distutils endif + +override_dh_auto_clean: + # Don't attempt to fetch pbr from PyPi... + http_proxy=127.0.0.1:9 https_proxy=127.0.0.1:9 dh_auto_clean -O--buildsystem=python_distutils
  8. Download patch .gitreview

    --- 9.5.0-1/.gitreview 2019-02-22 01:23:52.000000000 +0000 +++ 9.5.0-0ubuntu1/.gitreview 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -[gerrit] -host=review.openstack.org -port=29418 -project=openstack/oslo.messaging.git
  9. Download patch debian/control

    --- 9.5.0-1/debian/control 2019-03-20 20:37:59.000000000 +0000 +++ 9.5.0-0ubuntu1/debian/control 2019-03-11 16:03:41.000000000 +0000 @@ -1,67 +1,138 @@ Source: python-oslo.messaging Section: python Priority: optional -Maintainer: Debian OpenStack <team+openstack@tracker.debian.org> +Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> +XSBC-Original-Maintainer: Debian OpenStack <openstack-devel@lists.alioth.debian.org> Uploaders: Thomas Goirand <zigo@debian.org>, James Page <james.page@ubuntu.com>, - Michal Arbet <michal.arbet@ultimum.io>, Build-Depends: debhelper (>= 10), dh-python, openstack-pkg-tools, + python-all, + python-pbr (>= 2.0.0), + python-setuptools, python3-all, python3-pbr (>= 2.0.0), python3-setuptools, python3-sphinx (>= 1.6.2), Build-Depends-Indep: bandit, - python3-coverage, - python3-amqp (>= 2.4.2), - python3-cachetools, - python3-coverage, - python3-confluent-kafka, - python3-debtcollector, - python3-eventlet, - python3-fixtures, - python3-futurist, - python3-greenlet, - python3-kombu, - python3-mock, - python3-openstackdocstheme, - python3-oslo.config, - python3-oslo.i18n, - python3-oslo.log, - python3-oslo.middleware, - python3-oslo.serialization, - python3-oslo.service, - python3-oslo.utils, - python3-oslotest, - python3-pyngus, - python3-six, + python-amqp (>= 2.4.0), + python-cachetools (>= 2.0.0), + python-confluent-kafka (>= 0.11.6), + python-coverage (>= 4.0), + python-debtcollector (>= 1.2.0), + python-eventlet (>= 0.18.2), + python-fixtures (>= 3.0.0), + python-futurist (>= 1.2.0), + python-greenlet (>= 0.4.10), + python-hacking (>= 0.12.0), + python-kombu (>= 4.0.0), + python-mock (>= 2.0.0), + python-monotonic (>= 0.6), + python-oslo.config (>= 1:5.2.0), + python-oslo.i18n (>= 3.15.3), + python-oslo.log (>= 3.36.0), + python-oslo.middleware (>= 3.31.0), + python-oslo.serialization (>= 2.18.0), + python-oslo.service (>= 1.24.0), + python-oslo.utils (>= 3.33.0), + python-oslotest (>= 1:3.2.0), + python-pyngus (>= 2.2.0), + python-redis (>= 2.10.0), + python-six (>= 1.10.0), + python-stestr, + python-stevedore (>= 1:1.20.0), + python-tenacity (>= 4.4.0), + python-testscenarios (>= 0.4), + python-testtools (>= 2.2.0), + python-webob (>= 1:1.7.1), + python-yaml (>= 3.12), + python3-amqp (>= 2.4.0), + python3-cachetools (>= 2.0.0), + python3-confluent-kafka (>= 0.11.6), + python3-coverage (>= 4.0), + python3-debtcollector (>= 1.2.0), + python3-eventlet (>= 0.18.2), + python3-fixtures (>= 3.0.0), + python3-futurist (>= 1.2.0), + python3-greenlet (>= 0.4.10), + python3-kombu (>= 4.0.0), + python3-mock (>= 2.0.0), + python3-monotonic (>= 0.6), + python3-openstackdocstheme (>= 1.18.1), + python3-oslo.config (>= 1:5.2.0), + python3-oslo.i18n (>= 3.15.3), + python3-oslo.log (>= 3.36.0), + python3-oslo.middleware (>= 3.31.0), + python3-oslo.serialization (>= 2.18.0), + python3-oslo.service (>= 1.24.0), + python3-oslo.utils (>= 3.33.0), + python3-oslotest (>= 1:3.2.0), + python3-pyngus (>= 2.2.0), + python3-redis (>= 2.10.0), + python3-six (>= 1.10.0), python3-stestr, - python3-stevedore, + python3-stevedore (>= 1:1.20.0), python3-subunit, - python3-testscenarios, - python3-testtools, - python3-webob, - python3-yaml, + python3-tenacity (>= 4.4.0), + python3-testscenarios (>= 0.4), + python3-testtools (>= 2.2.0), + python3-webob (>= 1:1.7.1), + python3-yaml (>= 3.12), subunit, -Standards-Version: 4.3.0 -Vcs-Browser: https://salsa.debian.org/openstack-team/oslo/python-oslo.messaging -Vcs-Git: https://salsa.debian.org/openstack-team/oslo/python-oslo.messaging.git + testrepository, +Standards-Version: 4.1.3 +Vcs-Browser: https://git.launchpad.net/~ubuntu-server-dev/ubuntu/+source/python-oslo.messaging +Vcs-Git: git://git.launchpad.net/~ubuntu-server-dev/ubuntu/+source/python-oslo.messaging Homepage: https://github.com/openstack/oslo.messaging +Package: python-oslo.messaging +Architecture: all +Depends: + python-amqp (>= 2.4.0), + python-cachetools (>= 2.0.0), + python-debtcollector (>= 1.2.0), + python-futurist (>= 1.2.0), + python-kombu (>= 4.0.0), + python-monotonic (>= 0.6), + python-oslo.config (>= 1:5.2.0), + python-oslo.i18n (>= 3.15.3), + python-oslo.log (>= 3.36.0), + python-oslo.middleware (>= 3.31.0), + python-oslo.serialization (>= 2.18.0), + python-oslo.service (>= 1.24.0), + python-oslo.utils (>= 3.33.0), + python-pbr (>= 2.0.0), + python-six (>= 1.10.0), + python-stevedore (>= 1:1.20.0), + python-tenacity (>= 4.4.0), + python-webob (>= 1:1.7.1), + python-yaml (>= 3.12), + ${misc:Depends}, + ${python:Depends}, + ${sphinxdoc:Depends}, +Suggests: + python-confluent-kafka (>= 0.11.6), +Description: oslo messaging library - Python 2.x + The oslo.messaging API supports RPC and notifications over a number of + different messaging transports. + . + Oslo is a set of libraries developed for OpenStack. + . + This package provides the Python 2.x module. + Package: python3-oslo.messaging Architecture: all Depends: - python3-amqp (>= 2.4.2), + python3-amqp (>= 2.4.0), python3-cachetools (>= 2.0.0), - python3-confluent-kafka, - python3-debtcollector, + python3-debtcollector (>= 1.2.0), python3-futurist (>= 1.2.0), - python3-kombu (>= 4.1.0), - python3-monotonic, + python3-kombu (>= 4.0.0), + python3-monotonic (>= 0.6), python3-oslo.config (>= 1:5.2.0), python3-oslo.i18n (>= 3.15.3), python3-oslo.log (>= 3.36.0), @@ -70,14 +141,15 @@ Depends: python3-oslo.service (>= 1.24.0), python3-oslo.utils (>= 3.33.0), python3-pbr (>= 2.0.0), - python3-six (>= 1.9.0), - python3-stevedore (>= 1.20.0), + python3-six (>= 1.10.0), + python3-stevedore (>= 1:1.20.0), python3-tenacity (>= 4.4.0), python3-webob (>= 1:1.7.1), - python3-yaml, - python3-zmq, + python3-yaml (>= 3.12), ${misc:Depends}, ${python3:Depends}, +Suggests: + python3-confluent-kafka (>= 0.11.6), Description: oslo messaging library - Python 3.x The oslo.messaging API supports RPC and notifications over a number of different messaging transports.
  10. Download patch debian/tests/python-import

    --- 9.5.0-1/debian/tests/python-import 1970-01-01 00:00:00.000000000 +0000 +++ 9.5.0-0ubuntu1/debian/tests/python-import 2019-03-11 16:03:41.000000000 +0000 @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +MODULE_NAME=$(python setup.py --name | sed 's/\./_/g') + +for py in $(py3versions -r 2>/dev/null) $(pyversions -r 2>/dev/null); do + cd "$AUTOPKGTEST_TMP" + echo "Testing with $py:" + $py -c "import $MODULE_NAME; print($MODULE_NAME)" +done
  11. Download patch debian/python3-oslo.messaging.prerm

    --- 9.5.0-1/debian/python3-oslo.messaging.prerm 2019-03-20 20:37:59.000000000 +0000 +++ 9.5.0-0ubuntu1/debian/python3-oslo.messaging.prerm 2019-03-11 16:03:41.000000000 +0000 @@ -4,7 +4,6 @@ set -e if [ "$1" = "remove" ] ; then update-alternatives --remove oslo-messaging-send-notification /usr/bin/python3-oslo-messaging-send-notification - update-alternatives --remove oslo-messaging-zmq-broker /usr/bin/python3-oslo-messaging-zmq-broker fi #DEBHELPER#
  12. Download patch debian/python3-oslo.messaging.postrm

    --- 9.5.0-1/debian/python3-oslo.messaging.postrm 2019-03-20 20:37:59.000000000 +0000 +++ 9.5.0-0ubuntu1/debian/python3-oslo.messaging.postrm 2019-03-11 16:03:41.000000000 +0000 @@ -4,8 +4,6 @@ set -e if [ "$1" = "remove" ] || [ "$1" = "disappear" ] ; then update-alternatives --remove oslo-messaging-send-notification /usr/bin/python3-oslo-messaging-send-notification - update-alternatives --remove oslo-messaging-zmq-broker /usr/bin/python3-oslo-messaging-zmq-broker - update-alternatives --remove oslo-messaging-zmq-proxy /usr/bin/python3-oslo-messaging-zmq-proxy fi #DEBHELPER#
  13. Download patch ChangeLog
  14. Download patch debian/python3-oslo.messaging.postinst

    --- 9.5.0-1/debian/python3-oslo.messaging.postinst 1970-01-01 00:00:00.000000000 +0000 +++ 9.5.0-0ubuntu1/debian/python3-oslo.messaging.postinst 2019-03-11 16:03:41.000000000 +0000 @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +if [ "$1" = "configure" ] ; then + update-alternatives --install /usr/bin/oslo-messaging-send-notification oslo-messaging-send-notification /usr/bin/python3-oslo-messaging-send-notification 400 +fi + +#DEBHELPER# + +exit 0
  15. Download patch debian/patches/avoid-pifpaf.patch

    --- 9.5.0-1/debian/patches/avoid-pifpaf.patch 1970-01-01 00:00:00.000000000 +0000 +++ 9.5.0-0ubuntu1/debian/patches/avoid-pifpaf.patch 2019-03-11 16:03:41.000000000 +0000 @@ -0,0 +1,22 @@ +Description: Avoid use of pifpaf + pifpaf is only used for directly control of RabbitMQ in upstream + functional testing, and is not packaged in Debian or Ubuntu. + . + Don't error on import if its not found. +Author: James Page <james.page@ubuntu.com> +Forwarded: not-needed + +--- a/oslo_messaging/tests/functional/test_rabbitmq.py ++++ b/oslo_messaging/tests/functional/test_rabbitmq.py +@@ -16,7 +16,10 @@ import signal + import time + + import fixtures +-from pifpaf.drivers import rabbitmq ++try: ++ from pifpaf.drivers import rabbitmq ++except ImportError: ++ rabbitmq = None + + from oslo_messaging.tests.functional import utils + from oslo_messaging.tests import utils as test_utils
  16. Download patch .gitignore

    --- 9.5.0-1/.gitignore 2019-02-22 01:23:52.000000000 +0000 +++ 9.5.0-0ubuntu1/.gitignore 1970-01-01 00:00:00.000000000 +0000 @@ -1,27 +0,0 @@ -# Add patterns in here to exclude files created by tools integrated with this -# repository, such as test frameworks from the project's recommended workflow, -# rendered documentation and package builds. -# -# Don't add patterns to exclude files created by preferred personal tools -# (editors, IDEs, your operating system itself even). These should instead be -# maintained outside the repository, for example in a ~/.gitignore file added -# with: -# -# git config --global core.excludesfile '~/.gitignore' - -AUTHORS -ChangeLog -*.pyc -*.log -.tox -.coverage -*.egg-info/ -.eggs -*.egg -build/ -doc/build/ -doc/source/api/ -dist/ -.stestr/ -releasenotes/build -cover/
  17. Download patch debian/python-oslo.messaging.doc-base

    --- 9.5.0-1/debian/python-oslo.messaging.doc-base 1970-01-01 00:00:00.000000000 +0000 +++ 9.5.0-0ubuntu1/debian/python-oslo.messaging.doc-base 2019-03-11 16:03:41.000000000 +0000 @@ -0,0 +1,9 @@ +Document: python-oslo.messaging +Title: python-oslo.messaging Documentation +Author: OpenStack +Abstract: Sphinx documentation for python-oslo.messaging +Section: Network/File Transfer + +Format: HTML +Index: /usr/share/doc/python-oslo.messaging/html/index.html +Files: /usr/share/doc/python-oslo.messaging/html/*
  18. Download patch debian/pydist-overrides

    --- 9.5.0-1/debian/pydist-overrides 1970-01-01 00:00:00.000000000 +0000 +++ 9.5.0-0ubuntu1/debian/pydist-overrides 2019-03-11 16:03:41.000000000 +0000 @@ -0,0 +1,3 @@ +# Experimental support of kafka +kafka +kafka-python
  19. Download patch debian/py3dist-overrides

    --- 9.5.0-1/debian/py3dist-overrides 2019-03-20 20:37:59.000000000 +0000 +++ 9.5.0-0ubuntu1/debian/py3dist-overrides 2019-03-11 16:03:41.000000000 +0000 @@ -1 +1,3 @@ trollius +kafka +kakfa-python
  20. Download patch oslo.messaging.egg-info/requires.txt

    --- 9.5.0-1/oslo.messaging.egg-info/requires.txt 1970-01-01 00:00:00.000000000 +0000 +++ 9.5.0-0ubuntu1/oslo.messaging.egg-info/requires.txt 2019-02-26 00:07:24.000000000 +0000 @@ -0,0 +1,42 @@ +pbr!=2.1.0,>=2.0.0 +futurist>=1.2.0 +oslo.config>=5.2.0 +oslo.log>=3.36.0 +oslo.utils>=3.33.0 +oslo.serialization!=2.19.1,>=2.18.0 +oslo.service!=1.28.1,>=1.24.0 +oslo.i18n>=3.15.3 +stevedore>=1.20.0 +debtcollector>=1.2.0 +six>=1.10.0 +cachetools>=2.0.0 +WebOb>=1.7.1 +PyYAML>=3.12 +amqp>=2.4.1 +kombu!=4.0.2,>=4.0.0 +oslo.middleware>=3.31.0 + +[:(python_version<'3.3')] +monotonic>=0.6 + +[amqp1] +pyngus>=2.2.0 + +[kafka] +confluent-kafka>=0.11.6 + +[test] +hacking<1.2.0,>=1.1.0 +fixtures>=3.0.0 +mock>=2.0.0 +stestr>=2.0.0 +testscenarios>=0.4 +testtools>=2.2.0 +oslotest>=3.2.0 +pifpaf>=0.10.0 +confluent-kafka>=0.11.6 +coverage!=4.4,>=4.0 +pyngus>=2.2.0 +bandit>=1.1.0 +eventlet!=0.18.3,!=0.20.1,>=0.18.2 +greenlet>=0.4.10
  21. Download patch debian/watch

    --- 9.5.0-1/debian/watch 2019-03-20 20:37:59.000000000 +0000 +++ 9.5.0-0ubuntu1/debian/watch 2019-03-11 16:03:41.000000000 +0000 @@ -1,3 +1,3 @@ version=3 -opts="uversionmangle=s/\.([a-zA-Z])/~$1/;s/%7E/~/" \ - https://github.com/openstack/oslo.messaging/tags .*/(\d[\d\.]+)\.tar\.gz +opts="uversionmangle=s/\.(b|rc)/~$1/" \ + http://tarballs.openstack.org/oslo.messaging/ oslo.messaging-(\d.*)\.tar\.gz
  22. Download patch setup.cfg

    --- 9.5.0-1/setup.cfg 2019-02-22 01:23:52.000000000 +0000 +++ 9.5.0-0ubuntu1/setup.cfg 2019-02-26 00:07:24.000000000 +0000 @@ -3,66 +3,56 @@ name = oslo.messaging author = OpenStack author-email = openstack-discuss@lists.openstack.org summary = Oslo Messaging API -description-file = - README.rst +description-file = + README.rst home-page = https://docs.openstack.org/oslo.messaging/latest/ -classifier = - Environment :: OpenStack - Intended Audience :: Developers - Intended Audience :: Information Technology - License :: OSI Approved :: Apache Software License - Operating System :: OS Independent - Programming Language :: Python - Programming Language :: Python :: 2 - Programming Language :: Python :: 2.7 - Programming Language :: Python :: 3 - Programming Language :: Python :: 3.5 +classifier = + Environment :: OpenStack + Intended Audience :: Developers + Intended Audience :: Information Technology + License :: OSI Approved :: Apache Software License + Operating System :: OS Independent + Programming Language :: Python + Programming Language :: Python :: 2 + Programming Language :: Python :: 2.7 + Programming Language :: Python :: 3 + Programming Language :: Python :: 3.5 [extras] -# package dependencies for optional (non-rabbitmq) messaging drivers. -# projects can test-depend on oslo.messaging[<drivers>] -# e.g.: oslo.messaging[kafka,amqp1] -amqp1 = - pyngus>=2.2.0 # Apache-2.0 -kafka = - confluent-kafka>=0.11.6 # Apache-2.0 +amqp1 = + pyngus>=2.2.0 # Apache-2.0 +kafka = + confluent-kafka>=0.11.6 # Apache-2.0 [files] -packages = - oslo_messaging +packages = + oslo_messaging [entry_points] -console_scripts = - oslo-messaging-send-notification = oslo_messaging.notify.notifier:_send_notification - -oslo.messaging.drivers = - rabbit = oslo_messaging._drivers.impl_rabbit:RabbitDriver - amqp = oslo_messaging._drivers.impl_amqp1:ProtonDriver - - # This driver is supporting for only notification usage - kafka = oslo_messaging._drivers.impl_kafka:KafkaDriver - - # To avoid confusion - kombu = oslo_messaging._drivers.impl_rabbit:RabbitDriver - - # This is just for internal testing - fake = oslo_messaging._drivers.impl_fake:FakeDriver - -oslo.messaging.executors = - blocking = futurist:SynchronousExecutor - eventlet = futurist:GreenThreadPoolExecutor - threading = futurist:ThreadPoolExecutor - -oslo.messaging.notify.drivers = - messagingv2 = oslo_messaging.notify.messaging:MessagingV2Driver - messaging = oslo_messaging.notify.messaging:MessagingDriver - log = oslo_messaging.notify._impl_log:LogDriver - test = oslo_messaging.notify._impl_test:TestDriver - noop = oslo_messaging.notify._impl_noop:NoOpDriver - routing = oslo_messaging.notify._impl_routing:RoutingDriver - -oslo.config.opts = - oslo.messaging = oslo_messaging.opts:list_opts +console_scripts = + oslo-messaging-send-notification = oslo_messaging.notify.notifier:_send_notification +oslo.messaging.drivers = + rabbit = oslo_messaging._drivers.impl_rabbit:RabbitDriver + amqp = oslo_messaging._drivers.impl_amqp1:ProtonDriver + + kafka = oslo_messaging._drivers.impl_kafka:KafkaDriver + + kombu = oslo_messaging._drivers.impl_rabbit:RabbitDriver + + fake = oslo_messaging._drivers.impl_fake:FakeDriver +oslo.messaging.executors = + blocking = futurist:SynchronousExecutor + eventlet = futurist:GreenThreadPoolExecutor + threading = futurist:ThreadPoolExecutor +oslo.messaging.notify.drivers = + messagingv2 = oslo_messaging.notify.messaging:MessagingV2Driver + messaging = oslo_messaging.notify.messaging:MessagingDriver + log = oslo_messaging.notify._impl_log:LogDriver + test = oslo_messaging.notify._impl_test:TestDriver + noop = oslo_messaging.notify._impl_noop:NoOpDriver + routing = oslo_messaging.notify._impl_routing:RoutingDriver +oslo.config.opts = + oslo.messaging = oslo_messaging.opts:list_opts [bdist_wheel] universal = 1 @@ -80,3 +70,8 @@ input_file = oslo_messaging/locale/oslo_ keywords = _ gettext ngettext l_ lazy_gettext mapping_file = babel.cfg output_file = oslo_messaging/locale/oslo_messaging.pot + +[egg_info] +tag_build = +tag_date = 0 +
  23. Download patch debian/patches/series

    --- 9.5.0-1/debian/patches/series 2019-03-20 20:37:59.000000000 +0000 +++ 9.5.0-0ubuntu1/debian/patches/series 2019-03-11 16:03:41.000000000 +0000 @@ -1 +1,2 @@ -no-functional-test.patch +avoid-pifpaf.patch +skip-tests.patch
  24. Download patch oslo.messaging.egg-info/SOURCES.txt

    --- 9.5.0-1/oslo.messaging.egg-info/SOURCES.txt 1970-01-01 00:00:00.000000000 +0000 +++ 9.5.0-0ubuntu1/oslo.messaging.egg-info/SOURCES.txt 2019-02-26 00:07:24.000000000 +0000 @@ -0,0 +1,182 @@ +.coveragerc +.stestr.conf +.zuul.yaml +AUTHORS +CONTRIBUTING.rst +ChangeLog +HACKING.rst +LICENSE +README.rst +babel.cfg +bindep.txt +lower-constraints.txt +requirements.txt +setup-test-env-kafka.sh +setup.cfg +setup.py +test-requirements.txt +tox.ini +doc/requirements.txt +doc/source/conf.py +doc/source/index.rst +doc/source/admin/AMQP1.0.rst +doc/source/admin/drivers.rst +doc/source/admin/index.rst +doc/source/admin/kafka.rst +doc/source/configuration/conffixture.rst +doc/source/configuration/index.rst +doc/source/configuration/opts.rst +doc/source/contributor/contributing.rst +doc/source/contributor/driver-dev-guide.rst +doc/source/contributor/index.rst +doc/source/contributor/supported-messaging-drivers.rst +doc/source/reference/exceptions.rst +doc/source/reference/executors.rst +doc/source/reference/index.rst +doc/source/reference/notification_driver.rst +doc/source/reference/notification_listener.rst +doc/source/reference/notifier.rst +doc/source/reference/rpcclient.rst +doc/source/reference/serializer.rst +doc/source/reference/server.rst +doc/source/reference/target.rst +doc/source/reference/transport.rst +doc/source/user/FAQ.rst +doc/source/user/history.rst +doc/source/user/index.rst +etc/routing_notifier.yaml.sample +oslo.messaging.egg-info/PKG-INFO +oslo.messaging.egg-info/SOURCES.txt +oslo.messaging.egg-info/dependency_links.txt +oslo.messaging.egg-info/entry_points.txt +oslo.messaging.egg-info/not-zip-safe +oslo.messaging.egg-info/pbr.json +oslo.messaging.egg-info/requires.txt +oslo.messaging.egg-info/top_level.txt +oslo_messaging/__init__.py +oslo_messaging/_i18n.py +oslo_messaging/_utils.py +oslo_messaging/conffixture.py +oslo_messaging/dispatcher.py +oslo_messaging/exceptions.py +oslo_messaging/opts.py +oslo_messaging/serializer.py +oslo_messaging/server.py +oslo_messaging/target.py +oslo_messaging/transport.py +oslo_messaging/version.py +oslo_messaging/_drivers/__init__.py +oslo_messaging/_drivers/amqp.py +oslo_messaging/_drivers/amqpdriver.py +oslo_messaging/_drivers/base.py +oslo_messaging/_drivers/common.py +oslo_messaging/_drivers/impl_amqp1.py +oslo_messaging/_drivers/impl_fake.py +oslo_messaging/_drivers/impl_kafka.py +oslo_messaging/_drivers/impl_rabbit.py +oslo_messaging/_drivers/pool.py +oslo_messaging/_drivers/amqp1_driver/__init__.py +oslo_messaging/_drivers/amqp1_driver/addressing.py +oslo_messaging/_drivers/amqp1_driver/controller.py +oslo_messaging/_drivers/amqp1_driver/eventloop.py +oslo_messaging/_drivers/amqp1_driver/opts.py +oslo_messaging/_drivers/amqp1_driver/oslo_messaging_amqp_driver_overview.rst +oslo_messaging/_drivers/kafka_driver/__init__.py +oslo_messaging/_drivers/kafka_driver/kafka_options.py +oslo_messaging/hacking/__init__.py +oslo_messaging/hacking/checks.py +oslo_messaging/notify/__init__.py +oslo_messaging/notify/_impl_log.py +oslo_messaging/notify/_impl_noop.py +oslo_messaging/notify/_impl_routing.py +oslo_messaging/notify/_impl_test.py +oslo_messaging/notify/dispatcher.py +oslo_messaging/notify/filter.py +oslo_messaging/notify/listener.py +oslo_messaging/notify/log_handler.py +oslo_messaging/notify/logger.py +oslo_messaging/notify/messaging.py +oslo_messaging/notify/middleware.py +oslo_messaging/notify/notifier.py +oslo_messaging/rpc/__init__.py +oslo_messaging/rpc/client.py +oslo_messaging/rpc/dispatcher.py +oslo_messaging/rpc/server.py +oslo_messaging/rpc/transport.py +oslo_messaging/tests/__init__.py +oslo_messaging/tests/test_config_opts_proxy.py +oslo_messaging/tests/test_exception_serialization.py +oslo_messaging/tests/test_expected_exceptions.py +oslo_messaging/tests/test_fixture.py +oslo_messaging/tests/test_opts.py +oslo_messaging/tests/test_target.py +oslo_messaging/tests/test_transport.py +oslo_messaging/tests/test_urls.py +oslo_messaging/tests/test_utils.py +oslo_messaging/tests/utils.py +oslo_messaging/tests/drivers/__init__.py +oslo_messaging/tests/drivers/test_amqp_driver.py +oslo_messaging/tests/drivers/test_impl_kafka.py +oslo_messaging/tests/drivers/test_impl_rabbit.py +oslo_messaging/tests/drivers/test_pool.py +oslo_messaging/tests/functional/__init__.py +oslo_messaging/tests/functional/test_functional.py +oslo_messaging/tests/functional/test_rabbitmq.py +oslo_messaging/tests/functional/utils.py +oslo_messaging/tests/functional/notify/__init__.py +oslo_messaging/tests/functional/notify/test_logger.py +oslo_messaging/tests/notify/__init__.py +oslo_messaging/tests/notify/test_dispatcher.py +oslo_messaging/tests/notify/test_listener.py +oslo_messaging/tests/notify/test_log_handler.py +oslo_messaging/tests/notify/test_logger.py +oslo_messaging/tests/notify/test_middleware.py +oslo_messaging/tests/notify/test_notifier.py +oslo_messaging/tests/rpc/__init__.py +oslo_messaging/tests/rpc/test_client.py +oslo_messaging/tests/rpc/test_dispatcher.py +oslo_messaging/tests/rpc/test_server.py +playbooks/oslo.messaging-src-grenade-dsvm/post.yaml +playbooks/oslo.messaging-src-grenade-dsvm/run.yaml +playbooks/oslo.messaging-src-grenade-dsvm-multinode/post.yaml +playbooks/oslo.messaging-src-grenade-dsvm-multinode/run.yaml +playbooks/oslo.messaging-telemetry-dsvm-integration-amqp1/post.yaml +playbooks/oslo.messaging-telemetry-dsvm-integration-amqp1/run.yaml +playbooks/oslo.messaging-telemetry-dsvm-integration-kafka/post.yaml +playbooks/oslo.messaging-telemetry-dsvm-integration-kafka/run.yaml +playbooks/oslo.messaging-telemetry-dsvm-integration-rabbit/post.yaml +playbooks/oslo.messaging-telemetry-dsvm-integration-rabbit/run.yaml +releasenotes/notes/RPC-call-monitoring-7977f047d069769a.yaml +releasenotes/notes/add_reno-3b4ae0789e9c45b4.yaml +releasenotes/notes/blocking-executor-deprecated-895146c1c3bf2f51.yaml +releasenotes/notes/bump-amqp-version-due-to-tls-issue-e877b152eb101c15.yaml +releasenotes/notes/connection_ttl-2cf0fe6e1ab8c73c.yaml +releasenotes/notes/deprecate-ZeroMQ-driver-a8af25aaba867c5b.yaml +releasenotes/notes/fix-access_policy-deafult-a6954a147cb002b0.yaml +releasenotes/notes/get_rpc_transport-4aa3511ad9754a60.yaml +releasenotes/notes/kafka-client-library-change-fe16d5a34550db7f.yaml +releasenotes/notes/option-rabbitmq-max_retries-has-been-deprecated-471f66a9e6d672a2.yaml +releasenotes/notes/pika-driver-has-been-deprecated-e2407fa53c91fe5c.yaml +releasenotes/notes/rabbit-no-wait-for-ack-9e5de3e1320d7660.yaml +releasenotes/notes/removal-deprecated-options-6d4c5db90525c52d.yaml +releasenotes/notes/remove-RequestContextSerializer-234c0496a7e0376b.yaml +releasenotes/notes/remove-ZeroMQ-driver-e9e0bbbb7bd4f5e6.yaml +releasenotes/notes/remove-pika-1bae204ced2521a3.yaml +releasenotes/notes/retry-support-07996ef04dda9482.yaml +releasenotes/notes/use-extras-for-optional-deps-2a00e8007ef7a629.yaml +releasenotes/source/conf.py +releasenotes/source/index.rst +releasenotes/source/newton.rst +releasenotes/source/ocata.rst +releasenotes/source/pike.rst +releasenotes/source/queens.rst +releasenotes/source/rocky.rst +releasenotes/source/unreleased.rst +releasenotes/source/_static/.placeholder +releasenotes/source/_templates/.placeholder +releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po +tools/functions.sh +tools/messages_length.yaml +tools/setup-test-env-amqp1.sh +tools/simulator.py +tools/test-setup.sh \ No newline at end of file
  25. Download patch oslo.messaging.egg-info/PKG-INFO

    --- 9.5.0-1/oslo.messaging.egg-info/PKG-INFO 1970-01-01 00:00:00.000000000 +0000 +++ 9.5.0-0ubuntu1/oslo.messaging.egg-info/PKG-INFO 2019-02-26 00:07:24.000000000 +0000 @@ -0,0 +1,52 @@ +Metadata-Version: 2.1 +Name: oslo.messaging +Version: 9.5.0 +Summary: Oslo Messaging API +Home-page: https://docs.openstack.org/oslo.messaging/latest/ +Author: OpenStack +Author-email: openstack-discuss@lists.openstack.org +License: UNKNOWN +Description: ======================== + Team and repository tags + ======================== + + .. image:: https://governance.openstack.org/tc/badges/oslo.messaging.svg + :target: https://governance.openstack.org/tc/reference/tags/index.html + + .. Change things from this point on + + Oslo Messaging Library + ====================== + + .. image:: https://img.shields.io/pypi/v/oslo.messaging.svg + :target: https://pypi.org/project/oslo.messaging/ + :alt: Latest Version + + .. image:: https://img.shields.io/pypi/dm/oslo.messaging.svg + :target: https://pypi.org/project/oslo.messaging/ + :alt: Downloads + + The Oslo messaging API supports RPC and notifications over a number of + different messaging transports. + + * License: Apache License, Version 2.0 + * Documentation: https://docs.openstack.org/oslo.messaging/latest/ + * Source: https://git.openstack.org/cgit/openstack/oslo.messaging + * Bugs: https://bugs.launchpad.net/oslo.messaging + * Release notes: https://docs.openstack.org/releasenotes/oslo.messaging/ + + +Platform: UNKNOWN +Classifier: Environment :: OpenStack +Classifier: Intended Audience :: Developers +Classifier: Intended Audience :: Information Technology +Classifier: License :: OSI Approved :: Apache Software License +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.5 +Provides-Extra: test +Provides-Extra: amqp1 +Provides-Extra: kafka
  26. Download patch debian/tests/python-ostestr

    --- 9.5.0-1/debian/tests/python-ostestr 1970-01-01 00:00:00.000000000 +0000 +++ 9.5.0-0ubuntu1/debian/tests/python-ostestr 2019-03-11 16:03:41.000000000 +0000 @@ -0,0 +1,9 @@ +#!/bin/sh + +set -ex + +for py in $(py3versions -r 2>/dev/null) $(pyversions -r 2>/dev/null); do + echo "Testing with $py:" + PYTHON=$py ostestr + rm -rf .stestr +done
  27. Download patch oslo.messaging.egg-info/entry_points.txt

    --- 9.5.0-1/oslo.messaging.egg-info/entry_points.txt 1970-01-01 00:00:00.000000000 +0000 +++ 9.5.0-0ubuntu1/oslo.messaging.egg-info/entry_points.txt 2019-02-26 00:07:24.000000000 +0000 @@ -0,0 +1,26 @@ +[console_scripts] +oslo-messaging-send-notification = oslo_messaging.notify.notifier:_send_notification + +[oslo.config.opts] +oslo.messaging = oslo_messaging.opts:list_opts + +[oslo.messaging.drivers] +amqp = oslo_messaging._drivers.impl_amqp1:ProtonDriver +fake = oslo_messaging._drivers.impl_fake:FakeDriver +kafka = oslo_messaging._drivers.impl_kafka:KafkaDriver +kombu = oslo_messaging._drivers.impl_rabbit:RabbitDriver +rabbit = oslo_messaging._drivers.impl_rabbit:RabbitDriver + +[oslo.messaging.executors] +blocking = futurist:SynchronousExecutor +eventlet = futurist:GreenThreadPoolExecutor +threading = futurist:ThreadPoolExecutor + +[oslo.messaging.notify.drivers] +log = oslo_messaging.notify._impl_log:LogDriver +messaging = oslo_messaging.notify.messaging:MessagingDriver +messagingv2 = oslo_messaging.notify.messaging:MessagingV2Driver +noop = oslo_messaging.notify._impl_noop:NoOpDriver +routing = oslo_messaging.notify._impl_routing:RoutingDriver +test = oslo_messaging.notify._impl_test:TestDriver +
  28. Download patch AUTHORS
  29. Download patch oslo.messaging.egg-info/top_level.txt

    --- 9.5.0-1/oslo.messaging.egg-info/top_level.txt 1970-01-01 00:00:00.000000000 +0000 +++ 9.5.0-0ubuntu1/oslo.messaging.egg-info/top_level.txt 2019-02-26 00:07:24.000000000 +0000 @@ -0,0 +1 @@ +oslo_messaging
  30. Download patch oslo.messaging.egg-info/not-zip-safe

    --- 9.5.0-1/oslo.messaging.egg-info/not-zip-safe 1970-01-01 00:00:00.000000000 +0000 +++ 9.5.0-0ubuntu1/oslo.messaging.egg-info/not-zip-safe 2019-02-26 00:07:24.000000000 +0000 @@ -0,0 +1 @@ +
  31. Download patch debian/python-oslo.messaging.prerm

    --- 9.5.0-1/debian/python-oslo.messaging.prerm 1970-01-01 00:00:00.000000000 +0000 +++ 9.5.0-0ubuntu1/debian/python-oslo.messaging.prerm 2019-03-11 16:03:41.000000000 +0000 @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +if [ "$1" = "remove" ] ; then + update-alternatives --remove oslo-messaging-send-notification /usr/bin/python2-oslo-messaging-send-notification +fi + +#DEBHELPER# + +exit 0
  32. Download patch debian/gbp.conf

    --- 9.5.0-1/debian/gbp.conf 1970-01-01 00:00:00.000000000 +0000 +++ 9.5.0-0ubuntu1/debian/gbp.conf 2019-03-11 16:03:41.000000000 +0000 @@ -0,0 +1,7 @@ +[DEFAULT] +debian-branch = master +upstream-tag = %(version)s +pristine-tar = True + +[buildpackage] +export-dir = ../build-area
  33. Download patch debian/copyright
  34. Download patch debian/patches/no-functional-test.patch

    --- 9.5.0-1/debian/patches/no-functional-test.patch 2019-03-20 20:37:59.000000000 +0000 +++ 9.5.0-0ubuntu1/debian/patches/no-functional-test.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,138 +0,0 @@ -Description: Disable some functional tests - We don't really care about zmq for the moment. -Author: Thomas Goirand <zigo@debian.org> -Forwarded: not-needed -Last-Update: 2018-08-20 - ---- a/oslo_messaging/tests/functional/test_rabbitmq.py 2017-09-17 21:53:44.961273588 +0000 -+++ /dev/null 2016-10-17 11:11:15.359358587 +0000 -@@ -1,129 +0,0 @@ --# Licensed under the Apache License, Version 2.0 (the "License"); you may --# not use this file except in compliance with the License. You may obtain --# a copy of the License at --# --# http://www.apache.org/licenses/LICENSE-2.0 --# --# Unless required by applicable law or agreed to in writing, software --# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT --# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the --# License for the specific language governing permissions and limitations --# under the License. -- -- --import os --import signal --import time -- --import fixtures --from pifpaf.drivers import rabbitmq -- --from oslo_messaging.tests.functional import utils --from oslo_messaging.tests import utils as test_utils -- -- --class ConnectedPortMatcher(object): -- def __init__(self, port): -- self.port = port -- -- def __eq__(self, data): -- return data.get("port") == self.port -- -- def __repr__(self): -- return "<ConnectedPortMatcher port=%d>" % self.port -- -- --class RabbitMQFailoverTests(test_utils.BaseTestCase): -- DRIVERS = [ -- "rabbit", -- ] -- -- def test_failover_scenario(self): -- # NOTE(sileht): run this test only if functional suite run of a driver -- # that use rabbitmq as backend -- self.driver = os.environ.get('TRANSPORT_DRIVER') -- if self.driver not in self.DRIVERS: -- self.skipTest("TRANSPORT_DRIVER is not set to a rabbit driver") -- -- # NOTE(sileht): Allow only one response at a time, to -- # have only one tcp connection for reply and ensure it will failover -- # correctly -- self.config(heartbeat_timeout_threshold=1, -- rpc_conn_pool_size=1, -- kombu_reconnect_delay=0, -- rabbit_retry_interval=0, -- rabbit_retry_backoff=0, -- group='oslo_messaging_rabbit') -- -- self.pifpaf = self.useFixture(rabbitmq.RabbitMQDriver(cluster=True, -- port=5692)) -- -- self.url = self.pifpaf.env["PIFPAF_URL"] -- self.n1 = self.pifpaf.env["PIFPAF_RABBITMQ_NODENAME1"] -- self.n2 = self.pifpaf.env["PIFPAF_RABBITMQ_NODENAME2"] -- self.n3 = self.pifpaf.env["PIFPAF_RABBITMQ_NODENAME3"] -- -- # ensure connections will be establish to the first node -- self.pifpaf.stop_node(self.n2) -- self.pifpaf.stop_node(self.n3) -- -- self.servers = self.useFixture(utils.RpcServerGroupFixture( -- self.conf, self.url, endpoint=self, names=["server"])) -- -- # Don't randomize rabbit hosts -- self.useFixture(fixtures.MockPatch( -- 'oslo_messaging._drivers.impl_rabbit.random', -- side_effect=lambda x: x)) -- -- # NOTE(sileht): this connects server connections and reply -- # connection to nodename n1 -- self.client = self.servers.client(0) -- self.client.ping() -- self._check_ports(self.pifpaf.port) -- -- # Switch to node n2 -- self.pifpaf.start_node(self.n2) -- self.assertEqual("callback done", self.client.kill_and_process()) -- self.assertEqual("callback done", self.client.just_process()) -- self._check_ports(self.pifpaf.get_port(self.n2)) -- -- # Switch to node n3 -- self.pifpaf.start_node(self.n3) -- time.sleep(0.1) -- self.pifpaf.kill_node(self.n2, signal=signal.SIGKILL) -- time.sleep(0.1) -- self.assertEqual("callback done", self.client.just_process()) -- self._check_ports(self.pifpaf.get_port(self.n3)) -- -- self.pifpaf.start_node(self.n1) -- time.sleep(0.1) -- self.pifpaf.kill_node(self.n3, signal=signal.SIGKILL) -- time.sleep(0.1) -- self.assertEqual("callback done", self.client.just_process()) -- self._check_ports(self.pifpaf.get_port(self.n1)) -- -- def kill_and_process(self, *args, **kargs): -- self.pifpaf.kill_node(self.n1, signal=signal.SIGKILL) -- time.sleep(0.1) -- return "callback done" -- -- def just_process(self, *args, **kargs): -- return "callback done" -- -- def _check_ports(self, port): -- rpc_server = self.servers.servers[0].server -- connection_contexts = [ -- # rpc server -- rpc_server.listener._poll_style_listener.conn, -- # rpc client -- self.client.client.transport._driver._get_connection(), -- # rpc client replies waiter -- self.client.client.transport._driver._reply_q_conn, -- ] -- -- ports = [cctxt.connection.channel.connection.sock.getpeername()[1] -- for cctxt in connection_contexts] -- -- self.assertEqual([port] * len(ports), ports, -- "expected: %s, rpc-server: %s, rpc-client: %s, " -- "rpc-replies: %s" % tuple([port] + ports))
  35. Download patch oslo.messaging.egg-info/pbr.json

    --- 9.5.0-1/oslo.messaging.egg-info/pbr.json 1970-01-01 00:00:00.000000000 +0000 +++ 9.5.0-0ubuntu1/oslo.messaging.egg-info/pbr.json 2019-02-26 00:07:24.000000000 +0000 @@ -0,0 +1 @@ +{"git_version": "472d483", "is_release": true} \ No newline at end of file
  36. Download patch debian/python-oslo.messaging.postinst

    --- 9.5.0-1/debian/python-oslo.messaging.postinst 1970-01-01 00:00:00.000000000 +0000 +++ 9.5.0-0ubuntu1/debian/python-oslo.messaging.postinst 2019-03-11 16:03:41.000000000 +0000 @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +if [ "$1" = "configure" ] ; then + update-alternatives --install /usr/bin/oslo-messaging-send-notification oslo-messaging-send-notification /usr/bin/python2-oslo-messaging-send-notification 300 +fi + +#DEBHELPER# + +exit 0
  1. python-oslo.messaging