<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Nov 13, 2013 at 4:24 PM, Michael Still <span dir="ltr"><<a href="mailto:mikal@stillhq.com" target="_blank">mikal@stillhq.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Thu, Nov 14, 2013 at 8:20 AM, Eric Windisch <<a href="mailto:eric@cloudscaling.com">eric@cloudscaling.com</a>> wrote:<br>

<br>
> I don't think it is a problem to remove the code in oslo first, as<br>
> long as no other oslo-incubator code uses it. Projects don't have to<br>
> sync the code and could always revert should that they do.<br>
<br>
</div>I strongly disagree. It stops projects from syncing with oslo until<br>
they go through the code churn to remove the method.<br>
<div class="im"><br>
> However, like Mark, I'm inclined to consider the value of<br>
> is_uuid_like. While undoubtedly useful, is one method sufficient to<br>
> warrant creating a new top-level module. Waiting for it to hit the<br>
> standard library will take quite a long time...<br>
><br>
> There are other components of oslo that are terse and questionable as<br>
> standalone libraries. For these, it might make sense to aggressively<br>
> consider rolling some modules together?<br>
><br>
> One clear example would be log.py and log_handler.py, another would be<br>
> periodic_task.py and loopingcall.py<br>
<br>
</div>I'm not sure I see the harm in leaving small but widely used modules<br>
in oslo incubator. If we really want to release everything as a<br>
library, can't we just have a generic catchall one for the small<br>
things? oslo.therest perhaps?<br></blockquote><div><br></div><div>Every project eventually grows a utils module, right? :-)</div><div><br></div><div>Seriously, we'll release things in large enough chunks that they are worth maintaining on their own, while sticking to a logical grouping of features. Not everything is going to be as big as oslo.messaging, but most of the libraries won't be as small as oslo.version either.</div>
<div><br></div><div>Doug</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="HOEnZb"><font color="#888888"><br>
Michael<br>
<br>
--<br>
Rackspace Australia<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br></div></div>