<div dir="ltr"><div><div>Sorry for the late reply, I'm still catching up e-mail backlog and plan to dig more in this thread at some point. I just wanted to answer Sean's question very simply. See inline below:<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jun 27, 2022 at 9:59 AM Sean Mooney <<a href="mailto:smooney@redhat.com">smooney@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 Mon, 2022-06-27 at 15:30 +0200, Artem Goncharov wrote:<br>
> > <br>
> > ther eare some convince factors to github and many inconvenices.,<br>
> > it has a vastly inferior code review model that if i was force to use would push me out of the openstack comunity long term.<br>
> > im sure there are others too that feel stongly that moving to a github pull request based workflow woudl be a large regerssion<br>
> > and make them less inclined to continue working on openstack.<br>
> <br>
> The thread is being very explicit about external projects and not the OpenStack itself.<br>
yep but that is unhelpful.<br>
if any external project that work with openstack want to become part of openstack under the foundatiosn governace it is<br>
nolonger external.<br>
<br>
so if gophercloud was to become part of openstack it would not be external and if it wanted to you github pull requests<br>
for it workflow it woudl be deviating form the other openstack projects.<br>
<br>
external project that are not part of openstack governacne can use any tooling they like.<br>
<br>
if we start allowing arbiatry internal and external project to use gerrit or github workflows of worse both concurrently<br>
we will start getting request to supprot that for other proejct like nova neutron ectra. i woudl see that as damaging<br>
to the exsting colaberator based and something to be avoided if we can.<br>
<br>
im not really sure what gophercloud want to achive by being part of openstack without adopting the openstack<br>
ways of doing things that they cant acive by bing a nice go sdk for openstack on there own with the well wishes<br>
and or support of the openstack comunity.<br>
<br>
the 4 opens are a core part of the culture of openstack<br>
simiarly the ways of workign with irc/gerrit/zuul/ptgs are also a part of the openstack way.<br>
<br>
i am wondering why gophercloud want to actully becoem an offial proejct if they dont want to adopt the open developement workflow (note i did not say<br>
model) that openstack uses?<br></blockquote><div><br></div><div id="gmail-magicdomid114" class="gmail-ace-line"><span class="gmail-author-a-z88zljj6tz71zz86zoz72zgsz79z9h3">I'm a Gophercloud maintainer and can provide some context. Some of us at Red Hat inherited the project (</span><span class="gmail-author-a-z88zljj6tz71zz86zoz72zgsz79z9h3 gmail-url"><a href="https://github.com/gophercloud/gophercloud/issues/2246" rel="noreferrer noopener">https://github.com/gophercloud/gophercloud/issues/2246</a></span><span class="gmail-author-a-z88zljj6tz71zz86zoz72zgsz79z9h3">)</span><span class="gmail-author-a-z85zz72ze5uz68zz77za5z79zxvnz75zrz85z"> at the end of last year</span><span class="gmail-author-a-z88zljj6tz71zz86zoz72zgsz79z9h3">. </span><span class="gmail-author-a-z85zz72ze5uz68zz77za5z79zxvnz75zrz85z">The first thing we did was to check if the project could fit under the</span><span class="gmail-author-a-z88zljj6tz71zz86zoz72zgsz79z9h3"> opendev umbrella</span><span class="gmail-author-a-z85zz72ze5uz68zz77za5z79zxvnz75zrz85z"> as it seemed like the natural place to us</span><span class="gmail-author-a-z88zljj6tz71zz86zoz72zgsz79z9h3">. The discussion was run in the open: </span><span class="gmail-author-a-z88zljj6tz71zz86zoz72zgsz79z9h3 gmail-url"><a href="https://github.com/gophercloud/gophercloud/issues/2257" rel="noreferrer noopener">https://github.com/gophercloud/gophercloud/issues/2257</a></span><span class="gmail-author-a-z88zljj6tz71zz86zoz72zgsz79z9h3"> and </span><span class="gmail-author-a-z88zljj6tz71zz86zoz72zgsz79z9h3 gmail-url"><a href="http://lists.openstack.org/pipermail/openstack-discuss/2021-November/025660.html" rel="noreferrer noopener">http://lists.openstack.org/pipermail/openstack-discuss/2021-November/025660.html</a></span></div><div id="gmail-magicdomid9" class="gmail-ace-line"><span class="gmail-author-a-z88zljj6tz71zz86zoz72zgsz79z9h3">The main reasons were:</span></div><div id="gmail-magicdomid10" class="gmail-ace-line"><span class="gmail-author-a-z88zljj6tz71zz86zoz72zgsz79z9h3">* Gain more sustainability, contributors around the community and more diversity in maintainers</span></div><div id="gmail-magicdomid11" class="gmail-ace-line"><span class="gmail-author-a-z88zljj6tz71zz86zoz72zgsz79z9h3">* More stable CI (not relevant anymore since we moved to Github Actions, and we do not rely on openlab anymore)</span></div><div id="gmail-magicdomid12" class="gmail-ace-line"><span class="gmail-author-a-z88zljj6tz71zz86zoz72zgsz79z9h3">* CI integration in other projects</span></div><div id="gmail-magicdomid13" class="gmail-ace-line"><span class="gmail-author-a-z88zljj6tz71zz86zoz72zgsz79z9h3">* Better governance</span></div><div id="gmail-magicdomid14" class="gmail-ace-line"><br></div><div id="gmail-magicdomid125" class="gmail-ace-line"><span class="gmail-author-a-z88zljj6tz71zz86zoz72zgsz79z9h3">When we asked the Gophercloud contributors</span><span class="gmail-author-a-z85zz72ze5uz68zz77za5z79zxvnz75zrz85z"> about using gerrit</span><span class="gmail-author-a-z88zljj6tz71zz86zoz72zgsz79z9h3">, the feedback wasn't positive (details in #2257) so at this point we decided to not proceed further at the time.</span></div><div id="gmail-magicdomid520" class="gmail-ace-line"><span class="gmail-author-a-z88zljj6tz71zz86zoz72zgsz79z9h3">Due
 to the nature of the project, a lot of our pull-requests are "drive-by 
contributions" (e.g. to add new fields to the API) by new contributors; 
which ought to be considered if we were going to Gerrit.</span></div><div id="gmail-magicdomid339" class="gmail-ace-line"><br></div><div id="gmail-magicdomid533" class="gmail-ace-line"><span class="gmail-author-a-z88zljj6tz71zz86zoz72zgsz79z9h3">That being said, if we get more contributions from the OpenStack community, this would certainly help to justify the move under opendev.</span></div></div></div><div><div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Emilien Macchi<br></div></div></div></div></div>