)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":18784,"name":"Michael Carden","email":"mike.carden@gmail.com","username":"mcarden"},"change_message_id":"350af9a3421430f00a9ba1d61cd4e820629b437a","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Doc: Update Contributor Guidelines"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch makes a few updates to the contributor guidelines which"},{"line_number":10,"context_line":"includes seperating out the guidelines for blueprints/specs, and"},{"line_number":11,"context_line":"updates some of the links referred to."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Iceae39326dc081709e1bfdd4fb03d2460c1c0ba9"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"9a68dd71_c8eb1412","line":10,"updated":"2016-01-22 19:23:52.000000000","message":"separating","commit_id":"60a6775070517a49af4bdc16ea26f44ec8db4a3e"}],"doc/source/developer-docs/contribute.rst":[{"author":{"_account_id":10881,"name":"Neill Cox","email":"neill@ingenious.com.au","username":"neillc"},"change_message_id":"793da18945a43b0939e9bfcff9a21b843e467e90","unresolved":false,"context_lines":[{"line_number":93,"context_line":"-------------------"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"* All feature additions/deletions should be accompanied by a blueprint/spec."},{"line_number":96,"context_line":"  ie: adding additional active agents to neutron, developing a new service"},{"line_number":97,"context_line":"  role, etc..."},{"line_number":98,"context_line":"* Before creating blueprint/spec an associated \u0027Wishlist Bug\u0027 can be raised on"},{"line_number":99,"context_line":"  launchpad. This issue will be triaged and a determination will be made on"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a68dd71_72553cf8","line":96,"updated":"2016-01-22 16:56:55.000000000","message":"These seem to be examples perhaps e.g. instead of i.e. would be more appropriate.","commit_id":"ea7dd524eee9b0a1a1597ba45f30d0a494a14afc"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"2d73d24077c89f84a38d7d75f7f9777bc800e9d3","unresolved":false,"context_lines":[{"line_number":93,"context_line":"-------------------"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"* All feature additions/deletions should be accompanied by a blueprint/spec."},{"line_number":96,"context_line":"  ie: adding additional active agents to neutron, developing a new service"},{"line_number":97,"context_line":"  role, etc..."},{"line_number":98,"context_line":"* Before creating blueprint/spec an associated \u0027Wishlist Bug\u0027 can be raised on"},{"line_number":99,"context_line":"  launchpad. This issue will be triaged and a determination will be made on"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a68dd71_12f88048","line":96,"in_reply_to":"9a68dd71_72553cf8","updated":"2016-01-22 17:02:14.000000000","message":"Done","commit_id":"ea7dd524eee9b0a1a1597ba45f30d0a494a14afc"},{"author":{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"change_message_id":"e027a4b9122c5d82ff9605166b424b9873fc30c7","unresolved":false,"context_lines":[{"line_number":41,"context_line":"the status should be changed to *Triaged* by someone other than the bug"},{"line_number":42,"context_line":"creator."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Triaging bugs"},{"line_number":45,"context_line":"`````````````"},{"line_number":46,"context_line":"Reported bugs need prioritization, confirmation, and shouldn\u0027t go stale."},{"line_number":47,"context_line":"If you care about OpenStack stability but aren\u0027t wanting to actively"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a68dd71_ae2a518e","line":44,"range":{"start_line":44,"start_character":9,"end_line":44,"end_character":13},"updated":"2016-01-23 18:03:27.000000000","message":"capitalize Bugs for consistency with other section titles","commit_id":"60a6775070517a49af4bdc16ea26f44ec8db4a3e"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"104501ea3874e34c5dbf00479d2c34e409067893","unresolved":false,"context_lines":[{"line_number":41,"context_line":"the status should be changed to *Triaged* by someone other than the bug"},{"line_number":42,"context_line":"creator."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Triaging bugs"},{"line_number":45,"context_line":"`````````````"},{"line_number":46,"context_line":"Reported bugs need prioritization, confirmation, and shouldn\u0027t go stale."},{"line_number":47,"context_line":"If you care about OpenStack stability but aren\u0027t wanting to actively"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a68dd71_82c0222c","line":44,"range":{"start_line":44,"start_character":9,"end_line":44,"end_character":13},"in_reply_to":"9a68dd71_ae2a518e","updated":"2016-01-26 13:46:07.000000000","message":"Done","commit_id":"60a6775070517a49af4bdc16ea26f44ec8db4a3e"},{"author":{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"change_message_id":"e027a4b9122c5d82ff9605166b424b9873fc30c7","unresolved":false,"context_lines":[{"line_number":137,"context_line":""},{"line_number":138,"context_line":".. _Submitting a change to a branch for review: http://www.mediawiki.org/wiki/Gerrit/Advanced_usage#Submitting_a_change_to_a_branch_for_review_.28.22backporting.22.29"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"Style Guide"},{"line_number":141,"context_line":"-----------"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"When creating tasks and other roles for use in Ansible please create then"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a68dd71_6e1f796c","line":140,"range":{"start_line":140,"start_character":0,"end_line":140,"end_character":5},"updated":"2016-01-23 18:03:27.000000000","message":"^Ansible Style Guide to match earlier reference","commit_id":"60a6775070517a49af4bdc16ea26f44ec8db4a3e"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"104501ea3874e34c5dbf00479d2c34e409067893","unresolved":false,"context_lines":[{"line_number":137,"context_line":""},{"line_number":138,"context_line":".. _Submitting a change to a branch for review: http://www.mediawiki.org/wiki/Gerrit/Advanced_usage#Submitting_a_change_to_a_branch_for_review_.28.22backporting.22.29"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"Style Guide"},{"line_number":141,"context_line":"-----------"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"When creating tasks and other roles for use in Ansible please create then"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a68dd71_a2f7668b","line":140,"range":{"start_line":140,"start_character":0,"end_line":140,"end_character":5},"in_reply_to":"9a68dd71_6e1f796c","updated":"2016-01-26 13:46:07.000000000","message":"Done","commit_id":"60a6775070517a49af4bdc16ea26f44ec8db4a3e"},{"author":{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"change_message_id":"e027a4b9122c5d82ff9605166b424b9873fc30c7","unresolved":false,"context_lines":[{"line_number":140,"context_line":"Style Guide"},{"line_number":141,"context_line":"-----------"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"When creating tasks and other roles for use in Ansible please create then"},{"line_number":144,"context_line":"using the YAML dictionary format."},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"Example YAML dictionary format:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a68dd71_ee24c9c5","line":143,"range":{"start_line":143,"start_character":69,"end_line":143,"end_character":73},"updated":"2016-01-23 18:03:27.000000000","message":"them","commit_id":"60a6775070517a49af4bdc16ea26f44ec8db4a3e"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"104501ea3874e34c5dbf00479d2c34e409067893","unresolved":false,"context_lines":[{"line_number":140,"context_line":"Style Guide"},{"line_number":141,"context_line":"-----------"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"When creating tasks and other roles for use in Ansible please create then"},{"line_number":144,"context_line":"using the YAML dictionary format."},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"Example YAML dictionary format:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a68dd71_422f8af6","line":143,"range":{"start_line":143,"start_character":69,"end_line":143,"end_character":73},"in_reply_to":"9a68dd71_ee24c9c5","updated":"2016-01-26 13:46:07.000000000","message":"Done","commit_id":"60a6775070517a49af4bdc16ea26f44ec8db4a3e"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"4c33aa0c5ffa17a06bc50e80a3221e01c292bbd6","unresolved":false,"context_lines":[{"line_number":24,"context_line":"Tags"},{"line_number":25,"context_line":"````"},{"line_number":26,"context_line":"If it\u0027s a bug that needs fixing in a branch in addition to master, add a"},{"line_number":27,"context_line":"\u0027\\\u003crelease\\\u003e-backport-potential\u0027 tag (e.g. ``liberty-backport-potential``)."},{"line_number":28,"context_line":"There are predefined tags that will auto-complete."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Status"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a68dd71_42e8e516","line":27,"updated":"2016-01-26 14:30:09.000000000","message":"Being that this guide will outlast any release code-name, it may be best to simply replace the literal code name with some variable IE: ``OS_CURRENT_CODENAME-backport-potential``","commit_id":"d38ac81ffb08a0910b07d02e1b4f016ab20a209a"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"9a97911c1f56f1e9fbe3c2a064623b065f03e55e","unresolved":false,"context_lines":[{"line_number":24,"context_line":"Tags"},{"line_number":25,"context_line":"````"},{"line_number":26,"context_line":"If it\u0027s a bug that needs fixing in a branch in addition to master, add a"},{"line_number":27,"context_line":"\u0027\\\u003crelease\\\u003e-backport-potential\u0027 tag (e.g. ``liberty-backport-potential``)."},{"line_number":28,"context_line":"There are predefined tags that will auto-complete."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Status"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a68dd71_bb25480b","line":27,"in_reply_to":"9a68dd71_42e8e516","updated":"2016-01-26 15:20:09.000000000","message":"The doc is giving an example. I\u0027m simply updating the example. It already shows that the tag should use the release.","commit_id":"d38ac81ffb08a0910b07d02e1b4f016ab20a209a"},{"author":{"_account_id":7307,"name":"Matt Thompson","email":"mattt@defunct.ca","username":"mattt416"},"change_message_id":"d938349869f82271b0b96c81c596cbc4355fa6b0","unresolved":false,"context_lines":[{"line_number":107,"context_line":"  `Working on Specifications and Blueprints`_."},{"line_number":108,"context_line":"* Once the blueprint work is completed the author(s) can request a backport"},{"line_number":109,"context_line":"  of the blueprint work into a stable branch. The likelihood of approval for"},{"line_number":110,"context_line":"  this is very low as it risks destabilising the stable branch."},{"line_number":111,"context_line":""},{"line_number":112,"context_line":".. _Working on Specifications and Blueprints: http://docs.openstack.org/infra/manual/developers.html#working-on-specifications-and-blueprints"},{"line_number":113,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a68dd71_d3a34aff","line":110,"updated":"2016-01-26 13:58:40.000000000","message":"I would also add that any OpenStack feature implemented should be tested to some degree with tempest.","commit_id":"d38ac81ffb08a0910b07d02e1b4f016ab20a209a"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"4ca176b8ba20ea324433be89de2735d115a2557d","unresolved":false,"context_lines":[{"line_number":107,"context_line":"  `Working on Specifications and Blueprints`_."},{"line_number":108,"context_line":"* Once the blueprint work is completed the author(s) can request a backport"},{"line_number":109,"context_line":"  of the blueprint work into a stable branch. The likelihood of approval for"},{"line_number":110,"context_line":"  this is very low as it risks destabilising the stable branch."},{"line_number":111,"context_line":""},{"line_number":112,"context_line":".. _Working on Specifications and Blueprints: http://docs.openstack.org/infra/manual/developers.html#working-on-specifications-and-blueprints"},{"line_number":113,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a68dd71_91686589","line":110,"in_reply_to":"9a68dd71_1bba546f","updated":"2016-01-26 15:38:42.000000000","message":"Maybe we can define a period of time when a feature backport will be accepted, similar to how the stable team defines PhaseI-III backports. In this way we can say something to the effect that a feature backport will be considered in a stable branch up-to some period of time (3-4 Months, the second major milestone of the next release, etc...). In this way we can give downstream consumes/developers an idea of how long they have to get features into a released branch before they\u0027re no longer accepted.","commit_id":"d38ac81ffb08a0910b07d02e1b4f016ab20a209a"},{"author":{"_account_id":7307,"name":"Matt Thompson","email":"mattt@defunct.ca","username":"mattt416"},"change_message_id":"3f2eecfd277595622dffe343c73ee94401118ac2","unresolved":false,"context_lines":[{"line_number":107,"context_line":"  `Working on Specifications and Blueprints`_."},{"line_number":108,"context_line":"* Once the blueprint work is completed the author(s) can request a backport"},{"line_number":109,"context_line":"  of the blueprint work into a stable branch. The likelihood of approval for"},{"line_number":110,"context_line":"  this is very low as it risks destabilising the stable branch."},{"line_number":111,"context_line":""},{"line_number":112,"context_line":".. _Working on Specifications and Blueprints: http://docs.openstack.org/infra/manual/developers.html#working-on-specifications-and-blueprints"},{"line_number":113,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a68dd71_36872f14","line":110,"in_reply_to":"9a68dd71_1bd574b8","updated":"2016-01-26 15:28:09.000000000","message":"For sure -- more a suggestion that if something can be tested via tempest then we ought to look to do that.","commit_id":"d38ac81ffb08a0910b07d02e1b4f016ab20a209a"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"9a97911c1f56f1e9fbe3c2a064623b065f03e55e","unresolved":false,"context_lines":[{"line_number":107,"context_line":"  `Working on Specifications and Blueprints`_."},{"line_number":108,"context_line":"* Once the blueprint work is completed the author(s) can request a backport"},{"line_number":109,"context_line":"  of the blueprint work into a stable branch. The likelihood of approval for"},{"line_number":110,"context_line":"  this is very low as it risks destabilising the stable branch."},{"line_number":111,"context_line":""},{"line_number":112,"context_line":".. _Working on Specifications and Blueprints: http://docs.openstack.org/infra/manual/developers.html#working-on-specifications-and-blueprints"},{"line_number":113,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a68dd71_1bba546f","line":110,"in_reply_to":"9a68dd71_622ac980","updated":"2016-01-26 15:20:09.000000000","message":"@Kevin note that http://docs.openstack.org/project-team-guide/stable-branches.html only refers to bug fix backports and this section talks specifically to Features, not bug fixes. I\u0027d be happy to include reference to http://docs.openstack.org/project-team-guide/stable-branches.html in the backport section with reference to bug fixes.","commit_id":"d38ac81ffb08a0910b07d02e1b4f016ab20a209a"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6ad8fae6ccb17c18e5509aa48c2d8e6da08613fd","unresolved":false,"context_lines":[{"line_number":107,"context_line":"  `Working on Specifications and Blueprints`_."},{"line_number":108,"context_line":"* Once the blueprint work is completed the author(s) can request a backport"},{"line_number":109,"context_line":"  of the blueprint work into a stable branch. The likelihood of approval for"},{"line_number":110,"context_line":"  this is very low as it risks destabilising the stable branch."},{"line_number":111,"context_line":""},{"line_number":112,"context_line":".. _Working on Specifications and Blueprints: http://docs.openstack.org/infra/manual/developers.html#working-on-specifications-and-blueprints"},{"line_number":113,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a68dd71_b1da49e8","line":110,"in_reply_to":"9a68dd71_91686589","updated":"2016-01-26 15:45:10.000000000","message":"Sure, but that requires a broader discussion which I\u0027d like to have at the summit with as many participants as possible involved. I am actually thinking of putting some follow-up reviews with more detailed policies for discussion around all these things. This patch is just meant to be a stop-gap until I can get my thoughts together.\n\nFor now this note indicates that feature backports are unlikely but are considered on a case-by-case basis. Perhaps that could be made clearer?","commit_id":"d38ac81ffb08a0910b07d02e1b4f016ab20a209a"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"3e59b8e04b90a3c1aac5129ac78a0cbaa579445c","unresolved":false,"context_lines":[{"line_number":107,"context_line":"  `Working on Specifications and Blueprints`_."},{"line_number":108,"context_line":"* Once the blueprint work is completed the author(s) can request a backport"},{"line_number":109,"context_line":"  of the blueprint work into a stable branch. The likelihood of approval for"},{"line_number":110,"context_line":"  this is very low as it risks destabilising the stable branch."},{"line_number":111,"context_line":""},{"line_number":112,"context_line":".. _Working on Specifications and Blueprints: http://docs.openstack.org/infra/manual/developers.html#working-on-specifications-and-blueprints"},{"line_number":113,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a68dd71_079d1759","line":110,"in_reply_to":"9a68dd71_b1da49e8","updated":"2016-01-26 16:08:07.000000000","message":"Maybe we should strike this point until we have time to have those larger discussions, I\u0027d assume we could iron most of this out on the ML and in a weekly meeting. I\u0027m raising the issue because from the creation of this project the branches have been considered feature branches, not stable branches (its the reason that stable is not in the name). Being that we\u0027re looking at creating a more rigid process around feature backports (something I\u0027m +9000 on) we might want to adjust the project-config for branches moving forward into the Mitaka release and define our requirements sooner rather than later.","commit_id":"d38ac81ffb08a0910b07d02e1b4f016ab20a209a"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"9a97911c1f56f1e9fbe3c2a064623b065f03e55e","unresolved":false,"context_lines":[{"line_number":107,"context_line":"  `Working on Specifications and Blueprints`_."},{"line_number":108,"context_line":"* Once the blueprint work is completed the author(s) can request a backport"},{"line_number":109,"context_line":"  of the blueprint work into a stable branch. The likelihood of approval for"},{"line_number":110,"context_line":"  this is very low as it risks destabilising the stable branch."},{"line_number":111,"context_line":""},{"line_number":112,"context_line":".. _Working on Specifications and Blueprints: http://docs.openstack.org/infra/manual/developers.html#working-on-specifications-and-blueprints"},{"line_number":113,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a68dd71_1bd574b8","line":110,"in_reply_to":"9a68dd71_d3a34aff","updated":"2016-01-26 15:20:09.000000000","message":"@Matt that would be a high hope. We already include Ceilometer, which is not tested by Tempest. I don\u0027t think it\u0027d be right to exclude a new service role just because it has no tempest tests implemented.\n\nI\u0027d be happy to say that if the service has tempest tests, then they should be included in our testing process.","commit_id":"d38ac81ffb08a0910b07d02e1b4f016ab20a209a"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"4c33aa0c5ffa17a06bc50e80a3221e01c292bbd6","unresolved":false,"context_lines":[{"line_number":107,"context_line":"  `Working on Specifications and Blueprints`_."},{"line_number":108,"context_line":"* Once the blueprint work is completed the author(s) can request a backport"},{"line_number":109,"context_line":"  of the blueprint work into a stable branch. The likelihood of approval for"},{"line_number":110,"context_line":"  this is very low as it risks destabilising the stable branch."},{"line_number":111,"context_line":""},{"line_number":112,"context_line":".. _Working on Specifications and Blueprints: http://docs.openstack.org/infra/manual/developers.html#working-on-specifications-and-blueprints"},{"line_number":113,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a68dd71_622ac980","line":110,"in_reply_to":"9a68dd71_d3a34aff","updated":"2016-01-26 14:30:09.000000000","message":"On the last point here I can\u0027t advocate for a low likelihood of backport as a rule. I would like to see some constraints around what will make it into the stable branches or for us to reference and use the guidelines found here: http://docs.openstack.org/project-team-guide/stable-branches.html","commit_id":"d38ac81ffb08a0910b07d02e1b4f016ab20a209a"}]}
