<div dir="ltr"><div>Yes, that's the idea.</div><div><br></div><div>We can keep the old interface for a few cycles, with warning deprecation message advertising to use the new one, and then remove in the future.</div><div><br></div><div>Kind regards,<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jul 9, 2020 at 6:15 PM Luigi Toscano <<a href="mailto:ltoscano@redhat.com">ltoscano@redhat.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 Thursday, 9 July 2020 17:57:14 CEST Ghanshyam Mann wrote:<br>
> ---- On Thu, 09 Jul 2020 10:14:58 -0500 Arx Cruz <<a href="mailto:arxcruz@redhat.com" target="_blank">arxcruz@redhat.com</a>> wrote<br>
> ----<br>
> > Hello,<br>
> > I would like to start a discussion regarding the topic.<br>
> > At this moment in time we have an opportunity to be a more open and<br>
> > inclusive project by eliminating outdated naming conventions from<br>
> > tempest codebase, such as blacklist, whitelist.We should take the<br>
> > opportunity and do our best to replace outdated terms with their more<br>
> > inclusive alternatives.As you can see in [1] the TripleO project is<br>
> > already working on this initiative, and I would like to work on this as<br>
> > well on the tempest side.<br>
> Thanks Arx for raising it.<br>
> <br>
> I always have hard time to understand the definition of 'outdated naming<br>
> conventions ' are they outdated from coding language perspective or<br>
> outdated as English language perspective? I do not see naming used in<br>
> coding language should be matched with English as grammar/outdated/new<br>
> style language. As long as they are not so bad (hurt anyone culture,<br>
> abusing word etc) it is fine to keep them as it is and start adopting new<br>
> names for new things we code.<br>
> <br>
> For me, naming convention are the things which always can be improved over<br>
> time, none of the name is best suited for everyone in open source. But we<br>
> need to understand whether it is worth to do in term of 1. effort of<br>
> changing those 2. un- comfortness of adopting new names 3. again changing<br>
> in future.<br>
> <br>
> At least from Tempest perspective, blacklist is very known common word used<br>
> for lot of interfaces and dependent testing tool. I cannot debate on how<br>
> good it is or bad but i can debate on not-worth to change now. For new<br>
> interface, we can always use best-suggested name as per that<br>
> time/culture/maintainers. We have tried few of such improvement in past but<br>
> end up not-successful. Example: -<br>
> <a href="https://opendev.org/openstack/tempest/src/commit/e1eebfa8451d4c28bef0669e4a" rel="noreferrer" target="_blank">https://opendev.org/openstack/tempest/src/commit/e1eebfa8451d4c28bef0669e4a</a><br>
> 7f493b6086cab9/tempest/test.py#L43<br>
> <br>
<br>
That's not the only used terminology for list of things, though. We could <br>
always add new interfaces and keep the old ones are deprecated (but not <br>
advertised) for the foreseable future. The old code won't be broken and the <br>
new one would use the new terminology, I'd say it's a good solution.<br>
<br>
<br>
-- <br>
Luigi<br>
<br>
<br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>
<p style="font-weight:bold;margin:0px;padding:0px;font-size:14px;text-transform:capitalize;font-family:"RedHatText",sans-serif">
<span>Arx</span> <span>Cruz</span><span style="color:rgb(170,170,170);margin:0px"></span>
</p>
<p style="font-weight:normal;font-size:12px;margin:0px;text-transform:capitalize;font-family:"RedHatText",sans-serif">
<span>Software Engineer</span>
</p>
<p style="font-weight:normal;margin:0px 0px 4px;font-size:12px;font-family:"RedHatText",sans-serif">
<a style="color:rgb(0,136,206);font-size:12px;margin:0px;text-decoration:none;font-family:"RedHatText",sans-serif" href="https://www.redhat.com" target="_blank">Red Hat <span>EMEA</span></a>
</p>
<div style="margin-bottom:4px">
</div>
<p style="font-weight:normal;margin:0px;font-size:12px;font-family:"RedHatText",sans-serif">
<span style="margin:0px;padding:0px"><a style="color:rgb(0,0,0);font-size:12px;margin:0px;text-decoration:none;font-family:"RedHatText",sans-serif" href="mailto:arxcruz@redhat.com" target="_blank">arxcruz@redhat.com</a> </span>
</p>
<div style="font-weight:normal;font-size:12px;font-family:"RedHatText",sans-serif;margin-bottom:8px">
<div>
<a href="https://twitter.com/redhat" title="twitter" style="background:transparent url("https://marketing-outfit-prod-images.s3-us-west-2.amazonaws.com/3780bd4ede961ef3cd4108b8c0e80186/web-icon-twitter.png") no-repeat scroll 0px 50%/13px;text-decoration:none;color:rgb(0,0,0);display:inline-block;line-height:20px;padding-left:13px" target="_blank">
<span style="margin-left:2px">@RedHat</span>
</a>
<a href="https://www.linkedin.com/company/red-hat" title="LinkedIn" style="background:transparent url("https://marketing-outfit-prod-images.s3-us-west-2.amazonaws.com/8d3507e3c6b6c9ad10e301accf1a4af0/web-icon-linkedin.png") no-repeat scroll 0px 50%/12px;text-decoration:none;color:rgb(0,0,0);display:inline-block;line-height:20px;padding-left:12px;margin:0px 4px 0px 3px;padding-top:1px" target="_blank">
<span style="margin-left:4px">Red Hat</span>
</a>
<a href="https://www.facebook.com/RedHatInc" title="Facebook" style="background:transparent url("https://marketing-outfit-prod-images.s3-us-west-2.amazonaws.com/220b85e2f100025e94cb1bcd993bd51d/web-icon-facebook.png") no-repeat scroll 0px 50%/11px;text-decoration:none;color:rgb(0,0,0);display:inline-block;line-height:20px;padding-left:13px" target="_blank">
<span>Red Hat</span>
</a>
</div>
</div>
<div style="margin-top:12px">
<table border="0">
<tbody><tr>
<td width="100px"><a href="https://www.redhat.com" target="_blank"> <img src="https://marketing-outfit-prod-images.s3-us-west-2.amazonaws.com/f5445ae0c9ddafd5b2f1836854d7416a/Logo-RedHat-Email.png" width="90" height="auto"></a> </td>
</tr>
</tbody></table>
</div>
</div></div></div>