<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Feb 17, 2016 at 1:20 PM, Jay Pipes <span dir="ltr"><<a href="mailto:jaypipes@gmail.com" target="_blank">jaypipes@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="">On 02/17/2016 09:30 AM, Doug Hellmann wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Excerpts from Mike Perez's message of 2016-02-17 03:21:51 -0800:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
On 02/16/2016 11:30 AM, Doug Hellmann wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
So I think the project team is doing everything we've asked.  We<br>
changed our policies around new projects to emphasize the social<br>
aspects of projects, and community interactions. Telling a bunch<br>
of folks that they "are not OpenStack" even though they follow those<br>
policies is rather distressing.  I think we should be looking for<br>
ways to say "yes" to new projects, rather than "no."<br>
</blockquote>
<br>
My disagreements with accepting Poppy has been around testing, so let me<br>
reiterate what I've already said in this thread.<br>
<br>
The governance currently states that under Open Development "The project<br>
has core reviewers and adopts a test-driven gate in the OpenStack<br>
infrastructure for changes" [1].<br>
<br>
If we don't have a solution like OpenCDN, Poppy has to adopt a reference<br>
implementation that is a commercial entity, and infra has to also be<br>
dependent on it. I get Infra is already dependent on public cloud<br>
donations, but if we start opening the door to allow projects to bring<br>
in those commercial dependencies, that's not good.<br>
</blockquote>
<br>
Only Poppy's test suite would rely on that, though, right? And other<br>
projects can choose whether to co-gate with Poppy or not. So I don't see<br>
how this limitation has an effect on anyone other than the Poppy team.<br>
</blockquote>
<br></span>
But what would really be tested in Poppy without any commercial CDN vendor? Nothing functional, right? I believe the fact that Poppy cannot be functionally tested in the OpenStack CI gate basically disqualifies it from being "in OpenStack".<br clear="all"></blockquote><div><br>There is no implicit (or explicit) requirement for the tests to be a 
full integration/end-to-end test. Mocks and/or unit tests would be 
sufficient to satisfy "test-driven gate".<br></div></div></div></div>