[openstack-dev] [tc] supporting Go

Dean Troyer dtroyer at gmail.com
Wed May 11 14:47:59 UTC 2016


On Tue, May 10, 2016 at 5:54 PM, Flavio Percoco <flavio at redhat.com> wrote:

[language mixing bits were here]

The above is my main concern with this proposal. I've mentioned this in the
> upstream review and I'm glad to have found it here as well. The community
> impact
> of this change is perhaps not being discussed enough and I believe, in the
> long
> run, it'll bite us.
>

Agreed, but to do nothing instead is so not what we are about.  The change
from integrated/incubated to Big Tent was done to address some issues
knowing we did not have all of the answers up front and would learn some
things along the way.  We did learn some things, both good and bad.

I do believe that we can withstand the impact of a new language,
particularly when we do it intentionally and knowing where some of the
pitfalls are.  Also, the specific request is coming from the oldest of all
OpenStack projects, and one that has a history of not making big changes
without _really_ good reasons.  Yes it opens a door, but it will be opened
with what I believe to be a really solid model to build upon in other parts
of the OpenStack community.  I would MUCH rather do it this way then with a
new Go-only project that is joining OpenStack from scratch in more than
just the implementation language.


> The feedback from the Horizon community has been that it's been impossible
> to
> avoid a community split and that's what I'd like to avoid.
>

I do think part of this is also due to the differences in the problem
domain of client/browser-side and server-side.  I believe there is a
similar issue with <any-language> devs writing SQL, the overlap in
expertise between the two is way smaller than we all wish it was.

And for the specific Python-Golang overlap, it feels to me like more Python
devs have (at least talked about) working in Go than in other newish
languages.  There are worse choices to test the waters with.

dt

-- 

Dean Troyer
dtroyer at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160511/39e38ba4/attachment.html>


More information about the OpenStack-dev mailing list