[openstack-dev] When should things get added to Oslo.Incubator

Jay Pipes jaypipes at gmail.com
Tue Dec 3 22:26:00 UTC 2013

On 12/03/2013 05:15 PM, Davanum Srinivas wrote:
> Robert,
> I believe some code is in Ironic too [1]. The 2 choices are in Oslo are:
> 1) copy code to oslo-incubator
> 2) start a new oslo.objects(?) repo
> In the summit meeting, we have been trying to break existing code into
> libraries so #1 is probably counter-productive. If the code churn in
> the files are slowed down quite a bit, #2 is a much better option
> IMHO. It's still under oslo but as a separate library.
> [1] https://github.com/openstack/ironic/tree/master/ironic/objects

Is the code in Ironic identical to Nova? I know there were some changes 
(both already made as well as planned) for the Solum objects code that 
diverged from the Nova objects code -- but not necessarily enough that 
Oslo incubation would be a bad thing.

If we went the route of adding an oslo.objects to Oslo incubator, I just 
would want to know the extent to which the code has already diverged...


> On Tue, Dec 3, 2013 at 4:42 PM, Robert Collins
> <robertc at robertcollins.net> wrote:
>> Hey - https://review.openstack.org/#/c/57022/7//COMMIT_MSG - I
>> strongly suggested here that reusing the Nova object code is the first
>> step towards an objects library, and that we should be putting it in
>> olso; there are some reasonable concerns about this being experimental
>> but...
>> The Oslo wiki page says:
>> The process of developing a new Oslo API usually begins by taking code
>> which is common to some OpenStack projects and moving it into the
>> oslo-incubator repository. New APIs live in the incubator until they
>> have matured to meet the criteria described above.
>> So if this code lands in solum as-is, its now common - to me that
>> means we should be going straight to oslo.incubator and working on
>> shared code.
>> However there's clearly an expectation mismatch - so - any thoughts?
>> -Rob
>> --
>> Robert Collins <rbtcollins at hp.com>
>> Distinguished Technologist
>> HP Converged Cloud
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

More information about the OpenStack-dev mailing list