<div dir="ltr">Tony,<div><br></div><div>+1 to open Bugs and Reviews. I'll help move things along.</div><div><br></div><div>thanks,</div><div>dims</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Aug 24, 2015 at 5:57 AM, Tony Breeds <span dir="ltr"><<a href="mailto:tony@bakeyournoodle.com" target="_blank">tony@bakeyournoodle.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi All,<br>
Firstly I apologise for the rambling nature of this email. There's a lot<br>
of context/data here and I'm not sure of the best way to present it.<br>
<br>
In [1] we discovered that stable/juno devstack is broken. After a little digging<br>
we opened [2] This required creating a stable/juno branch for python-swiftclient<br>
(done), raising the upper cap of python-swiftclient from <=2.3.1 to <2.4.0<br>
(done) and releasing 2.3.2 (in progress).<br>
<br>
The change in upper limits for python-swiftclient has created several reviews<br>
(about 20). Why am I telling you this? Several of those reviews seem to be<br>
stuck on oslo related issues.<br>
<br>
* openstack/python-ceilometerclient :: <a href="https://review.openstack.org/#/c/173126/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/173126/</a><br>
It looks like it's getting 2.2.0 of oslo.i18n but it should capped at 1.3.1 in stable/juno<br>
---<br>
Collecting oslo.utils<1.5.0,>=1.4.0 (from -r /home/jenkins/workspace/gate-python-ceilometerclient-python27/requirements.txt (line 4))<br>
Downloading <a href="http://pypi.ORD.openstack.org/packages/py2.py3/o/oslo.utils/oslo.utils-1.4.0-py2.py3-none-any.whl" rel="noreferrer" target="_blank">http://pypi.ORD.openstack.org/packages/py2.py3/o/oslo.utils/oslo.utils-1.4.0-py2.py3-none-any.whl</a> (55kB)<br>
Collecting oslo.i18n>=1.3.0 (from oslo.utils<1.5.0,>=1.4.0->-r /home/jenkins/workspace/gate-python-ceilometerclient-python27/requirements.txt (line 4))<br>
Downloading <a href="http://pypi.ORD.openstack.org/packages/py2.py3/o/oslo.i18n/oslo.i18n-2.2.0-py2.py3-none-any.whl" rel="noreferrer" target="_blank">http://pypi.ORD.openstack.org/packages/py2.py3/o/oslo.i18n/oslo.i18n-2.2.0-py2.py3-none-any.whl</a><br>
---<br>
I think this means we need an oslo.utils 1.4.1 release with the<br>
requirements capped from g-r. There isn't a stable/juno branch for oslo.utils<br>
so would we need to make one based on 1.4.0?<br>
<br>
* openstack/pycadf :: <a href="https://review.openstack.org/#/c/206719/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/206719/</a><br>
---<br>
Collecting oslo.messaging<1.5.0,>=1.4.0 (from -r /home/jenkins/workspace/gate-pycadf-python26/test-requirements.txt (line 12))<br>
Downloading <a href="http://pypi.DFW.openstack.org/packages/py2/o/oslo.messaging/oslo.messaging-1.4.1-py2-none-any.whl" rel="noreferrer" target="_blank">http://pypi.DFW.openstack.org/packages/py2/o/oslo.messaging/oslo.messaging-1.4.1-py2-none-any.whl</a> (129kB)<br>
Collecting oslo.utils>=0.2.0 (from oslo.messaging<1.5.0,>=1.4.0->-r /home/jenkins/workspace/gate-pycadf-python26/test-requirements.txt (line 12))<br>
Downloading <a href="http://pypi.DFW.openstack.org/packages/py2.py3/o/oslo.utils/oslo.utils-2.2.0-py2.py3-none-any.whl" rel="noreferrer" target="_blank">http://pypi.DFW.openstack.org/packages/py2.py3/o/oslo.utils/oslo.utils-2.2.0-py2.py3-none-any.whl</a> (58kB)<br>
---<br>
Which I think needs a 1.4.2 release of oslo.messaging with requirements capped from g-r<br>
<br>
* openstack/oslo.i18n :: <a href="https://review.openstack.org/#/c/206714" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/206714</a><br>
This is failing with "AttributeError: assert_calls" I think this is<br>
because we're installing mock 1.3.0 but mock should be capped at 1.0.1 in<br>
stable/juno<br>
---<br>
Collecting oslotest<1.4.0,>=1.1.0 (from -r /home/jenkins/workspace/gate-oslo.i18n-python26/test-requirements.txt (line 4))<br>
Downloading <a href="http://pypi.region-b.geo-1.openstack.org/packages/py2.py3/o/oslotest/oslotest-1.3.0-py2.py3-none-any.whl" rel="noreferrer" target="_blank">http://pypi.region-b.geo-1.openstack.org/packages/py2.py3/o/oslotest/oslotest-1.3.0-py2.py3-none-any.whl</a><br>
Collecting mock>=1.0 (from oslotest<1.4.0,>=1.1.0->-r /home/jenkins/workspace/gate-oslo.i18n-python26/test-requirements.txt (line 4))<br>
Downloading <a href="http://pypi.region-b.geo-1.openstack.org/packages/2.7/m/mock/mock-1.3.0-py2.py3-none-any.whl" rel="noreferrer" target="_blank">http://pypi.region-b.geo-1.openstack.org/packages/2.7/m/mock/mock-1.3.0-py2.py3-none-any.whl</a> (56kB)<br>
---<br>
I think this means that we need oslotest 1.3.1 which the versions capped<br>
from g-r. As with oslo.utils I think this needs a new branch?<br>
<br>
There are several other issues in other projects but I figured I had to start<br>
somewhere.<br>
<br>
To be clear I'm happy to propose patches to do these things (but clearly I<br>
can't make branches or cut releases). I'm also very happy to be told I'm doing<br>
this wrong and my conclusions are incorrect (bonus points if you help me find<br>
the right solution).<br>
<br>
Yours Tony.<br>
<br>
[1] <a href="http://lists.openstack.org/pipermail/openstack-dev/2015-August/072193.html" rel="noreferrer" target="_blank">http://lists.openstack.org/pipermail/openstack-dev/2015-August/072193.html</a><br>
[2] <a href="https://bugs.launchpad.net/python-swiftclient/+bug/1486576" rel="noreferrer" target="_blank">https://bugs.launchpad.net/python-swiftclient/+bug/1486576</a><br>
<br>__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Davanum Srinivas :: <a href="https://twitter.com/dims" target="_blank">https://twitter.com/dims</a></div>
</div>