<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><h1 data-mce-style="text-align: left;" style="margin: 0px; color: rgb(51, 51, 51); text-rendering: optimizelegibility; line-height: 36px; widows: 1; font-size: 30px;" class=""><strong class=""><a href="http://superuser.openstack.org/articles/what-you-need-to-know-about-astara" data-mce-href="http://superuser.openstack.org/articles/what-you-need-to-know-about-astara" class=""><font face="Helvetica Neue" class="">What you need to know about Astara</font></a></strong></h1><p data-mce-style="text-align: left;" style="margin: 0px 0px 9px; line-height: 18px; color: rgb(51, 51, 51); widows: 1; font-size: 13px;" class=""><font face="Helvetica Neue" class="">Henrik Rosendahl, CEO of Akanda, introduces OpenStack's newest project, an open-source network orchestration platform built by OpenStack operators for OpenStack clouds.</font></p><h1 data-mce-style="text-align: left;" style="margin: 0px; color: rgb(51, 51, 51); text-rendering: optimizelegibility; line-height: 36px; widows: 1; font-size: 30px;" class=""><strong class=""><a href="http://superuser.openstack.org/articles/an-openstack-security-primer" data-mce-href="http://superuser.openstack.org/articles/an-openstack-security-primer" class=""><font face="Helvetica Neue" class="">An OpenStack security primer</font></a></strong></h1><p data-mce-style="text-align: left;" style="margin: 0px 0px 9px; font-size: 13px; line-height: 18px; color: rgb(51, 51, 51); widows: 1;" class=""><font face="Helvetica Neue" class="">Meet the troubleshooters and firefighters of the OpenStack Security project and how you can get involved.</font></p><h1 data-mce-style="text-align: left;" style="margin: 0px; color: rgb(51, 51, 51); text-rendering: optimizelegibility; line-height: 36px; widows: 1; font-size: 30px;" class=""><font face="Helvetica Neue" class="">The Road to Tokyo</font></h1><ul data-mce-style="text-align: left;" style="color: rgb(51, 51, 51); font-size: 16px; line-height: 24px; widows: 1;" class=""><li class="p4"><a href="https://www.eventbrite.com/e/openstack-summit-october-2015-tokyo-tickets-17356780598" data-mce-href="https://www.eventbrite.com/e/openstack-summit-october-2015-tokyo-tickets-17356780598" class=""><font face="Helvetica Neue" class="">The OpenStack Summit Tokyo will sell out! Register NOW!</font></a></li><li class="p4"><a href="https://www.openstack.org/summit/tokyo-2015/schedule/" data-mce-href="https://www.openstack.org/summit/tokyo-2015/schedule/" class=""><font face="Helvetica Neue" class="">The schedule and mobile app for the OpenStack Summit in Tokyo are now available</font></a><ul class=""><li class="p4"><font face="Helvetica Neue" class="">If you have already downloaded an OpenStack Summit mobile app before, no need to do it again! Just refresh your existing app.</font></li></ul></li><li class="p4"><a href="https://www.openstack.org/blog/2015/10/openstack-training-sessions-available-in-tokyo/" data-mce-href="https://www.openstack.org/blog/2015/10/openstack-training-sessions-available-in-tokyo/" class=""><font face="Helvetica Neue" class="">OpenStack training sessions available in Tokyo</font></a><ul class=""><li class="p4"><font face="Helvetica Neue" class="">Several ecosystem companies are offering training in Tokyo during the week of the Summit. Check out the sessions available and plan your travel accordingly</font></li></ul></li><li class="p4"><a href="https://www.openstack.org/summit/tokyo-2015/campus-maps" data-mce-href="https://www.openstack.org/summit/tokyo-2015/campus-maps" class=""><font face="Helvetica Neue" class="">The Summit maps are now available online</font></a></li><li class="p4"><font face="Helvetica Neue" class="">Speakers, sponsors, and ATC registration codes deactivate <strong class="">10/19</strong>, so <a href="https://www.eventbrite.com/e/openstack-summit-october-2015-tokyo-tickets-17356780598" data-mce-href="https://www.eventbrite.com/e/openstack-summit-october-2015-tokyo-tickets-17356780598" class="">register now</a>!</font></li></ul><h1 data-mce-style="text-align: left;" style="margin: 0px; color: rgb(51, 51, 51); text-rendering: optimizelegibility; font-size: 30px; line-height: 36px; widows: 1;" class=""><font face="Helvetica Neue" class=""><a href="http://superuser.openstack.org/articles/coming-soon-superuser-tv" data-mce-href="http://superuser.openstack.org/articles/coming-soon-superuser-tv" class=""></a></font></h1><h1 data-mce-style="text-align: left;" style="margin: 0px; color: rgb(51, 51, 51); text-rendering: optimizelegibility; font-size: 30px; line-height: 36px; widows: 1;" class=""><font face="Helvetica Neue" class="">Community feedback</font></h1><p data-mce-style="text-align: left;" style="margin: 0px 0px 9px; font-size: 13px; line-height: 18px; color: rgb(51, 51, 51); widows: 1;" class=""><font face="Helvetica Neue" class="">OpenStack is always interested in feedback and community contributions, if you would like to see a new section in the OpenStack Weekly Community Newsletter or have ideas on how to present content please get in touch: <span class="s1"><a href="mailto:community@openstack.org" data-mce-href="mailto:community@openstack.org" class="">community@openstack.org</a>.</span></font></p><h1 class="p4" data-mce-style="text-align: left;" style="margin: 0px; color: rgb(51, 51, 51); text-rendering: optimizelegibility; font-size: 30px; line-height: 36px; widows: 1;"><span class="s1"><font face="Helvetica Neue" class="">Reports from Previous Events </font></span></h1><ul class="ul1" data-mce-style="text-align: left;" style="color: rgb(51, 51, 51); font-size: 16px; line-height: 24px; widows: 1;"><li class="li5"><font face="Helvetica Neue" class="">None this week</font></li></ul><h1 class="p4" data-mce-style="text-align: left;" style="margin: 0px; color: rgb(51, 51, 51); text-rendering: optimizelegibility; font-size: 30px; line-height: 36px; widows: 1;"><span class="s1"><font face="Helvetica Neue" class="">Deadlines and Contributors Notifications</font></span></h1><ul class="ul1" data-mce-style="text-align: left;" style="color: rgb(51, 51, 51); font-size: 16px; line-height: 24px; widows: 1;"><li class="li5"><a href="https://wiki.openstack.org/wiki/Liberty_Release_Schedule" data-mce-href="https://wiki.openstack.org/wiki/Liberty_Release_Schedule" class=""><font face="Helvetica Neue" class="">Liberty Release Oct., 15, 2015</font></a></li><li class="li5"><a href="https://www.gnome.org/outreachy/" data-mce-href="https://www.gnome.org/outreachy/" class=""><font face="Helvetica Neue" class="">Outreachy Mentorship Application deadline: Nov., 02, 2015, 07:00 pm UTC</font></a></li><li class="li5"><font face="Helvetica Neue" class="">Call for papers:</font><ul class=""><li class=""><font face="Helvetica Neue" class=""><a href="https://fosdem.org/2016/news/2015-09-24-call-for-participation/" data-mce-href="https://fosdem.org/2016/news/2015-09-24-call-for-participation/" class="">FOSDEM’16</a> deadline: October 30, 2015</font></li><li class=""><font face="Helvetica Neue" class=""><a href="https://us.pycon.org/2016/speaking/" data-mce-href="https://us.pycon.org/2016/speaking/" class="">PyCon 2016</a> deadline<strong class="">: </strong>Jan 3, 2016</font></li><li class=""><font face="Helvetica Neue" class=""><a href="https://www.usenix.org/conference/atc16/call-for-papers" data-mce-href="https://www.usenix.org/conference/atc16/call-for-papers" class="">USENIX Annual Technical Conference 2016</a> deadline: February 1, 2016</font></li></ul></li></ul><h1 data-mce-style="text-align: left;" style="margin: 0px; color: rgb(51, 51, 51); text-rendering: optimizelegibility; font-size: 30px; line-height: 36px; widows: 1;" class=""><a href="http://superuser.openstack.org/articles/superuser-awards-your-vote-counts" data-mce-href="http://superuser.openstack.org/articles/superuser-awards-your-vote-counts" class=""><font face="Helvetica Neue" class="">Superuser Awards: your vote counts</font></a></h1><h3 data-mce-style="text-align: left;" style="margin: 0px; color: rgb(51, 51, 51); text-rendering: optimizelegibility; line-height: 27px; font-size: 18px; widows: 1;" class=""><font face="Helvetica Neue" class="">(voting closes on 10/12 at 11:59 pm PT)</font></h3><ul data-mce-style="text-align: left;" style="color: rgb(51, 51, 51); font-size: 16px; line-height: 24px; widows: 1;" class=""><li class="lead"><font face="Helvetica Neue" class="">Vote for one of the four finalists: <a href="http://superuser.openstack.org/articles/tokyo-superuser-awards-finalist-fico" data-mce-href="http://superuser.openstack.org/articles/tokyo-superuser-awards-finalist-fico" class="">FICO</a>, <a href="http://superuser.openstack.org/articles/tokyo-superuser-awards-finalist-godaddy" data-mce-href="http://superuser.openstack.org/articles/tokyo-superuser-awards-finalist-godaddy" class="">GoDaddy</a>, <a href="http://superuser.openstack.org/articles/tokyo-superuser-awards-finalist-lithium-technologies" data-mce-href="http://superuser.openstack.org/articles/tokyo-superuser-awards-finalist-lithium-technologies" class="">Lithium Technologies</a>, or<a href="http://superuser.openstack.org/articles/tokyo-superuser-awards-finalist-ntt-group" data-mce-href="http://superuser.openstack.org/articles/tokyo-superuser-awards-finalist-ntt-group" class=""> NTT</a>.</font></li><li class="lead"><font face="Helvetica Neue" class="">The winner will be announced at the Tokyo Summit. (<a href="https://www.surveymonkey.com/r/SuperuserAwards" data-mce-href="https://www.surveymonkey.com/r/SuperuserAwards" class="">Vote here</a>)</font></li></ul><h1 class="p4" data-mce-style="text-align: left;" style="margin: 0px; color: rgb(51, 51, 51); text-rendering: optimizelegibility; font-size: 30px; line-height: 36px; widows: 1;"><span class="s1"><font face="Helvetica Neue" class="">Security Advisories and Notices </font></span></h1><ul class="ul1" data-mce-style="text-align: left;" style="color: rgb(51, 51, 51); font-size: 16px; line-height: 24px; widows: 1;"><li class="li5"><a href="http://lists.openstack.org/pipermail/openstack-announce/2015-October/000683.html" data-mce-href="http://lists.openstack.org/pipermail/openstack-announce/2015-October/000683.html" class=""><font face="Helvetica Neue" class="">[openstack-announce] [OSSA 2015-021] Nova network security group changes are not applied to running instances (CVE-2015-7713)</font></a></li></ul><h1 class="p4" data-mce-style="text-align: left;" style="margin: 0px; color: rgb(51, 51, 51); text-rendering: optimizelegibility; font-size: 30px; line-height: 36px; widows: 1;"><span class="s1"><font face="Helvetica Neue" class="">Tips ‘n Tricks </font></span></h1><ul class="ul1" data-mce-style="text-align: left;" style="color: rgb(51, 51, 51); font-size: 16px; line-height: 24px; widows: 1;"><li class="li5"><font face="Helvetica Neue" class="">By Belmiro Moreira: <a href="http://openstack-in-production.blogspot.com/2015/10/scheduling-and-disabling-cells.html" data-mce-href="http://openstack-in-production.blogspot.com/2015/10/scheduling-and-disabling-cells.html" class="">Scheduling and disabling Cells</a></font></li></ul><h1 class="p6" data-mce-style="text-align: left;" style="margin: 0px; color: rgb(51, 51, 51); text-rendering: optimizelegibility; font-size: 30px; line-height: 36px; widows: 1;"><span class="s2"><a href="https://www.openstack.org/community/events" data-mce-href="https://www.openstack.org/community/events" class=""><font face="Helvetica Neue" class="">Upcoming Events</font></a></span></h1><ul data-mce-style="text-align: left;" style="color: rgb(51, 51, 51); font-size: 16px; line-height: 24px; widows: 1;" class=""><li class="p6"><a href="http://www.meetup.com/Indian-OpenStack-User-Group/events/225039190/" data-mce-href="http://www.meetup.com/Indian-OpenStack-User-Group/events/225039190/" class=""><font face="Helvetica Neue" class="">Oct 10, 2015 OpenStack India Meetup, Pune Pune, IN</font></a></li><li class=""><a href="http://www.meetup.com/Indian-OpenStack-User-Group/events/225039190/" data-mce-href="http://www.meetup.com/Indian-OpenStack-User-Group/events/225039190/" class=""><font face="Helvetica Neue" class="">Oct 12, 2015 OpenStack Cinder deep dive Stockholm, SE</font></a></li><li class=""><a href="http://www.meetup.com/Manchester-OpenStack-Meetup/events/224421141/" data-mce-href="http://www.meetup.com/Manchester-OpenStack-Meetup/events/224421141/" class=""><font face="Helvetica Neue" class="">Oct 13, 2015 Pub Gathering Manchester, GB</font></a></li><li class=""><a href="http://www.meetup.com/OpenStack-New-York-Meetup/events/225737696/" data-mce-href="http://www.meetup.com/OpenStack-New-York-Meetup/events/225737696/" class=""><font face="Helvetica Neue" class="">Oct 14 - 15, 2015 Monolithic to Cloud-Native Apps: Lessons Learned by HP/ Neutron with Akanda</font></a></li><li class=""><a href="http://www.meetup.com/Turkey-OpenStack-Meetup/events/225916298/" data-mce-href="http://www.meetup.com/Turkey-OpenStack-Meetup/events/225916298/" class=""><font face="Helvetica Neue" class="">Oct 14, 2015 3. Istanbul Meetup: OpenStack'de Ceph Storage kullanimi Istanbul, TR</font></a></li><li class=""><a href="http://www.meetup.com/OpenStack-Taiwan-User-Group/events/225859043/" data-mce-href="http://www.meetup.com/OpenStack-Taiwan-User-Group/events/225859043/" class=""><font face="Helvetica Neue" class="">Oct 14, 2015 教你玩東京~~東京高峰會介紹Taipei, TW</font></a></li><li class=""><a href="http://www.meetup.com/OpenStack-Czech-User-Group-Meetup/events/222955596/" data-mce-href="http://www.meetup.com/OpenStack-Czech-User-Group-Meetup/events/222955596/" class=""><font face="Helvetica Neue" class="">Oct 15, 2015 OpenStack Howto part 7 - Data Processing Prague, CZ</font></a></li></ul><h1 data-mce-style="text-align: left;" style="margin: 0px; color: rgb(51, 51, 51); text-rendering: optimizelegibility; font-size: 30px; line-height: 36px; widows: 1;" class=""><font face="Helvetica Neue" class="">What you need to know from the developer's list (WIP)</font></h1><h2 data-mce-style="text-align: left;" style="margin: 0px; color: rgb(51, 51, 51); text-rendering: optimizelegibility; font-size: 24px; line-height: 36px; widows: 1;" class=""><a href="https://wiki.openstack.org/wiki/Successes" target="_blank" data-mce-href="https://wiki.openstack.org/wiki/Successes" class=""><font face="Helvetica Neue" class="">Success Bot Says</font></a></h2><ul data-mce-style="text-align: left;" style="color: rgb(51, 51, 51); font-size: 16px; line-height: 24px; widows: 1;" class=""><li class=""><font face="Helvetica Neue" class="">harlowja: The OpenStack Universe [1]</font></li><li class=""><font face="Helvetica Neue" class="">krotscheck: OpenStack CI posted first package to NPM [2]</font></li><li class=""><font face="Helvetica Neue" class="">markvan: OpenStack Chef Cookbook team recently put in place all the pieces to allow for a running a full (devstack like) CI test against all the cookbook projects commits.</font></li><li class=""><font face="Helvetica Neue" class="">proton driver running with Kerberos for encryption and authentication</font></li><li class=""><font face="Helvetica Neue" class="">Tell us yours via IRC with a message "#success [insert success]</font></li></ul><h2 data-mce-style="text-align: left;" style="margin: 0px; color: rgb(51, 51, 51); text-rendering: optimizelegibility; font-size: 24px; line-height: 36px; widows: 1;" class=""><a href="http://lists.openstack.org/pipermail/openstack-dev/2015-October/076000.html" target="_blank" data-mce-href="http://lists.openstack.org/pipermail/openstack-dev/2015-October/076000.html" class=""><font face="Helvetica Neue" class="">Proposed Design Summit allocation</font></a></h2><ul data-mce-style="text-align: left;" style="color: rgb(51, 51, 51); font-size: 16px; line-height: 24px; widows: 1;" class=""><li class=""><font face="Helvetica Neue" class="">Track layout is on the official schedule [3].</font></li><li class=""><font face="Helvetica Neue" class="">PTLs or liaisons can start pushing up schedule details. The wiki [4] explains how.</font></li><li class=""><font face="Helvetica Neue" class="">Reach out to ttx or thingee on IRC if there are any issues.</font></li></ul><h2 data-mce-style="text-align: left;" style="margin: 0px; color: rgb(51, 51, 51); text-rendering: optimizelegibility; font-size: 24px; line-height: 36px; widows: 1;" class=""><a href="http://lists.openstack.org/pipermail/openstack-dev/2015-October/076310.html" target="_blank" data-mce-href="http://lists.openstack.org/pipermail/openstack-dev/2015-October/076310.html" class=""><font face="Helvetica Neue" class="">Devstack extras.d support going away M-1</font></a></h2><ul data-mce-style="text-align: left;" style="color: rgb(51, 51, 51); font-size: 16px; line-height: 24px; widows: 1;" class=""><li class=""><font face="Helvetica Neue" class="">Sean Dague mentions extras.d is devstack plugins, and has existed for 10 months.</font></li><li class=""><font face="Helvetica Neue" class="">Projects should prioritize getting to the real plugin architecture.</font></li><li class=""><font face="Helvetica Neue" class="">Sean compiled a list of the top 25 jobs (by volume) that giving warnings of breaking [5].</font></li></ul><h2 data-mce-style="text-align: left;" style="margin: 0px; color: rgb(51, 51, 51); text-rendering: optimizelegibility; font-size: 24px; line-height: 36px; widows: 1;" class=""><a href="http://lists.openstack.org/pipermail/openstack-dev/2015-October/076327.html" target="_blank" data-mce-href="http://lists.openstack.org/pipermail/openstack-dev/2015-October/076327.html" class=""><font face="Helvetica Neue" class="">Naming N and O Release Now</font></a></h2><ul data-mce-style="text-align: left;" style="color: rgb(51, 51, 51); font-size: 16px; line-height: 24px; widows: 1;" class=""><li class=""><font face="Helvetica Neue" class="">Sean Dague suggests since we already have the locations for N and O summits, we should start the name polls now.</font></li><li class=""><font face="Helvetica Neue" class="">Carol Barrett mentions that the current release naming process only allows the release to be named is announced and no sooner than the opening of development of the previous release [6].</font><ul class=""><li class=""><font face="Helvetica Neue" class="">Consensus is made to have this changed.</font></li><li class=""><font face="Helvetica Neue" class="">Monty mentions this option was discussed in the past, but it was changed because we wanted to keep a sense of ownership by the people who actually worked on the release.</font></li></ul></li><li class=""><font face="Helvetica Neue" class="">Sean will propose this to the next group of TC members.</font></li></ul><h2 data-mce-style="text-align: left;" style="margin: 0px; color: rgb(51, 51, 51); text-rendering: optimizelegibility; font-size: 24px; line-height: 36px; widows: 1;" class=""><a href="http://lists.openstack.org/pipermail/openstack-dev/2015-October/076518.html" target="_blank" data-mce-href="http://lists.openstack.org/pipermail/openstack-dev/2015-October/076518.html" class=""><font face="Helvetica Neue" class="">Requests + urllib3 + distro packages</font></a></h2><ul data-mce-style="text-align: left;" style="color: rgb(51, 51, 51); font-size: 16px; line-height: 24px; widows: 1;" class=""><li class=""><font face="Helvetica Neue" class="">Problems:</font><ul class=""><li class=""><font face="Helvetica Neue" class="">Requests python library has very very specific versions of urllib3 it works with. So specific that they aren't always released.</font></li><li class=""><font face="Helvetica Neue" class="">Linux vendors often unbundle urllib3 from requests and then apply what patches were needed to their urllib3 while not updating their requests package dependencies.</font></li><li class=""><font face="Helvetica Neue" class="">We use urllib3 and requests in some places, but don't mix them up.</font></li><li class=""><font face="Helvetica Neue" class="">If we have a distro-alterted requests + pip installed urllib3, request usually breaks.</font></li></ul></li><li class=""><font face="Helvetica Neue" class="">Lots of places the last problem can happen; they all depend on us having a dependency on requests that is compatible with the version installed by the distro, but a urllib3 dependency that triggers an upgrade of just urllib3. When constraints are in use, the requests version has to match the distro requests version exactly, but that will happen from time to time. Examples include:</font><ul class=""><li class=""><font face="Helvetica Neue" class="">DVSM test jobs where the base image already has python-requests installed.</font></li><li class=""><font face="Helvetica Neue" class="">Virtualenvs where the system-site-packages are enabled.</font></li></ul></li><li class=""><font face="Helvetica Neue" class="">Solutions:</font><ul class=""><li class=""><font face="Helvetica Neue" class="">Make sure none of our testing environments include distro requests packages.</font><ul class=""><li class=""><font face="Helvetica Neue" class="">Monty notes we're working hard to make this happen.</font></li></ul></li><li class=""><font face="Helvetica Neue" class="">Make our requirements be tightly matched to what requests needed to deal with unbundling.</font><ul class=""><li class=""><font face="Helvetica Neue" class="">In progress by Matt Riedemann [7].</font></li></ul></li><li class=""><font face="Helvetica Neue" class="">Teach pip how to identify and avoid this situation by always upgrading requests.</font></li><li class=""><font face="Helvetica Neue" class="">Get the distros to stop un-vendoring urllib3.</font></li></ul></li></ul><p data-mce-style="text-align: left;" style="margin: 0px 0px 9px; font-size: 13px; line-height: 18px; color: rgb(51, 51, 51); widows: 1;" class=""><font face="Helvetica Neue" class="">[1] - <a href="https://gist.github.com/harlowja/e5838f65edb0d3a9ff8a" class="">https://gist.github.com/harlowja/e5838f65edb0d3a9ff8a</a></font></p><p data-mce-style="text-align: left;" style="margin: 0px 0px 9px; font-size: 13px; line-height: 18px; color: rgb(51, 51, 51); widows: 1;" class=""><font face="Helvetica Neue" class="">[2] - <a href="https://www.npmjs.com/package/eslint-config-openstack" class="">https://www.npmjs.com/package/eslint-config-openstack</a></font></p><p data-mce-style="text-align: left;" style="margin: 0px 0px 9px; font-size: 13px; line-height: 18px; color: rgb(51, 51, 51); widows: 1;" class=""><font face="Helvetica Neue" class="">[3] - <a href="https://mitakadesignsummit.sched.org/" class="">https://mitakadesignsummit.sched.org/</a></font></p><p data-mce-style="text-align: left;" style="margin: 0px 0px 9px; font-size: 13px; line-height: 18px; color: rgb(51, 51, 51); widows: 1;" class=""><font face="Helvetica Neue" class="">[4] - <a href="https://wiki.openstack.org/wiki/Design_Summit/SchedulingForPTLs" class="">https://wiki.openstack.org/wiki/Design_Summit/SchedulingForPTLs</a></font></p><p data-mce-style="text-align: left;" style="margin: 0px 0px 9px; font-size: 13px; line-height: 18px; color: rgb(51, 51, 51); widows: 1;" class=""><font face="Helvetica Neue" class="">[5] - <a href="http://lists.openstack.org/pipermail/openstack-dev/2015-October/076559.html" class="">http://lists.openstack.org/pipermail/openstack-dev/2015-October/076559.html</a></font></p><p data-mce-style="text-align: left;" style="margin: 0px 0px 9px; font-size: 13px; line-height: 18px; color: rgb(51, 51, 51); widows: 1;" class=""><font face="Helvetica Neue" class="">[6] - <a href="http://governance.openstack.org/reference/release-naming.html" class="">http://governance.openstack.org/reference/release-naming.html</a></font></p><p data-mce-style="text-align: left;" style="margin: 0px 0px 9px; font-size: 13px; line-height: 18px; color: rgb(51, 51, 51); widows: 1;" class=""><font face="Helvetica Neue" class="">[7] - <a href="https://review.openstack.org/#/c/213310/" class="">https://review.openstack.org/#/c/213310/</a></font></p></body></html>