<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 27 December 2017 at 18:56, Ian Wells <span dir="ltr"><<a href="mailto:ijw.ubuntu@cack.org.uk" target="_blank">ijw.ubuntu@cack.org.uk</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"><div dir="ltr">Hey,<div><br></div><div>Can someone explain how the API definition files for several service plugins ended up in neutron-lib?  I can see that they've been moved there from the plugins themselves (e.g. networking-bgpvpn has <a href="https://github.com/openstack/neutron-lib/commit/3d3ab8009cf435d946e206849e85d4bc9d149474#diff-11482323575c6bd25b742c3b6ba2bf17" target="_blank">https://github.com/<wbr>openstack/neutron-lib/commit/<wbr>3d3ab8009cf435d946e206849e85d4<wbr>bc9d149474#diff-<wbr>11482323575c6bd25b742c3b6ba2bf<wbr>17</a>) and that there's a stadium element to it judging by some earlier commits on the same directory, but I don't understand the reasoning why such service plugins wouldn't be self-contained - perhaps someone knows the history?</div></div></blockquote><div><br></div><div>This was done as part of the stadium effort [1,2]. The rationale being that changes and/or new proposals for API definitions would be located in neutron-lib (same for client extensions but in neutronclient) so that they would be overseen by the neutron-drivers team to provide a level of consistency across projects included in the stadium. </div><div><br></div><div>HTH</div><div>Armando</div><div><br></div><div>[1] <a href="https://specs.openstack.org/openstack/neutron-specs/specs/newton/neutron-stadium.html">https://specs.openstack.org/openstack/neutron-specs/specs/newton/neutron-stadium.html</a></div><div>[2] <a href="https://docs.openstack.org/neutron/latest/contributor/stadium/governance.html">https://docs.openstack.org/neutron/latest/contributor/stadium/governance.html</a></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div><div>Thanks,</div><span class="gmail-HOEnZb"><font color="#888888"><div>-- </div><div>Ian.</div></font></span></div>
<br>______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
<br></blockquote></div><br></div></div>