<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Tue, Oct 9, 2018 at 11:56 AM Doug Hellmann <<a href="mailto:doug@doughellmann.com">doug@doughellmann.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Matthew Thode <<a href="mailto:prometheanfire@gentoo.org" target="_blank">prometheanfire@gentoo.org</a>> writes:<br>
<br>
> On 18-10-09 11:12:30, Doug Hellmann wrote:<br>
>> Matthew Thode <<a href="mailto:prometheanfire@gentoo.org" target="_blank">prometheanfire@gentoo.org</a>> writes:<br>
>> <br>
>> > several projects have had problems with the new release, some have ways<br>
>> > of working around it, and some do not.  I'm sending this just to raise<br>
>> > the issue and allow a place to discuss solutions.<br>
>> ><br>
>> > Currently there is a review proposed to blacklist 9.0.0, but if this is<br>
>> > going to still be an issue somehow in further releases we may need<br>
>> > another solution.<br>
>> ><br>
>> > <a href="https://review.openstack.org/#/c/608835/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/608835/</a><br>
>> ><br>
>> > -- <br>
>> > Matthew Thode (prometheanfire)<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>
>> Do you have links to the failure logs or bug reports or something? If I<br>
>> wanted to help I wouldn't even know where to start.<br>
>> <br>
><br>
> <a href="http://logs.openstack.org/21/607521/2/check/cross-cinder-py35/e15722e/testr_results.html.gz" rel="noreferrer" target="_blank">http://logs.openstack.org/21/607521/2/check/cross-cinder-py35/e15722e/testr_results.html.gz</a><br>
<br>
These failures look like we should add a proper API to oslo.messaging to<br>
set the notification and rpc backends for testing. The configuration<br>
options are *not* part of the API of the library.<br>
<br>
There is already an oslo_messaging.conffixture module with a fixture<br>
class, but it looks like it defaults to rabbit. Maybe someone wants to<br>
propose a patch to make that a parameter to the constructor?<br></blockquote><div><br></div><div>oslo.messaging's conffixture uses whatever the config default for transport_url is unless the test</div><div>specifically overrides it by setting the transport_url attribute.</div><div>The o.m. unit tests's base test class sets conffixture.transport_url to "fake:/" to use the fake in memory driver. <br></div><div>That's the existing practice (I believe it's used like that outside of o.m.)<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
> <a href="http://logs.openstack.org/21/607521/2/check/cross-glance-py35/e2161d7/testr_results.html.gz" rel="noreferrer" target="_blank">http://logs.openstack.org/21/607521/2/check/cross-glance-py35/e2161d7/testr_results.html.gz</a><br>
<br>
These failures should be fixed by releasing the patch that Mehdi<br>
provided that ensures there is a valid default transport configured.<br>
<br>
> <a href="http://logs.openstack.org/21/607521/2/check/cross-keystone-py35/908a1c2/testr_results.html.gz" rel="noreferrer" target="_blank">http://logs.openstack.org/21/607521/2/check/cross-keystone-py35/908a1c2/testr_results.html.gz</a><br>
<br>
Lance has already described these as mocking implementation details of<br>
the library. I expect we'll need someone with keystone experience to<br>
work out what the best solution is to do there.<br>
<br>
><br>
> -- <br>
> Matthew Thode (prometheanfire)<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>
__________________________________________________________________________<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>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Ken Giusti  (<a href="mailto:kgiusti@gmail.com" target="_blank">kgiusti@gmail.com</a>)</div></div>