From 4046ccc3c65d0efa10f15c8be19d188263370e35 Mon Sep 17 00:00:00 2001 From: Doug Wiegley Date: Wed, 28 Oct 2015 21:25:47 +0900 Subject: [PATCH] Re-propose l7 & neutron-lib for Mitaka, archive aas decomposition - as per mitaka summit - note that neutron-lib is edited slightly, to reflect summit discussions of starting with a new repo. Change-Id: Ibbde1158533581803fc112092f8457a9b49bc3b7 --- specs/{backlog => archive}/liberty/decompose-aas.rst | 0 specs/{backlog/liberty => mitaka}/lbaas-l7-rules.rst | 0 specs/{backlog/liberty => mitaka}/neutron-lib.rst | 11 ++--------- 3 files changed, 2 insertions(+), 9 deletions(-) rename specs/{backlog => archive}/liberty/decompose-aas.rst (100%) rename specs/{backlog/liberty => mitaka}/lbaas-l7-rules.rst (100%) rename specs/{backlog/liberty => mitaka}/neutron-lib.rst (92%) diff --git a/specs/backlog/liberty/decompose-aas.rst b/specs/archive/liberty/decompose-aas.rst similarity index 100% rename from specs/backlog/liberty/decompose-aas.rst rename to specs/archive/liberty/decompose-aas.rst diff --git a/specs/backlog/liberty/lbaas-l7-rules.rst b/specs/mitaka/lbaas-l7-rules.rst similarity index 100% rename from specs/backlog/liberty/lbaas-l7-rules.rst rename to specs/mitaka/lbaas-l7-rules.rst diff --git a/specs/backlog/liberty/neutron-lib.rst b/specs/mitaka/neutron-lib.rst similarity index 92% rename from specs/backlog/liberty/neutron-lib.rst rename to specs/mitaka/neutron-lib.rst index b51a50488..6fd3225eb 100644 --- a/specs/backlog/liberty/neutron-lib.rst +++ b/specs/mitaka/neutron-lib.rst @@ -39,9 +39,6 @@ The requirements driving this change are: current interface is what we want to support, or if it needs to change. And for each module, it will likely need strict interface tests. - At the end of the "split" process, there is no co-gate. - -Longer-term requirements, likely not in Liberty: - - A library in pypi. - Addition of this library to the global requirements list. - A versioned reference to the library in various projects requirements.txt. @@ -54,12 +51,8 @@ code and neutron core (servers, agents, plugins, drivers.) Part of creating neutron-lib would involve creating rigid interface tests for exposed library methods. -This library will initially live in neutron/lib/ and neutron/tests/lib/, -and have a stricter set of review requirements around backwards -incompatible changes. - -At some point in the future, at the discretion of the PTL, this library -may split into a separate repo for the purposes of publishing it to pypi. +This library will live in the new repo neutron-lib, and will be published +to pypi. This would *not* be a mechanical split, but rather each piece of code moved into the library would need to satisfy several criteria: