<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Team,<div class=""><br class=""></div><div class="">Our stable/mitaka branch is now broken by oslo.messaging 5.0.0. Global requirements for stable/mitaka has <span class="">oslo.messaging>=4.0.0 so it can fetch 5.0.0.</span></div><div class=""><span class=""><br class=""></span></div><div class=""><span class="">Just reminding that it breaks us because we intentionally modified RPCDispatcher like in [1]. It was needed for “at-least-once” delivery. In master we already agreed to remove that hack and work towards having a decent solution (there are options). The patch is [2]. But we need to handle it in mitaka somehow.</span></div><div class=""><span class=""><br class=""></span></div><div class=""><span class="">Options I see:</span></div><div class=""><ul class="MailOutline"><li class="">Constrain oslo.messaging in global-requirements.txt for stable/mitaka with 4.6.1. Hard to do since it requires wide cross-project coordination.</li><li class="">Remove that hack in stable/mitaka as we did with master. It may be bad because this was wanted very much by some of the users</li></ul><div class=""><br class=""></div></div><div class="">Not sure what else we can do.</div><div class=""><br class=""></div><div class="">Thoughts?</div><div class=""><br class=""></div><div class="">[1] <a href="https://github.com/openstack/mistral/blob/stable/mitaka/mistral/engine/rpc.py#L38-L88" class="">https://github.com/openstack/mistral/blob/stable/mitaka/mistral/engine/rpc.py#L38-L88</a></div><div class="">[2] <a href="https://review.openstack.org/#/c/316578/" class="">https://review.openstack.org/#/c/316578/</a></div><div class=""><span class=""><br class=""></span><span class=""><div class="">Renat Akhmerov<br class="">@Nokia<br class=""></div></span>
<br class=""></div></body></html>