<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Oct 23, 2019 at 1:27 PM Matt Riedemann <<a href="mailto:mriedemos@gmail.com">mriedemos@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 10/23/2019 2:08 PM, Ghanshyam Mann wrote:<br>
> What happens if we drop py2.7 from Tempest:<br>
> * Users with the above case have the way to install the latest Tempest on virtual env of py3. or use<br>
> the Tempest tag if they do not need latest Tempest.<br>
<br>
This seems sufficient to me and testing from a tag is what we're doing <br>
upstream in stable/ocata and stable/pike branches anyway - not because <br>
of python version stuff but because of extended maintenance and backward <br>
incompatible changes since those branches which break testing in ocata <br>
and pike with tempest from master.<br>
<br>
> Other solution:<br>
> One way is to cut the Tempest stable branch and keep the py2.7 support there with eligible backport from Tempest<br>
> master which is py3 only. But I would say, QA team has no bandwidth to do so. if anyone wants to maintain that then<br>
> we can discuss this option in more detail.<br>
<br>
I would avoid creating a stable branch for tempest if at all possible <br>
since we have valid options to workaround it (above) and I just don't <br>
think we want toy with that idea and the precedent it could set for <br>
relaxing other rules around how tempest is developed.<br>
<br></blockquote><div><br></div><div>My concern is that in tripleo/puppet we currently rely on centos7/python2 as centos8 is still not yet available. So this pretty much means we likely won't be able to run the latest tempest anymore and there goes our validations. We could pin to a version (we've had to do that in the past) but I'd be concerned about things that go untested until we can finally get python3 available. I think it might be beneficial to have a py2-em branch similar to what we do when we create -em branches where folks who still have to have python2 wouldn't be completely blocked.</div><div><br></div><div>Thanks,</div><div>-Alex</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
-- <br>
<br>
Thanks,<br>
<br>
Matt<br>
<br>
</blockquote></div></div>