)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"8c2c40907a445941be5ddf15330d58578bf99b0c","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"policies: switch from release-subproject LP tag to openstack/releases"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Starting from Newton development cycle, openstack/releases repository is"},{"line_number":10,"context_line":"open for all deliverables, not just official ones, and we are expected"},{"line_number":11,"context_line":"to use it instead of manually pushing git tags. [1]"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"dab17558_40fe0539","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":38},"updated":"2016-05-09 10:19:00.000000000","message":"is the new process appropriate eg. when making a stable release?","commit_id":"8069997aab1550a9718670281b66010d4751ace1"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"cd829d9b4bb5b7ddda3f4199f9958a1fa83c30bb","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"policies: switch from release-subproject LP tag to openstack/releases"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Starting from Newton development cycle, openstack/releases repository is"},{"line_number":10,"context_line":"open for all deliverables, not just official ones, and we are expected"},{"line_number":11,"context_line":"to use it instead of manually pushing git tags. [1]"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"dab17558_7b9d7c65","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":38},"in_reply_to":"dab17558_40fe0539","updated":"2016-05-16 12:02:37.000000000","message":"Done","commit_id":"8069997aab1550a9718670281b66010d4751ace1"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"8d40759f11944ea5bf90c6809701c8c6855bf271","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Starting from Newton development cycle, openstack/releases repository is"},{"line_number":10,"context_line":"open for all deliverables (including stable releases for previous"},{"line_number":11,"context_line":"cycles), not just official ones, and we are expected to use it instead"},{"line_number":12,"context_line":"of manually pushing git tags. [1]"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Adopt sub-project release process to reflect the new approach:"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"dab17558_ade1462c","line":11,"updated":"2016-05-16 22:50:14.000000000","message":"if I look at the thread you hint below, the subject refers to \u0027Official\u0027 ones, can you point me to the excerpt where the practice is extended to all openstack projects?","commit_id":"a97443509869462c4bf51f95cc58b196b3edb808"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"0209c02a038c30d0f45ad272cc32e4dd22333157","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Starting from Newton development cycle, openstack/releases repository is"},{"line_number":10,"context_line":"open for all deliverables (including stable releases for previous"},{"line_number":11,"context_line":"cycles), not just official ones, and we are expected to use it instead"},{"line_number":12,"context_line":"of manually pushing git tags. [1]"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Adopt sub-project release process to reflect the new approach:"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"dab17558_ede05728","line":11,"in_reply_to":"dab17558_ade1462c","updated":"2016-05-17 10:19:09.000000000","message":"Hm. It seems there is a bit of confusion from my side, and the churn around ACLs does not help either. I have reread relevant email threads and gerrit reviews, and my understanding now is that:\n\n- all official deliverables (in neutron context, all deliverables under neutron section in governance projects.yaml file) are released through openstack/releases using release team oversight...\n- ...unless they are release:independent, in which case neutron-release team is allowed to push tags for them.\n\nThat would be as simple as that, if only not for the fact that openstack/releases repo allows release:independent projects to push their own tagging patches, like: https://review.openstack.org/#/c/308962/\n\nHonestly, using openstack/releases is so much easier than manual tag push, that I would rely on it if only we are allowed to. Let\u0027s talk to release team on whether it\u0027s actually allowed to use the repo for our release:independent needs.","commit_id":"a97443509869462c4bf51f95cc58b196b3edb808"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"50274a78f1093f40167be26e55214a21196dbaea","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Starting from Newton development cycle, openstack/releases repository is"},{"line_number":10,"context_line":"open for all deliverables (including stable releases for previous"},{"line_number":11,"context_line":"cycles), not just official ones, and we are expected to use it instead"},{"line_number":12,"context_line":"of manually pushing git tags. [1]"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Adopt sub-project release process to reflect the new approach:"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"dab17558_2136d550","line":11,"in_reply_to":"dab17558_ede05728","updated":"2016-05-17 16:06:11.000000000","message":"UPD: recent chat with Doug showed that tag creation is not really automated but was just kindly handled for us by release folks. I will need to rethink the approach here with this information in mind.","commit_id":"a97443509869462c4bf51f95cc58b196b3edb808"}],"doc/source/policies/bugs.rst":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"8d40759f11944ea5bf90c6809701c8c6855bf271","unresolved":false,"context_lines":[{"line_number":425,"context_line":"+-------------------------------+-----------------------------------------+----------------------+"},{"line_number":426,"context_line":"| released-neutronclient_       | A bug affecting released clients        | Kyle Mestery         |"},{"line_number":427,"context_line":"+-------------------------------+-----------------------------------------+----------------------+"},{"line_number":428,"context_line":"| release-subproject_           | A request to release a subproject       | Ihar Hrachyshka      |"},{"line_number":429,"context_line":"+-------------------------------+-----------------------------------------+----------------------+"},{"line_number":430,"context_line":"| rfe_                          | Feature enhancements being screened     | Drivers Team         |"},{"line_number":431,"context_line":"+-------------------------------+-----------------------------------------+----------------------+"}],"source_content_type":"text/x-rst","patch_set":3,"id":"dab17558_6dcc7e89","side":"PARENT","line":428,"updated":"2016-05-16 22:50:14.000000000","message":"ok, this has been retired now.","commit_id":"50a3142c36f82e61462f68f32e4cb01091d69215"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"0209c02a038c30d0f45ad272cc32e4dd22333157","unresolved":false,"context_lines":[{"line_number":425,"context_line":"+-------------------------------+-----------------------------------------+----------------------+"},{"line_number":426,"context_line":"| released-neutronclient_       | A bug affecting released clients        | Kyle Mestery         |"},{"line_number":427,"context_line":"+-------------------------------+-----------------------------------------+----------------------+"},{"line_number":428,"context_line":"| release-subproject_           | A request to release a subproject       | Ihar Hrachyshka      |"},{"line_number":429,"context_line":"+-------------------------------+-----------------------------------------+----------------------+"},{"line_number":430,"context_line":"| rfe_                          | Feature enhancements being screened     | Drivers Team         |"},{"line_number":431,"context_line":"+-------------------------------+-----------------------------------------+----------------------+"}],"source_content_type":"text/x-rst","patch_set":3,"id":"dab17558_2dbfffd0","side":"PARENT","line":428,"in_reply_to":"dab17558_6dcc7e89","updated":"2016-05-17 10:19:09.000000000","message":"I think we can retire it only after we are clear that using openstack/releases repo for release:independent subprojects is allowed [presence of _independent series in the repo suggests it is, but it\u0027s better to check].","commit_id":"50a3142c36f82e61462f68f32e4cb01091d69215"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"8d40759f11944ea5bf90c6809701c8c6855bf271","unresolved":false,"context_lines":[{"line_number":134,"context_line":"It\u0027s also worth adding that some of these projects are part of the so"},{"line_number":135,"context_line":"called Neutron `stadium \u003chttp://governance.openstack.org/reference/projects/neutron.html#deliverables-and-tags\u003e`_."},{"line_number":136,"context_line":"Because of that, their release is managed centrally by the Neutron"},{"line_number":137,"context_line":"release team; requests for releases need to be funnelled and screened"},{"line_number":138,"context_line":"properly before they can happen. Release process for sub-projects is described"},{"line_number":139,"context_line":"in detail `in the corresponding page"},{"line_number":140,"context_line":"\u003chttp://docs.openstack.org/developer/neutron/devref/sub_project_guidelines.html#sub-project-release-process\u003e`_."}],"source_content_type":"text/x-rst","patch_set":3,"id":"dab17558_2db6f6f8","line":137,"updated":"2016-05-16 22:50:14.000000000","message":"this depends on the release model. Release independent is taken care of by neutron-release, release-managed is taken care of the global release team. See [1] for details\n\n[1] https://review.openstack.org/#/c/308044/","commit_id":"a97443509869462c4bf51f95cc58b196b3edb808"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"0209c02a038c30d0f45ad272cc32e4dd22333157","unresolved":false,"context_lines":[{"line_number":134,"context_line":"It\u0027s also worth adding that some of these projects are part of the so"},{"line_number":135,"context_line":"called Neutron `stadium \u003chttp://governance.openstack.org/reference/projects/neutron.html#deliverables-and-tags\u003e`_."},{"line_number":136,"context_line":"Because of that, their release is managed centrally by the Neutron"},{"line_number":137,"context_line":"release team; requests for releases need to be funnelled and screened"},{"line_number":138,"context_line":"properly before they can happen. Release process for sub-projects is described"},{"line_number":139,"context_line":"in detail `in the corresponding page"},{"line_number":140,"context_line":"\u003chttp://docs.openstack.org/developer/neutron/devref/sub_project_guidelines.html#sub-project-release-process\u003e`_."}],"source_content_type":"text/x-rst","patch_set":3,"id":"dab17558_adf64fd4","line":137,"in_reply_to":"dab17558_2db6f6f8","updated":"2016-05-17 10:19:09.000000000","message":"Interesting. I think there are two separate questions here. 1) who is to oversight new tags for release:independent subprojects? [I guess the answer is neutron-release]; 2) which mechanism do we want to use for those releases? [the answer here may be either manual tag push, or using openstack/releases automation machinery.]","commit_id":"a97443509869462c4bf51f95cc58b196b3edb808"},{"author":{"_account_id":8344,"name":"fumihiko kakuma","email":"kakuma@valinux.co.jp","username":"kakuma"},"change_message_id":"e5e95b471de98df15fa7633afee163a7b265f0ab","unresolved":false,"context_lines":[{"line_number":136,"context_line":"Because of that, their release is managed centrally by the Neutron"},{"line_number":137,"context_line":"release team; requests for releases need to be funnelled and screened"},{"line_number":138,"context_line":"properly before they can happen. Request process is described `here"},{"line_number":139,"context_line":"\u003chttp://docs.openstack.org/developer/neutron/devref/sub_project_guidelines.html#sub-project-release-process\u003e`_."},{"line_number":140,"context_line":""},{"line_number":141,"context_line":""},{"line_number":142,"context_line":".. _guidelines:"}],"source_content_type":"text/x-rst","patch_set":6,"id":"5a9d85d2_2044e772","line":139,"updated":"2016-06-20 04:16:55.000000000","message":"typo devref -\u003e stadium","commit_id":"d8290df1c740048c659a9ed60153815155d1547b"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"c90e3b6256068c56508a009de681fb33add8cf3d","unresolved":false,"context_lines":[{"line_number":136,"context_line":"Because of that, their release is managed centrally by the Neutron"},{"line_number":137,"context_line":"release team; requests for releases need to be funnelled and screened"},{"line_number":138,"context_line":"properly before they can happen. Request process is described `here"},{"line_number":139,"context_line":"\u003chttp://docs.openstack.org/developer/neutron/devref/sub_project_guidelines.html#sub-project-release-process\u003e`_."},{"line_number":140,"context_line":""},{"line_number":141,"context_line":""},{"line_number":142,"context_line":".. _guidelines:"}],"source_content_type":"text/x-rst","patch_set":6,"id":"5a9d85d2_e7778b00","line":139,"in_reply_to":"5a9d85d2_2044e772","updated":"2016-06-20 11:01:30.000000000","message":"Done","commit_id":"d8290df1c740048c659a9ed60153815155d1547b"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"072689d58c66705cfe4f3199db0df2584b5b8d9a","unresolved":false,"context_lines":[{"line_number":143,"context_line":"create or expire."},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"If you create a branch, provide a commit to use as the branch HEAD. But be"},{"line_number":146,"context_line":"careful: in most cases, you\u0027ll want to tag the *merge* commit that merges your"},{"line_number":147,"context_line":"last commit in to the branch.  `This bug`__ shows an instance where this"},{"line_number":148,"context_line":"mistake was caught. Notice the difference between the `incorrect commit`__ and"},{"line_number":149,"context_line":"the `correct one`__ which is the merge commit.  ``git log 6191994..22dd683"},{"line_number":150,"context_line":"--oneline`` shows that the first one misses a handful of important commits that"},{"line_number":151,"context_line":"the second one catches. This is the nature of merging to master."},{"line_number":152,"context_line":""},{"line_number":153,"context_line":".. __: https://bugs.launchpad.net/neutron/+bug/1540633"},{"line_number":154,"context_line":".. __: https://github.com/openstack/networking-infoblox/commit/6191994515"},{"line_number":155,"context_line":".. __: https://github.com/openstack/networking-infoblox/commit/22dd683e1a"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"After you\u0027ve identified the commit and reported a bug, add \u0027neutron\u0027 to the"},{"line_number":158,"context_line":"list of affected projects. Also add \u0027release\u0027 tag to the list of tags for the"}],"source_content_type":"text/x-rst","patch_set":9,"id":"dada55a8_f60aee24","line":155,"range":{"start_line":146,"start_character":9,"end_line":155,"end_character":73},"updated":"2016-07-21 09:13:10.000000000","message":"We now have the almost same content in sub_project_guidelines.rst as well. Can we merge two or link one from the other?","commit_id":"204e51735598ef5c55b34185d6317e2877cb982f"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"b035c20aa71566591c8d3585a6cfe2f56b26a905","unresolved":false,"context_lines":[{"line_number":143,"context_line":"create or expire."},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"If you create a branch, provide a commit to use as the branch HEAD. But be"},{"line_number":146,"context_line":"careful: in most cases, you\u0027ll want to tag the *merge* commit that merges your"},{"line_number":147,"context_line":"last commit in to the branch.  `This bug`__ shows an instance where this"},{"line_number":148,"context_line":"mistake was caught. Notice the difference between the `incorrect commit`__ and"},{"line_number":149,"context_line":"the `correct one`__ which is the merge commit.  ``git log 6191994..22dd683"},{"line_number":150,"context_line":"--oneline`` shows that the first one misses a handful of important commits that"},{"line_number":151,"context_line":"the second one catches. This is the nature of merging to master."},{"line_number":152,"context_line":""},{"line_number":153,"context_line":".. __: https://bugs.launchpad.net/neutron/+bug/1540633"},{"line_number":154,"context_line":".. __: https://github.com/openstack/networking-infoblox/commit/6191994515"},{"line_number":155,"context_line":".. __: https://github.com/openstack/networking-infoblox/commit/22dd683e1a"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"After you\u0027ve identified the commit and reported a bug, add \u0027neutron\u0027 to the"},{"line_number":158,"context_line":"list of affected projects. Also add \u0027release\u0027 tag to the list of tags for the"}],"source_content_type":"text/x-rst","patch_set":9,"id":"dada55a8_7b00d901","line":155,"range":{"start_line":146,"start_character":9,"end_line":155,"end_character":73},"in_reply_to":"dada55a8_f60aee24","updated":"2016-07-26 10:43:40.000000000","message":"I guess we should just kill most details here below line 140 and just leave the reference to that other page.","commit_id":"204e51735598ef5c55b34185d6317e2877cb982f"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"18bb0395a9c72648277da0d92c388b5aabf8868c","unresolved":false,"context_lines":[{"line_number":417,"context_line":"+-------------------------------+-----------------------------------------+----------------------+"},{"line_number":418,"context_line":"| sriov-pci-pt_                 | A bug affecting Sriov/PCI PassThrough   | Moshe Levi           |"},{"line_number":419,"context_line":"+-------------------------------+-----------------------------------------+----------------------+"},{"line_number":420,"context_line":"| release_                      | A request from a subproject             | Ihar Hrachyshka      |"},{"line_number":421,"context_line":"+-------------------------------+-----------------------------------------+----------------------+"},{"line_number":422,"context_line":"| troubleshooting_              | An issue affecting ease of debugging    | Assaf Muller         |"},{"line_number":423,"context_line":"+-------------------------------+-----------------------------------------+----------------------+"}],"source_content_type":"text/x-rst","patch_set":10,"id":"dada55a8_f68a20be","line":420,"updated":"2016-07-26 11:17:39.000000000","message":"this should be alphabetically ordered","commit_id":"86a47dc62d3f95f804f1eb9d3033f4a51f09e5b2"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"b6ce0c41ef3c0f47fbd82dc51d665036ab4e453b","unresolved":false,"context_lines":[{"line_number":417,"context_line":"+-------------------------------+-----------------------------------------+----------------------+"},{"line_number":418,"context_line":"| sriov-pci-pt_                 | A bug affecting Sriov/PCI PassThrough   | Moshe Levi           |"},{"line_number":419,"context_line":"+-------------------------------+-----------------------------------------+----------------------+"},{"line_number":420,"context_line":"| release_                      | A request from a subproject             | Ihar Hrachyshka      |"},{"line_number":421,"context_line":"+-------------------------------+-----------------------------------------+----------------------+"},{"line_number":422,"context_line":"| troubleshooting_              | An issue affecting ease of debugging    | Assaf Muller         |"},{"line_number":423,"context_line":"+-------------------------------+-----------------------------------------+----------------------+"}],"source_content_type":"text/x-rst","patch_set":10,"id":"dada55a8_7c13afb8","line":420,"in_reply_to":"dada55a8_f68a20be","updated":"2016-07-26 11:47:05.000000000","message":"indeed.","commit_id":"86a47dc62d3f95f804f1eb9d3033f4a51f09e5b2"}],"doc/source/stadium/sub_project_guidelines.rst":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"8d40759f11944ea5bf90c6809701c8c6855bf271","unresolved":false,"context_lines":[{"line_number":152,"context_line":"* Create stable branches"},{"line_number":153,"context_line":"* Make stable branches end of life"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"Make sure you talk to a member of neutron-release to perform these tasks."},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"To release a sub-project, follow the following steps:"},{"line_number":158,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"dab17558_8da442a6","line":155,"updated":"2016-05-16 22:50:14.000000000","message":"afaik this works only for release:independent projects within [1]\n\n[1] http://governance.openstack.org/reference/projects/neutron.html","commit_id":"a97443509869462c4bf51f95cc58b196b3edb808"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"7f18b54b3795461f3e92b9df32d9a37c82b51240","unresolved":false,"context_lines":[{"line_number":177,"context_line":"  \u003chttp://docs.openstack.org/infra/manual/drivers.html#tagging-a-release\u003e`_,"},{"line_number":178,"context_line":"  which will release the code to PyPI. Note: new major tag versions should"},{"line_number":179,"context_line":"  conform to SemVer requirements, meaning no year numbers should be used as a"},{"line_number":180,"context_line":"  major version. The switch to SemVer is adviced at earliest convenience for"},{"line_number":181,"context_line":"  all new major releases."},{"line_number":182,"context_line":"* A member of neutron-release will also propose a openstack/releases patch that"},{"line_number":183,"context_line":"  will use the chosen tag name and the corresponding git hash value."}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_ca95f2e4","line":180,"range":{"start_line":180,"start_character":41,"end_line":180,"end_character":48},"updated":"2016-06-07 06:14:10.000000000","message":"advised","commit_id":"f966704e5442eb51453706b18739c48e63e95cd3"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"9f96787f26143773e1bdcf7148708b7c04aaa923","unresolved":false,"context_lines":[{"line_number":177,"context_line":"  \u003chttp://docs.openstack.org/infra/manual/drivers.html#tagging-a-release\u003e`_,"},{"line_number":178,"context_line":"  which will release the code to PyPI. Note: new major tag versions should"},{"line_number":179,"context_line":"  conform to SemVer requirements, meaning no year numbers should be used as a"},{"line_number":180,"context_line":"  major version. The switch to SemVer is adviced at earliest convenience for"},{"line_number":181,"context_line":"  all new major releases."},{"line_number":182,"context_line":"* A member of neutron-release will also propose a openstack/releases patch that"},{"line_number":183,"context_line":"  will use the chosen tag name and the corresponding git hash value."}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_3237dd4e","line":180,"range":{"start_line":180,"start_character":41,"end_line":180,"end_character":48},"in_reply_to":"7aa08908_ca95f2e4","updated":"2016-06-16 13:17:40.000000000","message":"Done","commit_id":"f966704e5442eb51453706b18739c48e63e95cd3"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"ae3305973ed0b001e3e833f2a1d76c11fb977342","unresolved":false,"context_lines":[{"line_number":180,"context_line":"  major version. The switch to SemVer is adviced at earliest convenience for"},{"line_number":181,"context_line":"  all new major releases."},{"line_number":182,"context_line":"* A member of neutron-release will also propose a openstack/releases patch that"},{"line_number":183,"context_line":"  will use the chosen tag name and the corresponding git hash value."},{"line_number":184,"context_line":"* The releases will now be on PyPI. A sub-project owner should verify this by"},{"line_number":185,"context_line":"  going to an URL similar to"},{"line_number":186,"context_line":"  `this \u003chttps://pypi.python.org/pypi/networking-odl\u003e`_."}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_ddeae9ab","line":183,"updated":"2016-06-06 23:04:01.000000000","message":"An alternative is that:\n\n- a maintainer of a subproject propose a patch to openstack/release with a git hash,\n- a member of neutron-release tag the requested commit\n- +1 to the patch for openstack/releases.\n\nThis is just an idea. I am not necessarily against the proposed way.","commit_id":"f966704e5442eb51453706b18739c48e63e95cd3"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"9474e5d3a634d6ddcc56e183fc4e44dd542f7ee1","unresolved":false,"context_lines":[{"line_number":180,"context_line":"  major version. The switch to SemVer is adviced at earliest convenience for"},{"line_number":181,"context_line":"  all new major releases."},{"line_number":182,"context_line":"* A member of neutron-release will also propose a openstack/releases patch that"},{"line_number":183,"context_line":"  will use the chosen tag name and the corresponding git hash value."},{"line_number":184,"context_line":"* The releases will now be on PyPI. A sub-project owner should verify this by"},{"line_number":185,"context_line":"  going to an URL similar to"},{"line_number":186,"context_line":"  `this \u003chttps://pypi.python.org/pypi/networking-odl\u003e`_."}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_85c59b3d","line":183,"in_reply_to":"7aa08908_54b08b43","updated":"2016-06-07 06:40:01.000000000","message":"Both ideas are good. If I must choose one, I would give +1 to Akihiro\u0027s idea.","commit_id":"f966704e5442eb51453706b18739c48e63e95cd3"},{"author":{"_account_id":11907,"name":"cathy","email":"cathy.h.zhang@huawei.com","username":"cathy"},"change_message_id":"d8dc984353c324ff4e364bdf0daf7de62547c763","unresolved":false,"context_lines":[{"line_number":180,"context_line":"  major version. The switch to SemVer is adviced at earliest convenience for"},{"line_number":181,"context_line":"  all new major releases."},{"line_number":182,"context_line":"* A member of neutron-release will also propose a openstack/releases patch that"},{"line_number":183,"context_line":"  will use the chosen tag name and the corresponding git hash value."},{"line_number":184,"context_line":"* The releases will now be on PyPI. A sub-project owner should verify this by"},{"line_number":185,"context_line":"  going to an URL similar to"},{"line_number":186,"context_line":"  `this \u003chttps://pypi.python.org/pypi/networking-odl\u003e`_."}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_eaf8a07e","line":183,"in_reply_to":"7aa08908_85c59b3d","updated":"2016-06-10 23:35:28.000000000","message":"+1 to Akihiro\u0027s idea too.","commit_id":"f966704e5442eb51453706b18739c48e63e95cd3"},{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"d6fb5dacf5c316fd7de57984b1b423acb36b53f2","unresolved":false,"context_lines":[{"line_number":180,"context_line":"  major version. The switch to SemVer is adviced at earliest convenience for"},{"line_number":181,"context_line":"  all new major releases."},{"line_number":182,"context_line":"* A member of neutron-release will also propose a openstack/releases patch that"},{"line_number":183,"context_line":"  will use the chosen tag name and the corresponding git hash value."},{"line_number":184,"context_line":"* The releases will now be on PyPI. A sub-project owner should verify this by"},{"line_number":185,"context_line":"  going to an URL similar to"},{"line_number":186,"context_line":"  `this \u003chttps://pypi.python.org/pypi/networking-odl\u003e`_."}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_54b08b43","line":183,"in_reply_to":"7aa08908_ddeae9ab","updated":"2016-06-07 04:20:05.000000000","message":"+1 for akihiro\u0027s idea.\nit\u0027s better to delegate more to subprojects.\nbut the proposed way is also fine.","commit_id":"f966704e5442eb51453706b18739c48e63e95cd3"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"b28f787a85e36034088ce410cde78bd71454e158","unresolved":false,"context_lines":[{"line_number":180,"context_line":"  major version. The switch to SemVer is adviced at earliest convenience for"},{"line_number":181,"context_line":"  all new major releases."},{"line_number":182,"context_line":"* A member of neutron-release will also propose a openstack/releases patch that"},{"line_number":183,"context_line":"  will use the chosen tag name and the corresponding git hash value."},{"line_number":184,"context_line":"* The releases will now be on PyPI. A sub-project owner should verify this by"},{"line_number":185,"context_line":"  going to an URL similar to"},{"line_number":186,"context_line":"  `this \u003chttps://pypi.python.org/pypi/networking-odl\u003e`_."}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_52e6e9e8","line":183,"in_reply_to":"7aa08908_eaf8a07e","updated":"2016-06-16 13:17:20.000000000","message":"I like the idea too. Let\u0027s adopt it.","commit_id":"f966704e5442eb51453706b18739c48e63e95cd3"},{"author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"change_message_id":"87694da312e84c0ab283c32ed860ce6862b54760","unresolved":false,"context_lines":[{"line_number":161,"context_line":"  other Neutron projects. You can skip this step if you don\u0027t have a version in"},{"line_number":162,"context_line":"  setup.cfg."},{"line_number":163,"context_line":"* A sub-project owner proposes a patch to openstack/releases repository with"},{"line_number":164,"context_line":"  the intended git hash. Neutron release liaison should be added in Gerrit to"},{"line_number":165,"context_line":"  the list of reviewers for the patch."},{"line_number":166,"context_line":"* A member of neutron-release `tags the release"},{"line_number":167,"context_line":"  \u003chttp://docs.openstack.org/infra/manual/drivers.html#tagging-a-release\u003e`_ and"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7aa08908_d3c92aae","line":164,"range":{"start_line":164,"start_character":25,"end_line":164,"end_character":48},"updated":"2016-06-16 18:17:56.000000000","message":"Begin sentence with \u0027A \u0027.\n\n\nCan you provide a link where to find Neutron release liaisons?","commit_id":"319096ac76a2d14b78092bf69e5978fd7067c58f"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"57edf57e509189783c3d4364f139f97f4d452c92","unresolved":false,"context_lines":[{"line_number":161,"context_line":"  other Neutron projects. You can skip this step if you don\u0027t have a version in"},{"line_number":162,"context_line":"  setup.cfg."},{"line_number":163,"context_line":"* A sub-project owner proposes a patch to openstack/releases repository with"},{"line_number":164,"context_line":"  the intended git hash. Neutron release liaison should be added in Gerrit to"},{"line_number":165,"context_line":"  the list of reviewers for the patch."},{"line_number":166,"context_line":"* A member of neutron-release `tags the release"},{"line_number":167,"context_line":"  \u003chttp://docs.openstack.org/infra/manual/drivers.html#tagging-a-release\u003e`_ and"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7aa08908_b440c108","line":164,"range":{"start_line":164,"start_character":25,"end_line":164,"end_character":48},"in_reply_to":"7aa08908_d3c92aae","updated":"2016-06-16 20:41:27.000000000","message":"Done","commit_id":"319096ac76a2d14b78092bf69e5978fd7067c58f"},{"author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"change_message_id":"87694da312e84c0ab283c32ed860ce6862b54760","unresolved":false,"context_lines":[{"line_number":170,"context_line":"  requirements, meaning no year numbers should be used as a major version. The"},{"line_number":171,"context_line":"  switch to SemVer is advised at earliest convenience for all new major"},{"line_number":172,"context_line":"  releases."},{"line_number":173,"context_line":"* Neutron release liaison votes with +1 for the openstack/releases patch that"},{"line_number":174,"context_line":"  gives indication to release team the patch is ready to merge."},{"line_number":175,"context_line":"* The releases will now be on PyPI. A sub-project owner should verify this by"},{"line_number":176,"context_line":"  going to an URL similar to"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7aa08908_13c45290","line":173,"range":{"start_line":173,"start_character":2,"end_line":173,"end_character":25},"updated":"2016-06-16 18:17:56.000000000","message":"Begin sentence with \u0027A \u0027.","commit_id":"319096ac76a2d14b78092bf69e5978fd7067c58f"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"57edf57e509189783c3d4364f139f97f4d452c92","unresolved":false,"context_lines":[{"line_number":170,"context_line":"  requirements, meaning no year numbers should be used as a major version. The"},{"line_number":171,"context_line":"  switch to SemVer is advised at earliest convenience for all new major"},{"line_number":172,"context_line":"  releases."},{"line_number":173,"context_line":"* Neutron release liaison votes with +1 for the openstack/releases patch that"},{"line_number":174,"context_line":"  gives indication to release team the patch is ready to merge."},{"line_number":175,"context_line":"* The releases will now be on PyPI. A sub-project owner should verify this by"},{"line_number":176,"context_line":"  going to an URL similar to"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7aa08908_54607da4","line":173,"range":{"start_line":173,"start_character":2,"end_line":173,"end_character":25},"in_reply_to":"7aa08908_13c45290","updated":"2016-06-16 20:41:27.000000000","message":"It\u0027s actually \u0027the\u0027 in both cases, because the liaison is a sole person.","commit_id":"319096ac76a2d14b78092bf69e5978fd7067c58f"},{"author":{"_account_id":8344,"name":"fumihiko kakuma","email":"kakuma@valinux.co.jp","username":"kakuma"},"change_message_id":"f2f36b96e0bca15f4111339acc22991ec89aecc9","unresolved":false,"context_lines":[{"line_number":149,"context_line":"Make sure you talk to a member of neutron-release to perform these tasks."},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"Follow the process found `here \u003chttp://docs.openstack.org/developer/neutron/policies/bugs.html#plugin-and-driver-repositories\u003e`_"},{"line_number":152,"context_line":"for creating a bug for your request."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"To release a sub-project, follow the following steps:"},{"line_number":155,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"5a9d85d2_7b69828b","line":152,"updated":"2016-06-20 04:38:52.000000000","message":"Is a bug report still required?","commit_id":"d8290df1c740048c659a9ed60153815155d1547b"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"c90e3b6256068c56508a009de681fb33add8cf3d","unresolved":false,"context_lines":[{"line_number":149,"context_line":"Make sure you talk to a member of neutron-release to perform these tasks."},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"Follow the process found `here \u003chttp://docs.openstack.org/developer/neutron/policies/bugs.html#plugin-and-driver-repositories\u003e`_"},{"line_number":152,"context_line":"for creating a bug for your request."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"To release a sub-project, follow the following steps:"},{"line_number":155,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"5a9d85d2_c7740fff","line":152,"in_reply_to":"5a9d85d2_7b69828b","updated":"2016-06-20 11:01:30.000000000","message":"Done","commit_id":"d8290df1c740048c659a9ed60153815155d1547b"},{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"690009a401b1e8c4803a997e39103ceb88d15606","unresolved":false,"context_lines":[{"line_number":172,"context_line":"  switch to SemVer is advised at earliest convenience for all new major"},{"line_number":173,"context_line":"  releases."},{"line_number":174,"context_line":"* The Neutron release liaison votes with +1 for the openstack/releases patch"},{"line_number":175,"context_line":"  that gives indication to release team the patch is ready to merge."},{"line_number":176,"context_line":"* The releases will now be on PyPI. A sub-project owner should verify this by"},{"line_number":177,"context_line":"  going to an URL similar to"},{"line_number":178,"context_line":"  `this \u003chttps://pypi.python.org/pypi/networking-odl\u003e`_."}],"source_content_type":"text/x-rst","patch_set":6,"id":"7aa08908_b30ba52a","line":175,"updated":"2016-06-17 07:57:50.000000000","message":"does this imply the release team needs to be aware of this process?","commit_id":"d8290df1c740048c659a9ed60153815155d1547b"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"914905ce394fd7183edb88f80033aa27949a2ffe","unresolved":false,"context_lines":[{"line_number":172,"context_line":"  switch to SemVer is advised at earliest convenience for all new major"},{"line_number":173,"context_line":"  releases."},{"line_number":174,"context_line":"* The Neutron release liaison votes with +1 for the openstack/releases patch"},{"line_number":175,"context_line":"  that gives indication to release team the patch is ready to merge."},{"line_number":176,"context_line":"* The releases will now be on PyPI. A sub-project owner should verify this by"},{"line_number":177,"context_line":"  going to an URL similar to"},{"line_number":178,"context_line":"  `this \u003chttps://pypi.python.org/pypi/networking-odl\u003e`_."}],"source_content_type":"text/x-rst","patch_set":6,"id":"1aa78d24_27d34161","line":175,"in_reply_to":"1aa78d24_3866c929","updated":"2016-07-14 12:55:04.000000000","message":"I guess Doug missed the point that midonet is part of neutron.","commit_id":"d8290df1c740048c659a9ed60153815155d1547b"},{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"f2ce7ec22633b303b9551b3702b91bc93e36affc","unresolved":false,"context_lines":[{"line_number":172,"context_line":"  switch to SemVer is advised at earliest convenience for all new major"},{"line_number":173,"context_line":"  releases."},{"line_number":174,"context_line":"* The Neutron release liaison votes with +1 for the openstack/releases patch"},{"line_number":175,"context_line":"  that gives indication to release team the patch is ready to merge."},{"line_number":176,"context_line":"* The releases will now be on PyPI. A sub-project owner should verify this by"},{"line_number":177,"context_line":"  going to an URL similar to"},{"line_number":178,"context_line":"  `this \u003chttps://pypi.python.org/pypi/networking-odl\u003e`_."}],"source_content_type":"text/x-rst","patch_set":6,"id":"1aa78d24_3866c929","line":175,"in_reply_to":"7aa08908_1ea0bdf3","updated":"2016-07-14 09:45:31.000000000","message":"https://review.openstack.org/#/c/341263/ was merged without your vote.  is it unexpected?","commit_id":"d8290df1c740048c659a9ed60153815155d1547b"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"14b19e06394ca41b648523f3981c49bbc23ee130","unresolved":false,"context_lines":[{"line_number":172,"context_line":"  switch to SemVer is advised at earliest convenience for all new major"},{"line_number":173,"context_line":"  releases."},{"line_number":174,"context_line":"* The Neutron release liaison votes with +1 for the openstack/releases patch"},{"line_number":175,"context_line":"  that gives indication to release team the patch is ready to merge."},{"line_number":176,"context_line":"* The releases will now be on PyPI. A sub-project owner should verify this by"},{"line_number":177,"context_line":"  going to an URL similar to"},{"line_number":178,"context_line":"  `this \u003chttps://pypi.python.org/pypi/networking-odl\u003e`_."}],"source_content_type":"text/x-rst","patch_set":6,"id":"7aa08908_1ea0bdf3","line":175,"in_reply_to":"7aa08908_b30ba52a","updated":"2016-06-17 09:03:57.000000000","message":"release liaison vote is already expected by release team. See: http://docs.openstack.org/project-team-guide/release-management.html#liaison-responsibilities , point 3: \"Submit miletone and release tag requests. If the request is not submitted by the liaison or PTL, one of them must indicate their approval.\"","commit_id":"d8290df1c740048c659a9ed60153815155d1547b"},{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"b1d8830a4906e696ce2ab11b0243306364e36938","unresolved":false,"context_lines":[{"line_number":149,"context_line":"Make sure you talk to a member of neutron-release to perform these tasks."},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"Follow the process found `here \u003chttp://docs.openstack.org/developer/neutron/policies/bugs.html#plugin-and-driver-repositories\u003e`_"},{"line_number":152,"context_line":"for creating a bug for your request."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"To release a sub-project, follow the following steps:"},{"line_number":155,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a9d85d2_3aaa4ad5","side":"PARENT","line":152,"updated":"2016-06-20 11:12:55.000000000","message":"a bug is still needed for other tasks (\"Create stable branches\" and \"Make stable branches end of life\"), right?","commit_id":"ff19748e30c69afca56f785f030ac4f901ea0310"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"abc7e47730cd07e26e6af4993e4759caa33a8a90","unresolved":false,"context_lines":[{"line_number":149,"context_line":"Make sure you talk to a member of neutron-release to perform these tasks."},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"Follow the process found `here \u003chttp://docs.openstack.org/developer/neutron/policies/bugs.html#plugin-and-driver-repositories\u003e`_"},{"line_number":152,"context_line":"for creating a bug for your new branch/branch EOL request."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"To release a sub-project, follow the following steps:"},{"line_number":155,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"1aa78d24_2e9a5514","line":152,"updated":"2016-07-13 02:02:41.000000000","message":"What are you trying to say here? That branch creation/archiving requests for Stadium projects is still handled centrally? How? You removed the content from that page to point here. It feels circular!","commit_id":"b4411e8c067e503321020cecf16e12046ae20055"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"34cebb34fa60a7b9272795312ce6b1647f50deeb","unresolved":false,"context_lines":[{"line_number":149,"context_line":"Make sure you talk to a member of neutron-release to perform these tasks."},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"Follow the process found `here \u003chttp://docs.openstack.org/developer/neutron/policies/bugs.html#plugin-and-driver-repositories\u003e`_"},{"line_number":152,"context_line":"for creating a bug for your new branch/branch EOL request."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"To release a sub-project, follow the following steps:"},{"line_number":155,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"dada55a8_677c2573","line":152,"in_reply_to":"1aa78d24_2e9a5514","updated":"2016-07-18 16:33:02.000000000","message":"Hm, that\u0027s a good point. Should we then just rename release-subproject into subproject-request and leave the contents from that other page, just making it more explicit it applies for new branches/EOLs only?","commit_id":"b4411e8c067e503321020cecf16e12046ae20055"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"d52346300e3e409b11343c36f56a703e71d90ef1","unresolved":false,"context_lines":[{"line_number":149,"context_line":"Make sure you talk to a member of neutron-release to perform these tasks."},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"Follow the process found `here \u003chttp://docs.openstack.org/developer/neutron/policies/bugs.html#plugin-and-driver-repositories\u003e`_"},{"line_number":152,"context_line":"for creating a bug for your new branch/branch EOL request."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"To release a sub-project, follow the following steps:"},{"line_number":155,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"dada55a8_2be82610","line":152,"in_reply_to":"dada55a8_677c2573","updated":"2016-07-19 00:13:09.000000000","message":"Sure, maybe we can just call it \u0027release\u0027","commit_id":"b4411e8c067e503321020cecf16e12046ae20055"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"abc7e47730cd07e26e6af4993e4759caa33a8a90","unresolved":false,"context_lines":[{"line_number":160,"context_line":"  have one), which moves your project to post-versioning, similar to all the"},{"line_number":161,"context_line":"  other Neutron projects. You can skip this step if you don\u0027t have a version in"},{"line_number":162,"context_line":"  setup.cfg."},{"line_number":163,"context_line":"* A sub-project owner proposes a patch to openstack/releases repository with"},{"line_number":164,"context_line":"  the intended git hash. `The Neutron release liaison"},{"line_number":165,"context_line":"  \u003chttps://wiki.openstack.org/wiki/CrossProjectLiaisons#Release_management\u003e`_"},{"line_number":166,"context_line":"  should be added in Gerrit to the list of reviewers for the patch."}],"source_content_type":"text/x-rst","patch_set":8,"id":"1aa78d24_590a0921","line":163,"updated":"2016-07-13 02:02:41.000000000","message":"shall we point people where? E.g. point them to https://github.com/openstack/releases/blob/master/README.rst?","commit_id":"b4411e8c067e503321020cecf16e12046ae20055"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"abc7e47730cd07e26e6af4993e4759caa33a8a90","unresolved":false,"context_lines":[{"line_number":164,"context_line":"  the intended git hash. `The Neutron release liaison"},{"line_number":165,"context_line":"  \u003chttps://wiki.openstack.org/wiki/CrossProjectLiaisons#Release_management\u003e`_"},{"line_number":166,"context_line":"  should be added in Gerrit to the list of reviewers for the patch."},{"line_number":167,"context_line":"* A member of neutron-release `tags the release"},{"line_number":168,"context_line":"  \u003chttp://docs.openstack.org/infra/manual/drivers.html#tagging-a-release\u003e`_ and"},{"line_number":169,"context_line":"  creates the needed stable branches, if needed.  Note: tagging will release"},{"line_number":170,"context_line":"  the code to PyPI. Note: new major tag versions should conform to SemVer"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1aa78d24_2e36d502","line":167,"updated":"2016-07-13 02:02:41.000000000","message":"isn\u0027t this step skipped if the release model is anything but release:independent? Is it worth clarifying?","commit_id":"b4411e8c067e503321020cecf16e12046ae20055"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"34cebb34fa60a7b9272795312ce6b1647f50deeb","unresolved":false,"context_lines":[{"line_number":164,"context_line":"  the intended git hash. `The Neutron release liaison"},{"line_number":165,"context_line":"  \u003chttps://wiki.openstack.org/wiki/CrossProjectLiaisons#Release_management\u003e`_"},{"line_number":166,"context_line":"  should be added in Gerrit to the list of reviewers for the patch."},{"line_number":167,"context_line":"* A member of neutron-release `tags the release"},{"line_number":168,"context_line":"  \u003chttp://docs.openstack.org/infra/manual/drivers.html#tagging-a-release\u003e`_ and"},{"line_number":169,"context_line":"  creates the needed stable branches, if needed.  Note: tagging will release"},{"line_number":170,"context_line":"  the code to PyPI. Note: new major tag versions should conform to SemVer"}],"source_content_type":"text/x-rst","patch_set":8,"id":"dada55a8_07ee0922","line":167,"in_reply_to":"1aa78d24_2e36d502","updated":"2016-07-18 16:33:02.000000000","message":"Yeah, I was assuming they are all independent, which may reflect reality but not governance policies. I will rephrase it after we clarify the intended process for branch/EOLs.","commit_id":"b4411e8c067e503321020cecf16e12046ae20055"}]}
