[openstack-dev] [OpenStack-Dev] Cherry picking commit from oslo-incubator

Flavio Percoco flavio at redhat.com
Wed Jan 22 17:26:18 UTC 2014

On 22/01/14 10:59 -0600, Ben Nemec wrote:
>On 2014-01-22 06:32, Sean Dague wrote:
>>I think we need to graduate things to stable interfaces a lot faster.
>>Realizing that stable just means "have to deprecate to change it". So
>>the interface is still changeable, just requires standard deprecation
>>techniques. Which we are trying to get more python libraries to do
>>anyway, so it would be good if we built up a bunch of best practices 
>>	-Sean
>Big +1 to this.  Eliminating the sync process is going to be the 
>cleanest solution for the code that is stable enough to be usable with 
>things like automatic syncs.  The less code that is left in incubator, 
>the easier the syncs will be.
>That said, I think there's only a few people (Doug, Mark, and 
>Thierry?) who have done the promote to library thing, and I will admit 
>I don't have a good handle on what is involved.  It may be that we 
>need better documentation of that process so more people can help out 
>with it.  I know Michael Still mentioned he was planning to graduate 
>lockutils but didn't know exactly how.

We're in the process of grouping independent modules into modules that
actually make sense to avoid having 1 python package per module on

Some of the graduation status is being tracked here[0] and here's[1] a
graph of the current dependencies.

As mentioned in my last email, I fully agree with this and we should
definitely establish what the process is. oslo.config was the first
package that graduated from the incubator. Other packages will come
out of there during Icehouse.


[0] https://wiki.openstack.org/wiki/Oslo/GraduationStatus
[1] https://wiki.openstack.org/wiki/Oslo/Dependencies

>OpenStack-dev mailing list
>OpenStack-dev at lists.openstack.org

Flavio Percoco
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140122/399bbacd/attachment.pgp>

More information about the OpenStack-dev mailing list