)]}'
{"doc/source/index.rst":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"d367c6a6ca841bc5a281c452fad01be37777a861","unresolved":false,"context_lines":[{"line_number":29,"context_line":"   documentation"},{"line_number":30,"context_line":"   i18n"},{"line_number":31,"context_line":"   glossary"},{"line_number":32,"context_line":"   ptl"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":35,"context_line":" Indices and tables"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_f04c9c78","line":32,"updated":"2016-10-04 18:44:46.000000000","message":"We should probably keep the glossary as the last item in the toctree.","commit_id":"3221c2ae5c5baba023d84d4ec13f7cd2220f824c"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"dfe31ee39b96ac2b12f16e26de1f69084f7f9210","unresolved":false,"context_lines":[{"line_number":29,"context_line":"   documentation"},{"line_number":30,"context_line":"   i18n"},{"line_number":31,"context_line":"   glossary"},{"line_number":32,"context_line":"   ptl"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":35,"context_line":" Indices and tables"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_d317aaeb","line":32,"in_reply_to":"1a95cdbc_f04c9c78","updated":"2016-10-04 19:05:46.000000000","message":"good point","commit_id":"3221c2ae5c5baba023d84d4ec13f7cd2220f824c"}],"doc/source/ptl.rst":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"bacaa776310dd940bc750cf22efcffabb797a812","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"1a95cdbc_49a3f09e","updated":"2016-10-04 17:58:39.000000000","message":"As a heads up to reviewers:\n\nI created this page based on personal notes after serving as PTL for 2 full cycles. It has been my experience that there can be gaps in the transition, and having this page may help.\n\nI\u0027ve shared the old google doc with a few people and was encouraged to add it to the team guide. Hope it helps. Feel free to propose new content or ask me to remove content. I\u0027m open to suggestions.","commit_id":"3221c2ae5c5baba023d84d4ec13f7cd2220f824c"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"9348f5b0245f95e070b80025f6b3c51826bb8ce1","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":" PTL all the things"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"So you want to be a PTL? Here is a list of items that you can expect to perform."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_cd69cb8d","line":2,"updated":"2016-10-04 18:25:44.000000000","message":"Spell out what PTL stands for.","commit_id":"3221c2ae5c5baba023d84d4ec13f7cd2220f824c"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"dfe31ee39b96ac2b12f16e26de1f69084f7f9210","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":" PTL all the things"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"So you want to be a PTL? Here is a list of items that you can expect to perform."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_13a032f4","line":2,"in_reply_to":"1a95cdbc_cd69cb8d","updated":"2016-10-04 19:05:46.000000000","message":"I can, but I\u0027m open to other suggestions for the title, my private notes were a bit more fun :)","commit_id":"3221c2ae5c5baba023d84d4ec13f7cd2220f824c"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"9348f5b0245f95e070b80025f6b3c51826bb8ce1","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"#.  Organize the team meeting agenda. Most teams will use a wiki or etherpad."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"#.  Attend Technical Committee and Cross-Project meetings when possible."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"#.  If the team does not have an appointed bug czar, then perform a bug triage."},{"line_number":20,"context_line":"    Ensure all `new` bugs that have been reported are triaged. The below is a"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_0da653c1","line":17,"updated":"2016-10-04 18:25:44.000000000","message":"reference meeting links?\n\nhttp://docs.openstack.org/project-team-guide/cross-project.html#meetings","commit_id":"3221c2ae5c5baba023d84d4ec13f7cd2220f824c"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"dfe31ee39b96ac2b12f16e26de1f69084f7f9210","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"#.  Organize the team meeting agenda. Most teams will use a wiki or etherpad."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"#.  Attend Technical Committee and Cross-Project meetings when possible."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"#.  If the team does not have an appointed bug czar, then perform a bug triage."},{"line_number":20,"context_line":"    Ensure all `new` bugs that have been reported are triaged. The below is a"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_33a52e04","line":17,"in_reply_to":"1a95cdbc_0da653c1","updated":"2016-10-04 19:05:46.000000000","message":"Done","commit_id":"3221c2ae5c5baba023d84d4ec13f7cd2220f824c"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"9348f5b0245f95e070b80025f6b3c51826bb8ce1","unresolved":false,"context_lines":[{"line_number":89,"context_line":"#.  Update the core team in Gerrit."},{"line_number":90,"context_line":""},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"A the beginning of a new release"},{"line_number":93,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"#.  Add placeholder migrations, these should be the first things to merge once"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_edb5a7d0","line":92,"updated":"2016-10-04 18:25:44.000000000","message":"At","commit_id":"3221c2ae5c5baba023d84d4ec13f7cd2220f824c"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"dfe31ee39b96ac2b12f16e26de1f69084f7f9210","unresolved":false,"context_lines":[{"line_number":89,"context_line":"#.  Update the core team in Gerrit."},{"line_number":90,"context_line":""},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"A the beginning of a new release"},{"line_number":93,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"#.  Add placeholder migrations, these should be the first things to merge once"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_73afb6e3","line":92,"in_reply_to":"1a95cdbc_edb5a7d0","updated":"2016-10-04 19:05:46.000000000","message":"Done","commit_id":"3221c2ae5c5baba023d84d4ec13f7cd2220f824c"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"d367c6a6ca841bc5a281c452fad01be37777a861","unresolved":false,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":"#.  Check if the meeting time works for everyone."},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"#.  If applicable, squash migrations"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"#.  Create a `removed-as-of-\u003crelease\u003e` blueprint to track what deprecated"},{"line_number":106,"context_line":"    functionality has been removed."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_50cf10b0","line":103,"updated":"2016-10-04 18:44:46.000000000","message":"This could use a little more detail, even if it\u0027s just a reference somewhere else. That can come in a follow-up, though.","commit_id":"3221c2ae5c5baba023d84d4ec13f7cd2220f824c"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"d367c6a6ca841bc5a281c452fad01be37777a861","unresolved":false,"context_lines":[{"line_number":106,"context_line":"    functionality has been removed."},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"#.  Create a `deprecated-as-of-\u003crelease\u003e` blueprint to track what will be"},{"line_number":109,"context_line":"    deprecated during the development cycle."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"#.  Organize the specifications page."},{"line_number":112,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_9048b82f","line":109,"updated":"2016-10-04 18:44:46.000000000","message":"These blueprints are interesting. Do other projects do this? How are they used for tracking?","commit_id":"3221c2ae5c5baba023d84d4ec13f7cd2220f824c"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"dfe31ee39b96ac2b12f16e26de1f69084f7f9210","unresolved":false,"context_lines":[{"line_number":106,"context_line":"    functionality has been removed."},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"#.  Create a `deprecated-as-of-\u003crelease\u003e` blueprint to track what will be"},{"line_number":109,"context_line":"    deprecated during the development cycle."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"#.  Organize the specifications page."},{"line_number":112,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_33ca8ea2","line":109,"in_reply_to":"1a95cdbc_9048b82f","updated":"2016-10-04 19:05:46.000000000","message":"I\u0027m not sure if other projects do it, we\u0027ve done it in keystone for a while. certainly with release notes this is less of an issue. we used this technique before reno (it\u0027s also just a nice one-stop place to look at).\n\nit helps me to track things because when i eventually look at what to remove, i just look at the N-2 deprecation blueprint.","commit_id":"3221c2ae5c5baba023d84d4ec13f7cd2220f824c"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"d367c6a6ca841bc5a281c452fad01be37777a861","unresolved":false,"context_lines":[{"line_number":121,"context_line":"#.  Lack of reviews? Reach out to the core team and remind them."},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"#.  Release libraries as necessary but don\u0027t wait too long! Some teams will"},{"line_number":124,"context_line":"    release after 4 weeks even if the changes are minor."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"At the end of the release"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_906fd891","line":124,"updated":"2016-10-04 18:44:46.000000000","message":"More often is better than less.","commit_id":"3221c2ae5c5baba023d84d4ec13f7cd2220f824c"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"dfe31ee39b96ac2b12f16e26de1f69084f7f9210","unresolved":false,"context_lines":[{"line_number":121,"context_line":"#.  Lack of reviews? Reach out to the core team and remind them."},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"#.  Release libraries as necessary but don\u0027t wait too long! Some teams will"},{"line_number":124,"context_line":"    release after 4 weeks even if the changes are minor."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"At the end of the release"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_b3be9efd","line":124,"in_reply_to":"1a95cdbc_906fd891","updated":"2016-10-04 19:05:46.000000000","message":"I\u0027ll add these words :)","commit_id":"3221c2ae5c5baba023d84d4ec13f7cd2220f824c"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"9348f5b0245f95e070b80025f6b3c51826bb8ce1","unresolved":false,"context_lines":[{"line_number":127,"context_line":"At the end of the release"},{"line_number":128,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"#.  Clean up release notes"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"Before the Summit"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_adc47f40","line":130,"updated":"2016-10-04 18:25:44.000000000","message":"Coordinate with release management for deliverables, unless liaison has been appointed\n\nhttp://docs.openstack.org/project-team-guide/release-management.html","commit_id":"3221c2ae5c5baba023d84d4ec13f7cd2220f824c"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"dfe31ee39b96ac2b12f16e26de1f69084f7f9210","unresolved":false,"context_lines":[{"line_number":127,"context_line":"At the end of the release"},{"line_number":128,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"#.  Clean up release notes"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"Before the Summit"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_133cb292","line":130,"in_reply_to":"1a95cdbc_adc47f40","updated":"2016-10-04 19:05:46.000000000","message":"Done","commit_id":"3221c2ae5c5baba023d84d4ec13f7cd2220f824c"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"d367c6a6ca841bc5a281c452fad01be37777a861","unresolved":false,"context_lines":[{"line_number":135,"context_line":""},{"line_number":136,"context_line":"#. Start an etherpad for the design session proposals mail it out."},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"  ::"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"     https://www.mail-archive.com/openstack-dev@lists.openstack.org/msg49312.html"},{"line_number":141,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_70f96cc8","line":138,"updated":"2016-10-04 18:44:46.000000000","message":"If you leave out this formatting instruction, the link will be turned into a link when the HTML is rendered.","commit_id":"3221c2ae5c5baba023d84d4ec13f7cd2220f824c"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"dfe31ee39b96ac2b12f16e26de1f69084f7f9210","unresolved":false,"context_lines":[{"line_number":135,"context_line":""},{"line_number":136,"context_line":"#. Start an etherpad for the design session proposals mail it out."},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"  ::"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"     https://www.mail-archive.com/openstack-dev@lists.openstack.org/msg49312.html"},{"line_number":141,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_133112a3","line":138,"in_reply_to":"1a95cdbc_70f96cc8","updated":"2016-10-04 19:05:46.000000000","message":"yeah, i\u0027ll do that and change some of the wording, i would like to leave the launchpad URLs (lines 25 and 33) as formatted, since those are keystone specific and i expect the reader to copy, paste and alter the text","commit_id":"3221c2ae5c5baba023d84d4ec13f7cd2220f824c"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"d367c6a6ca841bc5a281c452fad01be37777a861","unresolved":false,"context_lines":[{"line_number":142,"context_line":"#.  Create an etherpad for every design session, prime the content. List these"},{"line_number":143,"context_line":"    etherpads in the Wiki and send out a note to mailing list."},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"  ::"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"     http://lists.openstack.org/pipermail/openstack-dev/2015-October/076283.html"},{"line_number":148,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_f02bbc31","line":145,"updated":"2016-10-04 18:44:46.000000000","message":"Same","commit_id":"3221c2ae5c5baba023d84d4ec13f7cd2220f824c"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"ba9ec485b9d10a1ac2d6346892d088533893513a","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    ::"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"      https://bugs.launchpad.net/keystone/+bugs?field.tag\u003d-*"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Appointing new core members"},{"line_number":38,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a95cdbc_7d7ad3f2","line":35,"updated":"2016-10-06 10:14:16.000000000","message":"+ follow the weekly [release] guidelines email to keep track of the development cycle tasks (unless you have an appointed release liaison to follow it for you)","commit_id":"cd310043b9b122cda8e63daaa7a6b6872382a692"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"ca9474054907e6ed12cb957aed0f82bcf3588b92","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    ::"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"      https://bugs.launchpad.net/keystone/+bugs?field.tag\u003d-*"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Appointing new core members"},{"line_number":38,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a95cdbc_41d43b46","line":35,"in_reply_to":"1a95cdbc_7d7ad3f2","updated":"2016-10-06 18:17:07.000000000","message":"++ i bumped it up in the list since i consider it very important","commit_id":"cd310043b9b122cda8e63daaa7a6b6872382a692"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"ba9ec485b9d10a1ac2d6346892d088533893513a","unresolved":false,"context_lines":[{"line_number":34,"context_line":"      https://bugs.launchpad.net/keystone/+bugs?field.tag\u003d-*"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Appointing new core members"},{"line_number":38,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"This will vary greatly from team to team, but here is a general guide you may"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a95cdbc_9d307fa0","line":37,"updated":"2016-10-06 10:14:16.000000000","message":"Maybe make the section more about maintaining the list ? It\u0027s not just about adding people :)","commit_id":"cd310043b9b122cda8e63daaa7a6b6872382a692"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"ca9474054907e6ed12cb957aed0f82bcf3588b92","unresolved":false,"context_lines":[{"line_number":34,"context_line":"      https://bugs.launchpad.net/keystone/+bugs?field.tag\u003d-*"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Appointing new core members"},{"line_number":38,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"This will vary greatly from team to team, but here is a general guide you may"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a95cdbc_e1bf07f9","line":37,"in_reply_to":"1a95cdbc_9d307fa0","updated":"2016-10-06 18:17:07.000000000","message":"True, let me see what I can add.","commit_id":"cd310043b9b122cda8e63daaa7a6b6872382a692"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"ba9ec485b9d10a1ac2d6346892d088533893513a","unresolved":false,"context_lines":[{"line_number":90,"context_line":"#.  Update the core team in Gerrit."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"At the beginning of a new release"},{"line_number":94,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"#.  Add placeholder migrations, these should be the first things to merge once"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a95cdbc_7dd1f356","line":93,"updated":"2016-10-06 10:14:16.000000000","message":"s/release/cycle/","commit_id":"cd310043b9b122cda8e63daaa7a6b6872382a692"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"ca9474054907e6ed12cb957aed0f82bcf3588b92","unresolved":false,"context_lines":[{"line_number":90,"context_line":"#.  Update the core team in Gerrit."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"At the beginning of a new release"},{"line_number":94,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"#.  Add placeholder migrations, these should be the first things to merge once"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a95cdbc_81e1e300","line":93,"in_reply_to":"1a95cdbc_7dd1f356","updated":"2016-10-06 18:17:07.000000000","message":"Done","commit_id":"cd310043b9b122cda8e63daaa7a6b6872382a692"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"ba9ec485b9d10a1ac2d6346892d088533893513a","unresolved":false,"context_lines":[{"line_number":98,"context_line":"    this is done*"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"#.  Appoint `cross project liaisons`_ (Docs, release, QA, Oslo, etc.)."},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"#.  Check if the meeting time works for everyone."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"#.  If necessary, squash database migrations. This is usually not necessary,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a95cdbc_9da5dfb6","line":101,"updated":"2016-10-06 10:14:16.000000000","message":"+ If you keep release liaison responsibilities, join #openstack-release and be sure to follow [release] emails from the ML","commit_id":"cd310043b9b122cda8e63daaa7a6b6872382a692"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"ca9474054907e6ed12cb957aed0f82bcf3588b92","unresolved":false,"context_lines":[{"line_number":98,"context_line":"    this is done*"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"#.  Appoint `cross project liaisons`_ (Docs, release, QA, Oslo, etc.)."},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"#.  Check if the meeting time works for everyone."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"#.  If necessary, squash database migrations. This is usually not necessary,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a95cdbc_41ba7bc1","line":101,"in_reply_to":"1a95cdbc_9da5dfb6","updated":"2016-10-06 18:17:07.000000000","message":"Done","commit_id":"cd310043b9b122cda8e63daaa7a6b6872382a692"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"ba9ec485b9d10a1ac2d6346892d088533893513a","unresolved":false,"context_lines":[{"line_number":109,"context_line":"    functionality has been removed."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"#.  Create a `deprecated-as-of-\u003crelease\u003e` blueprint to track what will be"},{"line_number":112,"context_line":"    deprecated during the development cycle."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"#.  Organize the specifications page."},{"line_number":115,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a95cdbc_1dc70f46","line":112,"updated":"2016-10-06 10:14:16.000000000","message":"Those two look a bit too prescriptive. Maybe something like \"Track removed and deprecated features, for example using removed-as-of-\u003cseries\u003e blueprint...\"","commit_id":"cd310043b9b122cda8e63daaa7a6b6872382a692"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"ca9474054907e6ed12cb957aed0f82bcf3588b92","unresolved":false,"context_lines":[{"line_number":109,"context_line":"    functionality has been removed."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"#.  Create a `deprecated-as-of-\u003crelease\u003e` blueprint to track what will be"},{"line_number":112,"context_line":"    deprecated during the development cycle."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"#.  Organize the specifications page."},{"line_number":115,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a95cdbc_41a51bb3","line":112,"in_reply_to":"1a95cdbc_1dc70f46","updated":"2016-10-06 18:17:07.000000000","message":"Done","commit_id":"cd310043b9b122cda8e63daaa7a6b6872382a692"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"ba9ec485b9d10a1ac2d6346892d088533893513a","unresolved":false,"context_lines":[{"line_number":114,"context_line":"#.  Organize the specifications page."},{"line_number":115,"context_line":""},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"During the release"},{"line_number":118,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"#.  Help first time contributors, they will be struggling the most."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a95cdbc_9dd4ff47","line":117,"updated":"2016-10-06 10:14:16.000000000","message":"s/release/cycle/","commit_id":"cd310043b9b122cda8e63daaa7a6b6872382a692"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"ca9474054907e6ed12cb957aed0f82bcf3588b92","unresolved":false,"context_lines":[{"line_number":114,"context_line":"#.  Organize the specifications page."},{"line_number":115,"context_line":""},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"During the release"},{"line_number":118,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"#.  Help first time contributors, they will be struggling the most."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a95cdbc_a1e89fe3","line":117,"in_reply_to":"1a95cdbc_9dd4ff47","updated":"2016-10-06 18:17:07.000000000","message":"Done","commit_id":"cd310043b9b122cda8e63daaa7a6b6872382a692"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"ba9ec485b9d10a1ac2d6346892d088533893513a","unresolved":false,"context_lines":[{"line_number":126,"context_line":"    better than less often.*"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"At the end of the release"},{"line_number":130,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"#.  Clean up release notes."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a95cdbc_ddce87b3","line":129,"updated":"2016-10-06 10:14:16.000000000","message":"s/release/cycle/","commit_id":"cd310043b9b122cda8e63daaa7a6b6872382a692"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"ca9474054907e6ed12cb957aed0f82bcf3588b92","unresolved":false,"context_lines":[{"line_number":126,"context_line":"    better than less often.*"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"At the end of the release"},{"line_number":130,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"#.  Clean up release notes."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a95cdbc_e1f2a7d1","line":129,"in_reply_to":"1a95cdbc_ddce87b3","updated":"2016-10-06 18:17:07.000000000","message":"Done","commit_id":"cd310043b9b122cda8e63daaa7a6b6872382a692"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"ba9ec485b9d10a1ac2d6346892d088533893513a","unresolved":false,"context_lines":[{"line_number":133,"context_line":""},{"line_number":134,"context_line":"#.  Coordinate with the `release management`_ team for deliverables, unless a"},{"line_number":135,"context_line":"    liaison has been appointed"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"#.  Perform a retrospective via an etherpad. Suggested sections include:"},{"line_number":138,"context_line":"    `What went well?`, `What didn\u0027t go well`."},{"line_number":139,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a95cdbc_3d576bcf","line":136,"updated":"2016-10-06 10:14:16.000000000","message":"+ Expect queries from the release marketing staff to name release highlights and major features","commit_id":"cd310043b9b122cda8e63daaa7a6b6872382a692"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"ca9474054907e6ed12cb957aed0f82bcf3588b92","unresolved":false,"context_lines":[{"line_number":133,"context_line":""},{"line_number":134,"context_line":"#.  Coordinate with the `release management`_ team for deliverables, unless a"},{"line_number":135,"context_line":"    liaison has been appointed"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"#.  Perform a retrospective via an etherpad. Suggested sections include:"},{"line_number":138,"context_line":"    `What went well?`, `What didn\u0027t go well`."},{"line_number":139,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a95cdbc_01c5d359","line":136,"in_reply_to":"1a95cdbc_3d576bcf","updated":"2016-10-06 18:17:07.000000000","message":"Done","commit_id":"cd310043b9b122cda8e63daaa7a6b6872382a692"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"ba9ec485b9d10a1ac2d6346892d088533893513a","unresolved":false,"context_lines":[{"line_number":168,"context_line":""},{"line_number":169,"context_line":"Stable"},{"line_number":170,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"#.  Ensure the stable branches gates are not broken."},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"#.  Co-ordinate with the stable release team to ensure releases are performed"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a95cdbc_bdfffb65","line":171,"updated":"2016-10-06 10:14:16.000000000","message":"(if not delegated to a local stable maint czar)","commit_id":"cd310043b9b122cda8e63daaa7a6b6872382a692"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"ca9474054907e6ed12cb957aed0f82bcf3588b92","unresolved":false,"context_lines":[{"line_number":168,"context_line":""},{"line_number":169,"context_line":"Stable"},{"line_number":170,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"#.  Ensure the stable branches gates are not broken."},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"#.  Co-ordinate with the stable release team to ensure releases are performed"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a95cdbc_41e19bcf","line":171,"in_reply_to":"1a95cdbc_bdfffb65","updated":"2016-10-06 18:17:07.000000000","message":"Done","commit_id":"cd310043b9b122cda8e63daaa7a6b6872382a692"}]}
