[openstack-dev] [all] [tc] "No Open Core" in 2016

Cody A.W. Somerville cody.somerville at gmail.com
Fri Feb 19 05:05:32 UTC 2016


On Wed, Feb 17, 2016 at 1:20 PM, Jay Pipes <jaypipes at gmail.com> wrote:

> On 02/17/2016 09:30 AM, Doug Hellmann wrote:
>
>> Excerpts from Mike Perez's message of 2016-02-17 03:21:51 -0800:
>>
>>> On 02/16/2016 11:30 AM, Doug Hellmann wrote:
>>>
>>>> So I think the project team is doing everything we've asked.  We
>>>> changed our policies around new projects to emphasize the social
>>>> aspects of projects, and community interactions. Telling a bunch
>>>> of folks that they "are not OpenStack" even though they follow those
>>>> policies is rather distressing.  I think we should be looking for
>>>> ways to say "yes" to new projects, rather than "no."
>>>>
>>>
>>> My disagreements with accepting Poppy has been around testing, so let me
>>> reiterate what I've already said in this thread.
>>>
>>> The governance currently states that under Open Development "The project
>>> has core reviewers and adopts a test-driven gate in the OpenStack
>>> infrastructure for changes" [1].
>>>
>>> If we don't have a solution like OpenCDN, Poppy has to adopt a reference
>>> implementation that is a commercial entity, and infra has to also be
>>> dependent on it. I get Infra is already dependent on public cloud
>>> donations, but if we start opening the door to allow projects to bring
>>> in those commercial dependencies, that's not good.
>>>
>>
>> Only Poppy's test suite would rely on that, though, right? And other
>> projects can choose whether to co-gate with Poppy or not. So I don't see
>> how this limitation has an effect on anyone other than the Poppy team.
>>
>
> 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".
>

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".
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160219/52886827/attachment.html>


More information about the OpenStack-dev mailing list