<div dir="ltr"><div class="gmail_extra">On Fri, Aug 16, 2013 at 8:26 PM, Henry Gessau <span dir="ltr"><<a href="mailto:gessau@cisco.com" target="_blank">gessau@cisco.com</a>></span> wrote:<br><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">I asked on #openstack-infra and clarkb immediately identified it as a<br>

problem with cliff, and saw that the cliff folks have apparently already<br>
fixed it in cliff 1.4.3, which is now on the <a href="http://openstack.org" target="_blank">openstack.org</a> pypi mirror so<br>
new gate jobs should start passing now.<br>
<div><div class="h5"><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br></div></div>
</blockquote></div><br>This occurs in our testing when OS_STDOUT_CAPTURE is not set.  I found it in python-openstackclient because the default setting as ised in the gate was to not capture stdout.  As Doug found out, cliff doesn't get an encoding in that state from the test runner.  I see OS_STDOUT_CAPTURE=1 in your .testr.conf but it looks like that is never used in the test setup.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">If you add something similar to <a href="https://github.com/openstack/python-cinderclient/blob/master/cinderclient/tests/utils.py#L26">https://github.com/openstack/python-cinderclient/blob/master/cinderclient/tests/utils.py#L26</a> the problem goes away when OS_STDOUT_CAPTURE=1.  As noted, cliff has been fixed but it may be that we should have this in the test setup.  Most projects already do.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">dt<br clear="all"><div><br></div>-- <br><br>Dean Troyer<br><a href="mailto:dtroyer@gmail.com">dtroyer@gmail.com</a><br>
</div></div>