<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Aug 26, 2015 at 4:23 AM, Igor <span class="" id=":1nv.1" tabindex="-1">Marnat</span> <span dir="ltr"><<a href="mailto:imarnat@mirantis.com" target="_blank"><span class="" id=":1nv.2" tabindex="-1">imarnat</span>@<span class="" id=":1nv.3" tabindex="-1">mirantis</span>.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Thierry, Dmitry,<br>
key point is that we in Fuel need to follow as much community adopted<br>
process as we can, and not to introduce something Fuel specific. We<br>
need not only to avoid forking code, but also to avoid forking<br>
processes and approaches for Fuel.<br>
<br>
Both #2 and #3 allow it, making it easier for contributors to<br>
participate in the Fuel.<br>
<br>
#3 (having internal repos for pre-release preparation, bug fixing and<br>
small custom features) from community perspective is the same as #2,<br>
provided that all the code from these internal repos always ends up<br>
being committed upstream. Purely internal logistics.<br>
<br>
The only one additional note from my side is that we might want to<br>
consider an approach slightly adopted similar to what's there in<br>
Puppet modules. AFAIK, they are typically released several weeks later<br>
than Openstack code. This is natural for Fuel as it depends on these<br>
modules and packaging of Openstack.<br></blockquote><div><br></div><div>I also think we should go with option #2. What it means to me</div><div>* Short FF: create stable branch couple of weeks after FF for upstream Fuel</div><div>* Untie release schedule for upstream Fuel and MOS. This should be two separate schedules</div><div>* Fuel release schedule should be more aligned with <span class="" id=":1nv.4" tabindex="-1">OpenStack</span> release schedule. It should be similar to upstream <span class="" id=":1nv.5" tabindex="-1">OpenStack</span> Puppet schedule, where Puppet modules are developed during the same time frame as <span class="" id=":1nv.6" tabindex="-1">OpenStack</span> and released just a few weeks later</div><div>* Internally vendors can have downstream branches (which is option  #3 from Dmitry’s email)</div><div><br></div><div>Thanks,</div><div><span class="" id=":1nv.7" tabindex="-1">Ruslan</span> </div></div></div></div>