)]}'
{"doc/source/policies/release-checklist.rst":[{"author":{"_account_id":8873,"name":"Assaf Muller","email":"amuller@redhat.com","username":"amuller"},"change_message_id":"775489b759a578331528fb0366c47c70da2200ad","unresolved":false,"context_lines":[{"line_number":4,"context_line":"This page lists things to cover before a Neutron release and will serve as a"},{"line_number":5,"context_line":"guide for next release managers."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Major release"},{"line_number":8,"context_line":"-------------"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Major release is cut off once per development cycle and has an assigned name"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa0719c6_039782ec","line":7,"updated":"2016-03-23 20:36:14.000000000","message":"I think we should mention the process we use to generate RC builds, launchpad bugs (rc-candidate), the rationale behind rc-{2|3}.\n\nShould we should also mention/link the process for feature extensions past the feature deadline, or do you want to keep this release-engineering specific?","commit_id":"b95dadf6375a040e6d2b80f0a2ec24da389ba39d"},{"author":{"_account_id":8873,"name":"Assaf Muller","email":"amuller@redhat.com","username":"amuller"},"change_message_id":"775489b759a578331528fb0366c47c70da2200ad","unresolved":false,"context_lines":[{"line_number":15,"context_line":"#. consider blocking all patches that are not targeted for the new release;"},{"line_number":16,"context_line":"#. revise the current list of blueprints and bugs targeted for the release;"},{"line_number":17,"context_line":"   drop anything that does not fit there, or won\u0027t make it;"},{"line_number":18,"context_line":"#. start collecting state for targeted features from the team. For example,"},{"line_number":19,"context_line":"   propose a postmortem patch for neutron-specs as in:"},{"line_number":20,"context_line":"   https://review.openstack.org/#/c/286413/"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa0719c6_a32a168e","line":18,"updated":"2016-03-23 20:36:14.000000000","message":"Is the intention to do this at the end of a release, or maintain a live document throughout a development cycle?","commit_id":"b95dadf6375a040e6d2b80f0a2ec24da389ba39d"},{"author":{"_account_id":8873,"name":"Assaf Muller","email":"amuller@redhat.com","username":"amuller"},"change_message_id":"775489b759a578331528fb0366c47c70da2200ad","unresolved":false,"context_lines":[{"line_number":25,"context_line":"#. the latest alembic scripts are tagged with a milestone label. For example,"},{"line_number":26,"context_line":"   see: https://review.openstack.org/#/c/288212/"},{"line_number":27,"context_line":"#. a new stable branch is created;"},{"line_number":28,"context_line":"#. a patch for openstack/releases repo is proposed and merged."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"In the new stable branch, you should:"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa0719c6_0e284985","line":28,"updated":"2016-03-23 20:36:14.000000000","message":"Maybe a link to a historic patch that can be used as a template.","commit_id":"b95dadf6375a040e6d2b80f0a2ec24da389ba39d"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"59ecbd643b6f22073dff45e3be462bbc69e43adf","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"In the new stable branch, you should:"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"#. update .gitreview file to point to the new branch;"},{"line_number":33,"context_line":"#. if the branch uses constraints to manage gated dependency versions, update"},{"line_number":34,"context_line":"   the default constraints file name to point to corresponding stable branch in"},{"line_number":35,"context_line":"   openstack/requirements repo;"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5aef4532_83935e5a","line":32,"updated":"2016-03-10 17:00:24.000000000","message":"aren\u0027t some of the steps taken by the global release team? Like this one?","commit_id":"b95dadf6375a040e6d2b80f0a2ec24da389ba39d"},{"author":{"_account_id":8873,"name":"Assaf Muller","email":"amuller@redhat.com","username":"amuller"},"change_message_id":"775489b759a578331528fb0366c47c70da2200ad","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"In the new stable branch, you should:"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"#. update .gitreview file to point to the new branch;"},{"line_number":33,"context_line":"#. if the branch uses constraints to manage gated dependency versions, update"},{"line_number":34,"context_line":"   the default constraints file name to point to corresponding stable branch in"},{"line_number":35,"context_line":"   openstack/requirements repo;"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa0719c6_6353de6b","line":32,"in_reply_to":"5aef4532_83935e5a","updated":"2016-03-23 20:36:14.000000000","message":"I remember doing this more than once. Perhaps it\u0027s changed since.","commit_id":"b95dadf6375a040e6d2b80f0a2ec24da389ba39d"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"59ecbd643b6f22073dff45e3be462bbc69e43adf","unresolved":false,"context_lines":[{"line_number":41,"context_line":"In the opened master branch, you should:"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"#. update CURRENT_RELEASE in neutron.db.migration.cli to point to the next"},{"line_number":44,"context_line":"   release name."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Minor release"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5aef4532_6398d26a","line":44,"updated":"2016-03-10 17:00:24.000000000","message":"I wonder if we have a tox -echeck-release that breaks if the mechanical steps are not complete as soon N+1 opens ;)","commit_id":"b95dadf6375a040e6d2b80f0a2ec24da389ba39d"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"944a0f9f39236988c1a7f80a401ece5a42911aa9","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"#. update CURRENT_RELEASE in neutron.db.migration.cli to point to the next"},{"line_number":44,"context_line":"   release name."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Minor release"},{"line_number":48,"context_line":"-------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3afc51ec_270a15d3","line":45,"updated":"2016-03-12 01:19:10.000000000","message":"other menial tasks to consider:\n\n * call \u003cneutron\u003e/tools/abandon_old_reviews.sh to declutter Gerrit.\n * call \u003crelease-tools\u003e/./pre_expire_bugs.py \u003cneutron|python-neutronclient\u003e --day \u003cback-to-the-beginning-of-the-release\u003e to declutter Launchpad.\n\nPost-process for consistency.","commit_id":"b95dadf6375a040e6d2b80f0a2ec24da389ba39d"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"59ecbd643b6f22073dff45e3be462bbc69e43adf","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"The following steps should be taken before claiming a successful minor release:"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"#. a patch for openstack/releases repo is proposed and merged."}],"source_content_type":"text/x-rst","patch_set":1,"id":"5aef4532_23ca4a1b","line":56,"updated":"2016-03-10 17:00:24.000000000","message":"there is something that I wanted to do in order to better manage deprecation warnings. I spotted [1] yesterday, and we almost released without giving this a second thought. \n\n[1] https://bugs.launchpad.net/neutron/+bug/1502356","commit_id":"b95dadf6375a040e6d2b80f0a2ec24da389ba39d"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"43d3501440515dbf46d58368f7f0833ada8baeb5","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"The following steps should be taken before claiming a successful minor release:"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"#. a patch for openstack/releases repo is proposed and merged."}],"source_content_type":"text/x-rst","patch_set":1,"id":"5aef4532_51c75295","line":56,"in_reply_to":"5aef4532_23ca4a1b","updated":"2016-03-10 22:10:36.000000000","message":"I hear you. One thing to add to the check list here is validating that at least gate does not show any deprecation warnings in service logs.","commit_id":"b95dadf6375a040e6d2b80f0a2ec24da389ba39d"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"b36cc9f2405aedbfd78b43869c6f6b361e9e84b9","unresolved":false,"context_lines":[{"line_number":4,"context_line":"This page lists things to cover before a Neutron release and will serve as a"},{"line_number":5,"context_line":"guide for next release managers."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Major release"},{"line_number":8,"context_line":"-------------"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Major release is cut off once per development cycle and has an assigned name"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba0121b8_bf34db49","line":7,"updated":"2016-03-31 17:47:22.000000000","message":"is it worth making a distinction about client/lib releases? e.g. requirements freeze, etc? bump g-r and upper-constraints etc?","commit_id":"5cc0658035a6f4d0e95267ea8ed10eb4015e0969"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"9eff34b04dad54475083f48c7624d0c75a00528a","unresolved":false,"context_lines":[{"line_number":4,"context_line":"This page lists things to cover before a Neutron release and will serve as a"},{"line_number":5,"context_line":"guide for next release managers."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Major release"},{"line_number":8,"context_line":"-------------"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Major release is cut off once per development cycle and has an assigned name"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a18252c_914ce671","line":7,"in_reply_to":"ba0121b8_bf34db49","updated":"2016-04-13 10:16:12.000000000","message":"I added a small note on the pre-release ordering at the bottom. If you have more client specific details in mind, please comment on the next PS.","commit_id":"5cc0658035a6f4d0e95267ea8ed10eb4015e0969"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"b36cc9f2405aedbfd78b43869c6f6b361e9e84b9","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Prior to major release,"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"#. consider blocking all patches that are not targeted for the new release;"},{"line_number":16,"context_line":"#. revise the current list of blueprints and bugs targeted for the release;"},{"line_number":17,"context_line":"   drop anything that does not fit there, or won\u0027t make it (note that no new"},{"line_number":18,"context_line":"   features land master after so called feature freeze is claimed by release"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba0121b8_ff75b363","line":15,"updated":"2016-03-31 17:47:22.000000000","message":"and trivial patches (to keep the gate queue lean).","commit_id":"5cc0658035a6f4d0e95267ea8ed10eb4015e0969"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"9eff34b04dad54475083f48c7624d0c75a00528a","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Prior to major release,"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"#. consider blocking all patches that are not targeted for the new release;"},{"line_number":16,"context_line":"#. revise the current list of blueprints and bugs targeted for the release;"},{"line_number":17,"context_line":"   drop anything that does not fit there, or won\u0027t make it (note that no new"},{"line_number":18,"context_line":"   features land master after so called feature freeze is claimed by release"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a18252c_d182de51","line":15,"in_reply_to":"ba0121b8_ff75b363","updated":"2016-04-13 10:16:12.000000000","message":"Done","commit_id":"5cc0658035a6f4d0e95267ea8ed10eb4015e0969"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"b36cc9f2405aedbfd78b43869c6f6b361e9e84b9","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"#. consider blocking all patches that are not targeted for the new release;"},{"line_number":16,"context_line":"#. revise the current list of blueprints and bugs targeted for the release;"},{"line_number":17,"context_line":"   drop anything that does not fit there, or won\u0027t make it (note that no new"},{"line_number":18,"context_line":"   features land master after so called feature freeze is claimed by release"},{"line_number":19,"context_line":"   team; there is an feature freeze exception (FFE) process described in"},{"line_number":20,"context_line":"   release engineering documentation in more details:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba0121b8_7f0883da","line":17,"updated":"2016-03-31 17:47:22.000000000","message":"\u0027roll over\u0027 rather than drop.","commit_id":"5cc0658035a6f4d0e95267ea8ed10eb4015e0969"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"9eff34b04dad54475083f48c7624d0c75a00528a","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"#. consider blocking all patches that are not targeted for the new release;"},{"line_number":16,"context_line":"#. revise the current list of blueprints and bugs targeted for the release;"},{"line_number":17,"context_line":"   drop anything that does not fit there, or won\u0027t make it (note that no new"},{"line_number":18,"context_line":"   features land master after so called feature freeze is claimed by release"},{"line_number":19,"context_line":"   team; there is an feature freeze exception (FFE) process described in"},{"line_number":20,"context_line":"   release engineering documentation in more details:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a18252c_5197ee8f","line":17,"in_reply_to":"ba0121b8_7f0883da","updated":"2016-04-13 10:16:12.000000000","message":"Done","commit_id":"5cc0658035a6f4d0e95267ea8ed10eb4015e0969"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"b36cc9f2405aedbfd78b43869c6f6b361e9e84b9","unresolved":false,"context_lines":[{"line_number":16,"context_line":"#. revise the current list of blueprints and bugs targeted for the release;"},{"line_number":17,"context_line":"   drop anything that does not fit there, or won\u0027t make it (note that no new"},{"line_number":18,"context_line":"   features land master after so called feature freeze is claimed by release"},{"line_number":19,"context_line":"   team; there is an feature freeze exception (FFE) process described in"},{"line_number":20,"context_line":"   release engineering documentation in more details:"},{"line_number":21,"context_line":"   http://docs.openstack.org/project-team-guide/release-management.html);"},{"line_number":22,"context_line":"#. start collecting state for targeted features from the team. For example,"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba0121b8_fffc93b9","line":19,"updated":"2016-03-31 17:47:22.000000000","message":"a feature","commit_id":"5cc0658035a6f4d0e95267ea8ed10eb4015e0969"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"9eff34b04dad54475083f48c7624d0c75a00528a","unresolved":false,"context_lines":[{"line_number":16,"context_line":"#. revise the current list of blueprints and bugs targeted for the release;"},{"line_number":17,"context_line":"   drop anything that does not fit there, or won\u0027t make it (note that no new"},{"line_number":18,"context_line":"   features land master after so called feature freeze is claimed by release"},{"line_number":19,"context_line":"   team; there is an feature freeze exception (FFE) process described in"},{"line_number":20,"context_line":"   release engineering documentation in more details:"},{"line_number":21,"context_line":"   http://docs.openstack.org/project-team-guide/release-management.html);"},{"line_number":22,"context_line":"#. start collecting state for targeted features from the team. For example,"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a18252c_9191869c","line":19,"in_reply_to":"ba0121b8_fffc93b9","updated":"2016-04-13 10:16:12.000000000","message":"Done","commit_id":"5cc0658035a6f4d0e95267ea8ed10eb4015e0969"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"b36cc9f2405aedbfd78b43869c6f6b361e9e84b9","unresolved":false,"context_lines":[{"line_number":20,"context_line":"   release engineering documentation in more details:"},{"line_number":21,"context_line":"   http://docs.openstack.org/project-team-guide/release-management.html);"},{"line_number":22,"context_line":"#. start collecting state for targeted features from the team. For example,"},{"line_number":23,"context_line":"   propose a postmortem patch for neutron-specs as in:"},{"line_number":24,"context_line":"   https://review.openstack.org/#/c/286413/"},{"line_number":25,"context_line":"#. revise deprecation warnings collected in latest Jenkins runs: some of them"},{"line_number":26,"context_line":"   may indicate a problem that should be fixed prior to release (see"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba0121b8_3f1a8b17","line":23,"updated":"2016-03-31 17:47:22.000000000","message":"I\u0027ll contribute my script to do that.","commit_id":"5cc0658035a6f4d0e95267ea8ed10eb4015e0969"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"9eff34b04dad54475083f48c7624d0c75a00528a","unresolved":false,"context_lines":[{"line_number":20,"context_line":"   release engineering documentation in more details:"},{"line_number":21,"context_line":"   http://docs.openstack.org/project-team-guide/release-management.html);"},{"line_number":22,"context_line":"#. start collecting state for targeted features from the team. For example,"},{"line_number":23,"context_line":"   propose a postmortem patch for neutron-specs as in:"},{"line_number":24,"context_line":"   https://review.openstack.org/#/c/286413/"},{"line_number":25,"context_line":"#. revise deprecation warnings collected in latest Jenkins runs: some of them"},{"line_number":26,"context_line":"   may indicate a problem that should be fixed prior to release (see"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a18252c_11f456f0","line":23,"in_reply_to":"ba0121b8_3f1a8b17","updated":"2016-04-13 10:16:12.000000000","message":"I assume you will update this page once you contribute it.","commit_id":"5cc0658035a6f4d0e95267ea8ed10eb4015e0969"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"b36cc9f2405aedbfd78b43869c6f6b361e9e84b9","unresolved":false,"context_lines":[{"line_number":24,"context_line":"   https://review.openstack.org/#/c/286413/"},{"line_number":25,"context_line":"#. revise deprecation warnings collected in latest Jenkins runs: some of them"},{"line_number":26,"context_line":"   may indicate a problem that should be fixed prior to release (see"},{"line_number":27,"context_line":"   deprecations.txt file in those log directories)"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"New major release process contains several phases:"},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba0121b8_7fbd23d7","line":27,"updated":"2016-03-31 17:47:22.000000000","message":"also, check bugs marked with \u0027deprecation\u0027 tag.","commit_id":"5cc0658035a6f4d0e95267ea8ed10eb4015e0969"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"9eff34b04dad54475083f48c7624d0c75a00528a","unresolved":false,"context_lines":[{"line_number":24,"context_line":"   https://review.openstack.org/#/c/286413/"},{"line_number":25,"context_line":"#. revise deprecation warnings collected in latest Jenkins runs: some of them"},{"line_number":26,"context_line":"   may indicate a problem that should be fixed prior to release (see"},{"line_number":27,"context_line":"   deprecations.txt file in those log directories)"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"New major release process contains several phases:"},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a18252c_71baea0b","line":27,"in_reply_to":"ba0121b8_7fbd23d7","updated":"2016-04-13 10:16:12.000000000","message":"Done","commit_id":"5cc0658035a6f4d0e95267ea8ed10eb4015e0969"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"b36cc9f2405aedbfd78b43869c6f6b361e9e84b9","unresolved":false,"context_lines":[{"line_number":74,"context_line":"   release name;"},{"line_number":75,"context_line":"#. declutter Gerrit::"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    \u003cneutron\u003e/tools/abandon_old_reviews.sh"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"#. declutter Launchpad::"},{"line_number":80,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba0121b8_dfcf0f54","line":77,"updated":"2016-03-31 17:47:22.000000000","message":"this can also happen prior to the release cut off","commit_id":"5cc0658035a6f4d0e95267ea8ed10eb4015e0969"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"9eff34b04dad54475083f48c7624d0c75a00528a","unresolved":false,"context_lines":[{"line_number":74,"context_line":"   release name;"},{"line_number":75,"context_line":"#. declutter Gerrit::"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    \u003cneutron\u003e/tools/abandon_old_reviews.sh"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"#. declutter Launchpad::"},{"line_number":80,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a18252c_b10802db","line":77,"in_reply_to":"ba0121b8_dfcf0f54","updated":"2016-04-13 10:16:12.000000000","message":"Done","commit_id":"5cc0658035a6f4d0e95267ea8ed10eb4015e0969"},{"author":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"change_message_id":"f13608024bc89b91679cabcc2428ce402435fcc0","unresolved":false,"context_lines":[{"line_number":74,"context_line":"   tox_install.sh as an install_command in tox.ini, git repository links point"},{"line_number":75,"context_line":"   to corresponding stable branches of those dependency projects."},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"Note that some of those steps may be covered by OpenStack release team."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"In the opened master branch, you should:"},{"line_number":80,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a18252c_ca505c0d","line":77,"updated":"2016-04-13 12:34:35.000000000","message":"Nit: Which ones specifically?","commit_id":"f2f7a097ebe697985917389bb649e98ecdd1a133"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"b9ae1c47f7fd4e29679e6d740ca81040e2c40355","unresolved":false,"context_lines":[{"line_number":74,"context_line":"   tox_install.sh as an install_command in tox.ini, git repository links point"},{"line_number":75,"context_line":"   to corresponding stable branches of those dependency projects."},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"Note that some of those steps may be covered by OpenStack release team."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"In the opened master branch, you should:"},{"line_number":80,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a18252c_25a9df90","line":77,"in_reply_to":"5a18252c_ca505c0d","updated":"2016-04-14 22:14:13.000000000","message":"I think at least .gitreview is updated by global release team.","commit_id":"f2f7a097ebe697985917389bb649e98ecdd1a133"}]}
