<br><br><div class="gmail_quote">On Wed, Jan 16, 2013 at 4:42 PM, Monty Taylor <span dir="ltr"><<a href="mailto:mordred@inaugust.com" target="_blank">mordred@inaugust.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"><br>
<br>
On 01/16/2013 12:52 PM, Doug Hellmann wrote:<br>
> The last project accepted a patch to use WebOb>=1.2 today, so we are all<br>
> now up to date.<br>
><br>
> A big thanks to everyone who helped push these changes through,<br>
> including Monty, Dan Prince, Chuck Short, Sasche Peilicke, Eoghan Glynn,<br>
> Brian Waldon, Zhongyue Luo, Sean Deague, Michael Still, Joe Heck, Dolph<br>
> Matthews, John Griffith, Huang Zhiteng, Dan Wendlandt, and Gary Kotton.<br>
> As you can see, this migration took a lot of collaboration, so if I've<br>
> left your name out please forgive me.<br>
<br>
</div>Thanks everybody! Getting changes like that across projects is ... fun<br>
... to say the least.<br>
<br>
Also - my narcissism is not allowing me to not point out that I'm the<br>
only person in that list who has become a full-on single-name person. I<br>
see this as another step towards world domination. Maybe next I'll get<br>
to star in Evita...<br></blockquote><div><br></div><div>I don't know anything about your singing ability, but it seems at least as likely that you would change your name to an unpronounceable glyph so we would have to start referring to you as "the developer formerly known as Monty." :-)</div>
<div><br></div><div>Doug</div><div><br></div><div>PS - Please pick something from the Unicode charts so we can at least continue to email conveniently.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im"><br>
> On Thu, Jan 3, 2013 at 11:32 AM, Doug Hellmann<br>
</div><div><div class="h5">> <<a href="mailto:doug.hellmann@dreamhost.com">doug.hellmann@dreamhost.com</a> <mailto:<a href="mailto:doug..hellmann@dreamhost.com">doug..hellmann@dreamhost.com</a>>> wrote:<br>

><br>
>     The ceilometer team is using Pecan [1] for our next-generation API<br>
>     framework. Pecan depends on a newer WebOb than is used by the other<br>
>     OpenStack components, so I spent this morning reviewing the<br>
>     differences in WebOb between 1.0.8 and 1.2.3 (the latest stable<br>
>     release) [2] and what impact those changes might have on nova,<br>
>     cinder, keystone, and oslo (the 4 projects where I found WebOb being<br>
>     used -- please let me know if I missed one).<br>
><br>
>     Most of the changes appear to be bug fixes and changes that either<br>
>     have a backwards-compatible alias, are deprecations that were<br>
>     reversed later, or should not have an impact on us because we were<br>
>     not using the changed area of the code directly. The only thing I<br>
>     found to be questionable is the change to Request.path_info and<br>
>     Request.script_name. Those properties are now unicode objects<br>
>     instead of str objects, as WebOb is trying to provide better Python<br>
>     3 support. I found a few uses of those variables in comparisons and<br>
>     concatenation with str objects, but the casting should work<br>
>     automatically as long as the path can be encoded in the default<br>
>     encoding, which should be the case as the paths to our API use only<br>
>     ASCII characters. All of the unit tests pass when I run them locally.<br>
><br>
>     I have submitted patches against the 4 projects to update the<br>
>     version number in tools/pip-requires, without any other code changes:<br>
><br>
>     Oslo: <a href="https://review.openstack.org/#/c/18885/" target="_blank">https://review.openstack.org/#/c/18885/</a><br>
>     Nova: <a href="https://review.openstack.org/#/c/18886/" target="_blank">https://review.openstack.org/#/c/18886/</a><br>
>     Keystone: <a href="https://review.openstack.org/#/c/18887/" target="_blank">https://review.openstack.org/#/c/18887/</a><br>
>     Cinder: <a href="https://review.openstack.org/#/c/18888/" target="_blank">https://review.openstack.org/#/c/18888/</a><br>
><br>
>     If anyone else has done similar analysis in the past and come to a<br>
>     different conclusion about whether it is safe to upgrade, please let<br>
</div></div>>     me know..<br>
<div class="im HOEnZb">><br>
>     Doug<br>
><br>
>     [1] Pecan: <a href="http://pecan.readthedocs.org/en/latest/" target="_blank">http://pecan.readthedocs.org/en/latest/</a><br>
>     [2] The full release notes for WebOb:<br>
>     <a href="http://docs.webob.org/en/latest/news.html" target="_blank">http://docs.webob.org/en/latest/news.html</a><br>
><br>
><br>
><br>
><br>
</div><div class="HOEnZb"><div class="h5">> _______________________________________________<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>
><br>
<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>