<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 class="p1" style="box-sizing: border-box; font-size: 24px; margin: 20px 0px 25px; font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-weight: 300; line-height: 1.1; color: rgb(42, 78, 104); widows: 1; background-color: rgb(255, 255, 255);"><span class="s1" style="box-sizing: border-box;"><a href="https://www.openstack.org/software/liberty/" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Liberty, the 12th release of OpenStack, came out yesterday</a></span></h1><p class="p1" style="box-sizing: border-box; margin: 0px 0px 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);">With 1,933 individual contributors and 164 organizations contributing to the release, Liberty offers finer-grained management controls, performance enhancements for large deployments and more powerful tools for managing new technologies such as containers in production environments: <a href="http://superuser.openstack.org/articles/openstack-liberty-a-primer-on-what-s-new" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Learn what’s new</a></p><h1 class="p1" style="box-sizing: border-box; font-size: 24px; margin: 20px 0px 25px; font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-weight: 300; line-height: 1.1; color: rgb(42, 78, 104); widows: 1; background-color: rgb(255, 255, 255);"><a href="http://superuser.openstack.org/articles/break-down-those-silos-openstack" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Break down those silos, OpenStack</a></h1><p style="box-sizing: border-box; margin: 0px 0px 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class="">“The projects need to come together to develop consistent formats, approaches and messaging,” says Rochelle Grober, senior software architect at Huawei Technologies and active member of the OpenStack community.</p><h1 style="box-sizing: border-box; font-size: 24px; margin: 20px 0px 25px; font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-weight: 300; line-height: 1.1; color: rgb(42, 78, 104); widows: 1; background-color: rgb(255, 255, 255);" class="">The Road to Tokyo</h1><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10px; widows: 1; background-color: rgb(255, 255, 255);" class=""><li class="p4" style="color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; box-sizing: border-box;"><a href="https://www.eventbrite.com/e/openstack-summit-october-2015-tokyo-tickets-17356780598" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">The OpenStack Summit Tokyo will sell out! Register NOW!</a></li><li class="p4" style="color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; box-sizing: border-box;"><a href="https://www.openstack.org/summit/tokyo-2015/schedule/" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">The schedule and mobile app for the OpenStack Summit in Tokyo are now available</a><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;" class=""><li class="p4" style="box-sizing: border-box;">If you have already downloaded an OpenStack Summit mobile app before, no need to do it again! Just refresh your existing app.</li></ul></li><li class="p4" style="color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; box-sizing: border-box;"><a href="https://www.openstack.org/blog/2015/10/openstack-training-sessions-available-in-tokyo/" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">OpenStack training sessions available in Tokyo</a><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;" class=""><li class="p4" style="box-sizing: border-box;">Several ecosystem companies are offering training in Tokyo during the week of the Summit. Check out the sessions available and plan your travel accordingly</li></ul></li><li class="p4" style="color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; box-sizing: border-box;"><a href="https://www.openstack.org/summit/tokyo-2015/campus-maps" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">The Summit maps are now available online</a></li><li class="p4" style="box-sizing: border-box;"><font color="#333333" face="Open Sans, Helvetica, Arial, sans-serif" class=""><span style="font-size: 14px; line-height: 20px;" class="">Speakers, sponsors, and ATC registration codes deactivate </span></font><strong style="color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; box-sizing: border-box;" class="">10/19</strong><font color="#333333" face="Open Sans, Helvetica, Arial, sans-serif" class=""><span style="font-size: 14px; line-height: 20px;" class="">, so </span></font><a href="https://www.eventbrite.com/e/openstack-summit-october-2015-tokyo-tickets-17356780598" style="color: rgb(48, 115, 156); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; box-sizing: border-box; text-decoration: none; background-color: transparent; background-position: initial initial; background-repeat: initial initial;" class="">register now</a><font color="#333333" face="Open Sans, Helvetica, Arial, sans-serif" class=""><span style="font-size: 14px; line-height: 20px;" class="">!</span></font></li><li class="p4" style="box-sizing: border-box;"><font color="#333333" face="Open Sans, Helvetica, Arial, sans-serif" class=""><span style="font-size: 14px; line-height: 20px;" class="">If the OpenStack Summit Tokyo is going to be your first summit, check out these helpful tips and info: <a href="https://www.openstack.org/summit/tokyo-2015/new-to-the-summit/" class="">https://www.openstack.org/summit/tokyo-2015/new-to-the-summit/</a> </span></font></li><li class="p4" style="box-sizing: border-box;"><font color="#333333" face="Open Sans, Helvetica, Arial, sans-serif" class=""><span style="font-size: 14px; line-height: 20px;" class="">We have created <a href="https://www.openstack.org/summit/tokyo-2015/tokyo-and-travel/#hotels" class="">videos and PDF downloads</a> to help you navigate from either of the Tokyo airports to the Summit venue.</span></font></li></ul><h1 style="box-sizing: border-box; font-size: 24px; margin: 20px 0px 25px; font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-weight: 300; line-height: 1.1; color: rgb(42, 78, 104); widows: 1; background-color: rgb(255, 255, 255);" class="">Community feedback</h1><p style="box-sizing: border-box; margin: 0px 0px 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" 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" style="box-sizing: border-box;"><a href="mailto:community@openstack.org" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">community@openstack.org</a>.</span></p><h1 class="p4" style="box-sizing: border-box; font-size: 24px; margin: 20px 0px 25px; font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-weight: 300; line-height: 1.1; color: rgb(42, 78, 104); widows: 1; background-color: rgb(255, 255, 255);"><span class="s1" style="box-sizing: border-box;">Reports from Previous Events </span></h1><ul class="ul1" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);"><li class="li5" style="box-sizing: border-box;">None this week</li></ul><h1 class="p4" style="box-sizing: border-box; font-size: 24px; margin: 20px 0px 25px; font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-weight: 300; line-height: 1.1; color: rgb(42, 78, 104); widows: 1; background-color: rgb(255, 255, 255);"><span class="s1" style="box-sizing: border-box;">Deadlines and Contributors Notifications</span></h1><ul class="ul1" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);"><li class="li5" style="box-sizing: border-box;"><a href="https://www.gnome.org/outreachy/" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Outreachy Mentorship Application deadline: Nov., 02, 2015, 07:00 pm UTC</a></li><li class="li5" style="box-sizing: border-box;">Call for papers:<ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;" class=""><li style="box-sizing: border-box;" class=""><a href="https://fosdem.org/2016/news/2015-09-24-call-for-participation/" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">FOSDEM’16</a> deadline: October 30, 2015</li><li style="box-sizing: border-box;" class=""><a href="http://conferences.oreilly.com/oscon/open-source/public/cfp/423" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">OSCON</a> 2016 deadline: November 24, 2015</li><li style="box-sizing: border-box;" class=""><a href="http://continuouslifecycle.london/call-for-papers/" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Continuous Lifecycle London</a> Deadline: December 1, 2015</li><li style="box-sizing: border-box;" class=""><a href="https://us.pycon.org/2016/speaking/" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">PyCon 2016</a> deadline<strong style="box-sizing: border-box;" class="">: </strong>Jan 3, 2016</li><li style="box-sizing: border-box;" class=""><a href="https://www.usenix.org/conference/atc16/call-for-papers" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">USENIX Annual Technical Conference 2016</a> deadline: February 1, 2016</li></ul></li></ul><h1 class="p4" style="box-sizing: border-box; font-size: 24px; margin: 20px 0px 25px; font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-weight: 300; line-height: 1.1; color: rgb(42, 78, 104); widows: 1; background-color: rgb(255, 255, 255);"><span class="s1" style="box-sizing: border-box;">Security Advisories and Notices </span></h1><ul class="ul1" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);"><li class="li5" style="box-sizing: border-box;">None this week</li></ul><h1 class="p4" style="box-sizing: border-box; font-size: 24px; margin: 20px 0px 25px; font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-weight: 300; line-height: 1.1; color: rgb(42, 78, 104); widows: 1; background-color: rgb(255, 255, 255);"><span class="s1" style="box-sizing: border-box;">Tips ‘n Tricks </span></h1><ul class="ul1" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);"><li class="li5" style="box-sizing: border-box;">By Nir Yechiel and Jiri Benc: <a href="http://redhatstackblog.redhat.com/2015/10/15/troubleshooting-networking-with-rhel-openstack-platform-meet-plotnetcfg/" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Troubleshooting Networking with RHEL OpenStack Platform: meet ‘plotnetcfg’</a></li></ul><h1 class="p6" style="box-sizing: border-box; font-size: 24px; margin: 20px 0px 25px; font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-weight: 300; line-height: 1.1; color: rgb(42, 78, 104); widows: 1; background-color: rgb(255, 255, 255);"><span class="s2" style="box-sizing: border-box;"><a href="https://www.openstack.org/community/events" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Upcoming Events</a> </span></h1><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><li style="box-sizing: border-box;" class=""><a href="http://www.meetup.com/China-OpenStack-User-Group/events/225801881/" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Oct 17, 2015 OpenStack中的SaaS Beijing, CN</a></li><li style="box-sizing: border-box;" class=""><a href="http://www.meetup.com/Minnesota-OpenStack-Meetup/events/224638648/" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Oct 19 – 20, 2015 OpenStack Octoberfest! Minneapolis, MN, US</a></li><li style="box-sizing: border-box;" class=""><a href="http://www.meetup.com/Triangle-OpenStack-Meetup/events/226055043/" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Oct 19 – 20, 2015 OpenStack BoF at All Things Open! Raleigh, NC, US</a></li><li style="box-sizing: border-box;" class=""><a href="http://www.meetup.com/Triangle-OpenStack-Meetup/events/226055043/" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Oct 20, 2015 Easy OpenStack: SolidFire+Platform9 Sunnyvale, California, US</a></li><li style="box-sizing: border-box;" class=""><a href="http://www.meetup.com/OpenStack-GDL/events/225875446/" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Oct 20, 2015 Stateless OS: From an OpenStack Perspective & Creacion de Plugins para Tempest Guadalajara, MX</a></li><li style="box-sizing: border-box;" class=""><a href="http://www.meetup.com/OpenStack-Hungary-Meetup-Group/events/225260922/" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Oct 21, 2015 OpenStack 2015 October</a></li><li style="box-sizing: border-box;" class=""><a href="http://www.meetup.com/OpenStackDC/events/224954102/" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Oct 21 – 22, 2015 Bi-modal IT & OpenStack (#26) Washington D.C., DC, US</a></li><li style="box-sizing: border-box;" class=""><a href="http://www.meetup.com/OpenStack-STL/events/225819101/" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Oct 22 – 23, 2015 October monthly meetup Chesterfield, MO, US</a></li></ul><h1 class="p6" style="box-sizing: border-box; font-size: 24px; margin: 20px 0px 25px; font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-weight: 300; line-height: 1.1; color: rgb(42, 78, 104); widows: 1; background-color: rgb(255, 255, 255);">What You Need to Know From the Developer’s List</h1><div class="left-event" style="box-sizing: border-box; float: left; width: 130.5px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);"></div><h2 style="box-sizing: border-box; font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-weight: 300; line-height: 1.1; color: rgb(42, 78, 104); margin-top: 20px; margin-bottom: 25px; font-size: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><a href="https://wiki.openstack.org/wiki/Successes" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Success Bot Says</a></h2><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">ttx: Another OpenStack Release!</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">With help of </span><span style="box-sizing: border-box;" class="">jesusaurus, the infra team has deployed Kibana 3. First steps in upgrading elastic search cluster.</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">shamail: Product Working Group wiki fully updated [1]</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">tristanC: 6 new TC members have been elected[2]</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">AJaegar: OpenStack API Quick Start converted to RST [3], and translated to German [4] and Japanese [5].</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">reed: section 2 and 3 of the OpenStack Shade tutorial merged. Now work on section [6].</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">sirushti: Heat just announced support for Python 3.4 [7].</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">AJaegar: All Documentation manuals have been updated with content for Liberty [8].</span></li></ul><h2 style="box-sizing: border-box; font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-weight: 300; line-height: 1.1; color: rgb(42, 78, 104); margin-top: 20px; margin-bottom: 25px; font-size: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><a href="http://lists.openstack.org/pipermail/openstack-dev/2015-October/076962.html" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Upgrade to Gerrit 2.11</a></h2><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">The OpenStack Infra team would like to upgrade from Gerrit 2.8 to 2.11.</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Proposing to do the upgrade shortly after the Mitaka summit.</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Motivation: Take advantage of some of the new REST API, ssh commands, and stream events features.</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">There is a big UI change in 2.11, in which 2.8 includes both the old and new style.</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Preview 2.11 [9].</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">If you don’t like Gerrit 2.11, give Gertty [10] a try.</span></li></ul><h2 style="box-sizing: border-box; font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-weight: 300; line-height: 1.1; color: rgb(42, 78, 104); margin-top: 20px; margin-bottom: 25px; font-size: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><a href="http://lists.openstack.org/pipermail/openstack-dev/2015-October/076592.html" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Service Catalog: The Next Generation (Cont.)</a></h2><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><li style="box-sizing: border-box;" class=""><a href="http://www.openstack.org/blog/2015/10/openstack-weekly-community-newsletter-oct-3-oct-9/#dev-digest-service-catalog" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Continuing from last week summary…</a></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Sean Dague realizes that while people want to go in much more radical directions here, we should be careful. This is not a blank slate, as there are enough users using it that we must do careful shifts that enable a new thing similar to the old thing.</span><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;" class=""><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Moving away from REST is too much, at least in the next 6 to 12 months.</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Getting a service catalog over REST without auth, or tenant IDs gets us somewhere to figure out a DNS representation.</span></li></ul></li></ul><h2 style="box-sizing: border-box; font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-weight: 300; line-height: 1.1; color: rgb(42, 78, 104); margin-top: 20px; margin-bottom: 25px; font-size: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><a href="http://lists.openstack.org/pipermail/openstack-dev/2015-October/077033.html" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Establishing Release Liaisons for Mitaka</a></h2><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Doug Hellmann writes that the release management team relies on liaisons from each project to be available for coordination for work across all teams.</span><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;" class=""><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Responsibilities of release liaisons [11].</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Signup [12].</span></li></ul></li></ul><h2 style="box-sizing: border-box; font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-weight: 300; line-height: 1.1; color: rgb(42, 78, 104); margin-top: 20px; margin-bottom: 25px; font-size: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><a href="http://lists.openstack.org/pipermail/openstack-dev/2015-October/077033.html" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Release Communication During Mitaka</a></h2><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Doug Hellmann begins one of many emails describing difference in the way we handle release management for the Mitaka cycle.</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">In the past, we’ve had communication issues where project team leads didn’t see or pay attention to release related announcements.</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">This email was sent to the list and individual project team leads, to improve the odds that all will see it.</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">“[release]” topic tag on the openstack-dev mailing list will be used.</span><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;" class=""><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">All project team leads and release liaison should configuring their email client to ensure the messages are visible.</span></li></ul></li></ul><h2 style="box-sizing: border-box; font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-weight: 300; line-height: 1.1; color: rgb(42, 78, 104); margin-top: 20px; margin-bottom: 25px; font-size: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><a href="http://lists.openstack.org/pipermail/openstack-dev/2015-October/076518.html" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Requests + urllib3 + distro package (cont.)</a></h2><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><li style="box-sizing: border-box;" class=""><a href="http://www.openstack.org/blog/2015/10/openstack-weekly-community-newsletter-oct-3-oct-9/#dev-digest-requests" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Continuing discussions from last week…</a></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Robert Collins comments a trivial workaround is to always use virtualenvs and not system-site-packages.</span><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;" class=""><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Has OpenStack infra team considered using system-site-packages?</span><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;" class=""><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Yes, but we take advantage of the python ecosystem uploading new releases to PyPI. We can then pretty instantly test compatibility of our software with new releases of dependencies.</span></li></ul></li></ul></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">A way forward is:</span><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;" class=""><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Get distros to fix their requests python dependencies</span><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;" class=""><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Ubuntu [13]</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Fedora [14][15][16]</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Fix existing known bugs in pip where such dependencies are violated by some operations.</span></li></ul></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Stop using vendorized version of requests and fork the project to use dependencies it should from the start.</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Convince upstream to stop vendorizing urllib3.</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Always use distro packages of requests, never from virtual environments.</span></li></ul></li></ul><h2 style="box-sizing: border-box; font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-weight: 300; line-height: 1.1; color: rgb(42, 78, 104); margin-top: 20px; margin-bottom: 25px; font-size: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><a href="http://lists.openstack.org/pipermail/openstack-dev/2015-October/076373.html" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Scheduler Proposal (cont.)</a></h2><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><li style="box-sizing: border-box;" class=""><a href="http://www.openstack.org/blog/2015/10/openstack-weekly-community-newsletter-oct-3-oct-9/#dev-digest-scheduler" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">Continuing from last week’s summary…</a></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Ed notes that Josh Harlow’s solution isn’t too different than the current design of hosts sending their state to the scheduler.</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">The reason for Cassandra proposal was to eliminate the duplication and have resources being scheduler and the scheduler itself all working with the same data.</span><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;" class=""><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">This is the intent of the current design. The data can never be perfect, so work with what you have and hope the rest of the system deals with your mistakes and gracefully retry. (e.g. scheduled compute node no longer has resources to accommodate a request.)</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">To make this solution possible for downstream distributions and/or OpenStack users) you have to solve:</span><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;" class=""><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Cassandra developers upstream should start caring about OpenJDK.</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Or Oracle should make its JVM free software.</span></li></ul></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Clint notes that Cassandra does not recommend OpenJDK [17].</span><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;" class=""><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Thomas adds:</span><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;" class=""><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Upstream does not test against OpenJDK.</span></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">They close bugs without fixing them when it only affects OpenJDK.</span></li></ul></li></ul></li></ul></li><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Thierry is generally negative about Java solutions as this being one of the reasons [18]. The free software JVM is not on par with the non-free JVM. We then indirectly force our users to use a non-free dependency. When the java solution is the only solution for a problem space, that might still be a good trade-off versus reinventing the wheel. However, for distributed locks and sharing state, there are some other good options out there.</span><ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;" class=""><li style="box-sizing: border-box;" class=""><span style="box-sizing: border-box;" class="">Clint mentions that Zookeeper is different from Cassandra. He has had success with OpenJDK. It’s also available on Debian/Ubuntu making access for developers much easier.</span></li></ul></li></ul><p style="box-sizing: border-box; margin: 0px 0px 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><span style="box-sizing: border-box;" class="">[1] – </span><a href="https://wiki.openstack.org/wiki/ProductTeam" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">https://wiki.openstack.org/wiki/ProductTeam</a></p><p style="box-sizing: border-box; margin: 0px 0px 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><span style="box-sizing: border-box;" class="">[2] – </span><a href="https://wiki.openstack.org/wiki/TC_Elections_September/October_2015#Results" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">https://wiki.openstack.org/wiki/TC_Elections_September/October_2015#Results</a></p><p style="box-sizing: border-box; margin: 0px 0px 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><span style="box-sizing: border-box;" class="">[3] – </span><a href="http://developer.openstack.org/api-guide/quick-start/" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">http://developer.openstack.org/api-guide/quick-start/</a></p><p style="box-sizing: border-box; margin: 0px 0px 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><span style="box-sizing: border-box;" class="">[4] – </span><a href="http://developer.openstack.org/de/api-guide/quick-start/" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">http://developer.openstack.org/de/api-guide/quick-start/</a></p><p style="box-sizing: border-box; margin: 0px 0px 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><span style="box-sizing: border-box;" class="">[5] – </span><a href="http://developer.openstack.org/api-guide/quick-start/" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class=""><span style="box-sizing: border-box;" class="">http://developer.openstack.org/api-guide/quick-start/</span><span style="box-sizing: border-box;" class=""><br style="box-sizing: border-box;" class=""></span></a><span style="box-sizing: border-box;" class="">[6] – </span><a href="https://review.openstack.org/#/c/232810/" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">https://review.openstack.org/#/c/232810/</a></p><p style="box-sizing: border-box; margin: 0px 0px 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><span style="box-sizing: border-box;" class="">[7] – </span><a href="https://review.openstack.org/231557" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">https://review.openstack.org/231557</a></p><p style="box-sizing: border-box; margin: 0px 0px 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><span style="box-sizing: border-box;" class="">[8] – </span><a href="http://docs.openstack.org/liberty/" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">http://docs.openstack.org/liberty/</a></p><p style="box-sizing: border-box; margin: 0px 0px 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><span style="box-sizing: border-box;" class="">[9] – </span><a href="http://review-dev.openstack.org/" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">http://review-dev.openstack.org</a></p><p style="box-sizing: border-box; margin: 0px 0px 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><span style="box-sizing: border-box;" class="">[10] – </span><a href="https://pypi.python.org/pypi/gertty" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">https://pypi.python.org/pypi/gertty</a></p><p style="box-sizing: border-box; margin: 0px 0px 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><span style="box-sizing: border-box;" class="">[11] – </span><a href="http://docs.openstack.org/project-team-guide/release-management.html#release-liaisons" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">http://docs.openstack.org/project-team-guide/release-management.html#release-liaisons</a></p><p style="box-sizing: border-box; margin: 0px 0px 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><span style="box-sizing: border-box;" class="">[12] – </span><a href="https://wiki.openstack.org/wiki/CrossProjectLiaisons#Release_management" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">https://wiki.openstack.org/wiki/CrossProjectLiaisons#Release_management</a></p><p style="box-sizing: border-box; margin: 0px 0px 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><span style="box-sizing: border-box;" class="">[13] – </span><a href="https://bugs.launchpad.net/ubuntu/+source/python-requests/+bug/1505038" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">https://bugs.launchpad.net/ubuntu/+source/python-requests/+bug/1505038</a></p><p style="box-sizing: border-box; margin: 0px 0px 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><span style="box-sizing: border-box;" class="">[14] – </span><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2015-20de3774f4" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">https://bodhi.fedoraproject.org/updates/FEDORA-2015-20de3774f4</a></p><p style="box-sizing: border-box; margin: 0px 0px 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><span style="box-sizing: border-box;" class="">[15] – </span><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2015-1f580ccfa4" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">https://bodhi.fedoraproject.org/updates/FEDORA-2015-1f580ccfa4</a></p><p style="box-sizing: border-box; margin: 0px 0px 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><span style="box-sizing: border-box;" class="">[16] – </span><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2015-d7c710a812" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">https://bodhi.fedoraproject.org/updates/FEDORA-2015-d7c710a812</a></p><p style="box-sizing: border-box; margin: 0px 0px 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><span style="box-sizing: border-box;" class="">[17] –</span><a href="https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/service/StartupChecks.java#L153-L155" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/service/StartupChecks.java#L153-L155</a></p><p style="box-sizing: border-box; margin: 0px 0px 10px; color: rgb(51, 51, 51); font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);" class=""><span style="box-sizing: border-box;" class="">[18] – </span><a href="https://twitter.com/mipsytipsy/status/596697501991702528" style="box-sizing: border-box; color: rgb(48, 115, 156); text-decoration: none; background: transparent;" class="">https://twitter.com/mipsytipsy/status/596697501991702528</a></p></body></html>