Excerpts from Li Ma's message of 2015-04-09 21:21:40 +0800: > Hi Doug, > > In the global requirements.txt, oslo.messaging version is still >= > 1.8.0 but < 1.9.0. As a result, some bugs fixed in 1.9.0 are still > there when I deploy with devstack master branch. > > I submitted a review for the update.
At this point we have frozen the requirements for kilo (still master for most of the applications, I think). So rather than updating that requirement, we need to back-port the appropriate fixes to the stable/kilo branch of oslo.messaging. I'm sure the messaging team would appreciate your help submitting any of those cherry-picked fixes. Mehdi put together a list of candidates in [1]. Doug [1] https://etherpad.openstack.org/p/oslo-messaging-kilo-potential-backports > > On Wed, Mar 25, 2015 at 10:22 PM, Doug Hellmann <[email protected]> wrote: > > We are content to announce the release of: > > > > oslo.messaging 1.9.0: Oslo Messaging API > > > > This is the first release of the library for the Liberty development cycle. > > > > For more details, please see the git log history below and: > > > > http://launchpad.net/oslo.messaging/+milestone/1.9.0 > > > > Please report issues through launchpad: > > > > http://bugs.launchpad.net/oslo.messaging > > > > Changes in oslo.messaging 1.8.0..1.9.0 > > -------------------------------------- > > > > 8da14f6 Use the oslo_utils stop watch in decaying timer > > ec1fb8c Updated from global requirements > > 84c0d3a Remove 'UNIQUE_ID is %s' logging > > 9f13794 rabbit: fix ipv6 support > > 3f967ef Create a unique transport for each server in the functional tests > > 23dfb6e Publish tracebacks only on debug level > > 53fde06 Add pluggability for matchmakers > > b92ea91 Make option [DEFAULT]amqp_durable_queues work > > cc618a4 Reconnect on connection lost in heartbeat thread > > f00ec93 Imported Translations from Transifex > > 0dff20b cleanup connection pool return > > 2d1a019 rabbit: Improves logging > > 0ec536b fix up verb tense in log message > > b9e134d rabbit: heartbeat implementation > > 72a9984 Fix changing keys during iteration in matchmaker heartbeat > > cf365fe Minor improvement > > 5f875c0 ZeroMQ deployment guide > > 410d8f0 Fix a couple typos to make it easier to read. > > 3aa565b Tiny problem with notify-server in simulator > > 0f87f5c Fix coverage report generation > > 3be95ad Add support for multiple namespaces in Targets > > 513ce80 tools: add simulator script > > 0124756 Deprecates the localcontext API > > ce7d5e8 Update to oslo.context > > eaa362b Remove obsolete cross tests script > > 1958f6e Fix the bug redis do not delete the expired keys > > 9f457b4 Properly distinguish between server index zero and no server > > 0006448 Adjust tests for the new namespace > > > > Diffstat (except docs and test files) > > ------------------------------------- > > > > .coveragerc | 7 + > > openstack-common.conf | 6 +- > > .../locale/de/LC_MESSAGES/oslo.messaging.po | 48 ++- > > .../locale/en_GB/LC_MESSAGES/oslo.messaging.po | 48 ++- > > .../locale/fr/LC_MESSAGES/oslo.messaging.po | 40 ++- > > oslo.messaging/locale/oslo.messaging.pot | 50 ++- > > oslo_messaging/_drivers/amqp.py | 55 +++- > > oslo_messaging/_drivers/amqpdriver.py | 15 +- > > oslo_messaging/_drivers/common.py | 20 +- > > oslo_messaging/_drivers/impl_qpid.py | 4 +- > > oslo_messaging/_drivers/impl_rabbit.py | 357 > > ++++++++++++++++++--- > > oslo_messaging/_drivers/impl_zmq.py | 32 +- > > oslo_messaging/_drivers/matchmaker.py | 2 +- > > oslo_messaging/_drivers/matchmaker_redis.py | 7 +- > > oslo_messaging/localcontext.py | 16 + > > oslo_messaging/notify/dispatcher.py | 4 +- > > oslo_messaging/notify/middleware.py | 2 +- > > oslo_messaging/openstack/common/_i18n.py | 45 +++ > > oslo_messaging/openstack/common/versionutils.py | 253 +++++++++++++++ > > oslo_messaging/rpc/dispatcher.py | 6 +- > > oslo_messaging/target.py | 9 +- > > requirements-py3.txt | 13 +- > > requirements.txt | 15 +- > > setup.cfg | 6 + > > test-requirements-py3.txt | 4 +- > > test-requirements.txt | 4 +- > > tools/simulator.py | 207 ++++++++++++ > > tox.ini | 3 +- > > 43 files changed, 1673 insertions(+), 512 deletions(-) > > > > > > Requirements updates > > -------------------- > > > > diff --git a/requirements-py3.txt b/requirements-py3.txt > > index 05cb050..4ec18c6 100644 > > --- a/requirements-py3.txt > > +++ b/requirements-py3.txt > > @@ -5,5 +5,6 @@ > > -oslo.config>=1.9.0 # Apache-2.0 > > -oslo.serialization>=1.2.0 # Apache-2.0 > > -oslo.utils>=1.2.0 # Apache-2.0 > > -oslo.i18n>=1.3.0 # Apache-2.0 > > -stevedore>=1.1.0 # Apache-2.0 > > +oslo.config>=1.9.3,<1.10.0 # Apache-2.0 > > +oslo.context>=0.2.0,<0.3.0 # Apache-2.0 > > +oslo.serialization>=1.4.0,<1.5.0 # Apache-2.0 > > +oslo.utils>=1.4.0,<1.5.0 # Apache-2.0 > > +oslo.i18n>=1.5.0,<1.6.0 # Apache-2.0 > > +stevedore>=1.3.0,<1.4.0 # Apache-2.0 > > @@ -21 +22 @@ kombu>=2.5.0 > > -oslo.middleware>=0.3.0 # Apache-2.0 > > +oslo.middleware>=1.0.0,<1.1.0 # Apache-2.0 > > diff --git a/requirements.txt b/requirements.txt > > index 3b49a53..ec5fef6 100644 > > --- a/requirements.txt > > +++ b/requirements.txt > > @@ -7,5 +7,6 @@ pbr>=0.6,!=0.7,<1.0 > > -oslo.config>=1.9.0 # Apache-2.0 > > -oslo.utils>=1.2.0 # Apache-2.0 > > -oslo.serialization>=1.2.0 # Apache-2.0 > > -oslo.i18n>=1.3.0 # Apache-2.0 > > -stevedore>=1.1.0 # Apache-2.0 > > +oslo.config>=1.9.3,<1.10.0 # Apache-2.0 > > +oslo.context>=0.2.0,<0.3.0 # Apache-2.0 > > +oslo.utils>=1.4.0,<1.5.0 # Apache-2.0 > > +oslo.serialization>=1.4.0,<1.5.0 # Apache-2.0 > > +oslo.i18n>=1.5.0,<1.6.0 # Apache-2.0 > > +stevedore>=1.3.0,<1.4.0 # Apache-2.0 > > @@ -19 +20 @@ six>=1.9.0 > > -eventlet>=0.16.1 > > +eventlet>=0.16.1,!=0.17.0 > > @@ -28 +29 @@ kombu>=2.5.0 > > -oslo.middleware>=0.3.0 # Apache-2.0 > > +oslo.middleware>=1.0.0,<1.1.0 # Apache-2.0 > > diff --git a/test-requirements-py3.txt b/test-requirements-py3.txt > > index 937c9f2..f137195 100644 > > --- a/test-requirements-py3.txt > > +++ b/test-requirements-py3.txt > > @@ -16 +16 @@ testtools>=0.9.36,!=1.2.0 > > -oslotest>=1.2.0 # Apache-2.0 > > +oslotest>=1.5.1,<1.6.0 # Apache-2.0 > > @@ -25 +25 @@ sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 > > -oslosphinx>=2.2.0 # Apache-2.0 > > +oslosphinx>=2.5.0,<2.6.0 # Apache-2.0 > > diff --git a/test-requirements.txt b/test-requirements.txt > > index 0b2a583..5afaa74 100644 > > --- a/test-requirements.txt > > +++ b/test-requirements.txt > > @@ -16 +16 @@ testtools>=0.9.36,!=1.2.0 > > -oslotest>=1.2.0 # Apache-2.0 > > +oslotest>=1.5.1,<1.6.0 # Apache-2.0 > > @@ -34 +34 @@ sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 > > -oslosphinx>=2.2.0 # Apache-2.0 > > +oslosphinx>=2.5.0,<2.6.0 # Apache-2.0 > > __________________________________________________________________________ > > OpenStack Development Mailing List (not for usage questions) > > Unsubscribe: [email protected]?subject:unsubscribe > > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: [email protected]?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
