)]}'
{"CONTRIBUTING.rst":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"507c6823482f9bf794c3d43bb441cb31d519d2f6","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Any change to the Nova repository is tied to a specific question :"},{"line_number":6,"context_line":" - is it a bugfix ?"},{"line_number":7,"context_line":" - is it a trivial implementation not requiring design discussion ?"},{"line_number":8,"context_line":" - it is a refactoring or feature implementation that has an operator impact ?"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"If after reading the contributor documentation above you still have questions,"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9fdfeff1_112a962b","line":7,"range":{"start_line":7,"start_character":1,"end_line":7,"end_character":67},"updated":"2019-03-05 11:58:53.000000000","message":"Answering this question is hard. What is trivial? What does not need design discussion? I think the linked document above helps a lot deciding it with a state machine https://docs.openstack.org/nova/latest/contributor/process.html#overview","commit_id":"8c027b139f5fe794560a02258536abd9aa832e4c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"33abf4262b8d9bdf324f78c8d342b1c0e3d47aee","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  https://docs.openstack.org/nova/latest/contributor/process.html"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Any change to the Nova repository is tied to a specific question :"},{"line_number":6,"context_line":" - is it a bugfix ?"},{"line_number":7,"context_line":" - is it a trivial implementation not requiring design discussion ?"},{"line_number":8,"context_line":" - it is a refactoring or feature implementation that has an operator impact ?"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"If after reading the contributor documentation above you still have questions,"},{"line_number":11,"context_line":"don\u0027t hesitate to come by the IRC #openstack-nova channel and raise your point,"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9fdfeff1_c3e3e805","line":8,"range":{"start_line":6,"start_character":0,"end_line":8,"end_character":78},"updated":"2019-03-05 10:14:41.000000000","message":"You need a newline before this or it\u0027ll render as one paragraph. Also, remove the leading spaces or this will render as a block quote","commit_id":"8c027b139f5fe794560a02258536abd9aa832e4c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"33abf4262b8d9bdf324f78c8d342b1c0e3d47aee","unresolved":false,"context_lines":[{"line_number":7,"context_line":" - is it a trivial implementation not requiring design discussion ?"},{"line_number":8,"context_line":" - it is a refactoring or feature implementation that has an operator impact ?"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"If after reading the contributor documentation above you still have questions,"},{"line_number":11,"context_line":"don\u0027t hesitate to come by the IRC #openstack-nova channel and raise your point,"},{"line_number":12,"context_line":"someone will help you."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9fdfeff1_23b8b4e3","line":12,"range":{"start_line":10,"start_character":0,"end_line":12,"end_character":22},"updated":"2019-03-05 10:14:41.000000000","message":"How about\n\n  If you still have question, you can contact us on the ``#openstack-nova`` IRC\n  channel or via the discuss@openstack.org mailing list","commit_id":"8c027b139f5fe794560a02258536abd9aa832e4c"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"507c6823482f9bf794c3d43bb441cb31d519d2f6","unresolved":false,"context_lines":[{"line_number":7,"context_line":" - is it a trivial implementation not requiring design discussion ?"},{"line_number":8,"context_line":" - it is a refactoring or feature implementation that has an operator impact ?"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"If after reading the contributor documentation above you still have questions,"},{"line_number":11,"context_line":"don\u0027t hesitate to come by the IRC #openstack-nova channel and raise your point,"},{"line_number":12,"context_line":"someone will help you."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9fdfeff1_31cf9ab4","line":12,"range":{"start_line":10,"start_character":0,"end_line":12,"end_character":22},"in_reply_to":"9fdfeff1_23b8b4e3","updated":"2019-03-05 11:58:53.000000000","message":"\u003e How about\n \u003e \n \u003e If you still have question, you can contact us on the\n \u003e ``#openstack-nova`` IRC\n \u003e channel or via the discuss@openstack.org mailing list\n\nby using the [nova] tag in the subject of your mail.","commit_id":"8c027b139f5fe794560a02258536abd9aa832e4c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a2c41665a4278a9ada64736480163d1ea7758d37","unresolved":false,"context_lines":[{"line_number":2,"context_line":""},{"line_number":3,"context_line":"  https://docs.openstack.org/nova/latest/contributor/process.html"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Any change to the Nova repository is tied to a specific question :"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- is it a bugfix ?"},{"line_number":8,"context_line":"- is it a trivial implementation not requiring design discussion ?"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5fc1f717_54966ff2","line":5,"range":{"start_line":5,"start_character":64,"end_line":5,"end_character":65},"updated":"2019-03-25 13:59:30.000000000","message":"nix","commit_id":"e1e64771cbd4c15b6eed8ac3848e21097281df61"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a2c41665a4278a9ada64736480163d1ea7758d37","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Any change to the Nova repository is tied to a specific question :"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- is it a bugfix ?"},{"line_number":8,"context_line":"- is it a trivial implementation not requiring design discussion ?"},{"line_number":9,"context_line":"- it is a refactoring or feature implementation that has an operator impact ?"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5fc1f717_149c670c","line":7,"range":{"start_line":7,"start_character":2,"end_line":7,"end_character":4},"updated":"2019-03-25 13:59:30.000000000","message":"Caps - \"Is\"","commit_id":"e1e64771cbd4c15b6eed8ac3848e21097281df61"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a2c41665a4278a9ada64736480163d1ea7758d37","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Any change to the Nova repository is tied to a specific question :"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- is it a bugfix ?"},{"line_number":8,"context_line":"- is it a trivial implementation not requiring design discussion ?"},{"line_number":9,"context_line":"- it is a refactoring or feature implementation that has an operator impact ?"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5fc1f717_34a16347","line":7,"range":{"start_line":7,"start_character":10,"end_line":7,"end_character":16},"updated":"2019-03-25 13:59:30.000000000","message":"bug fix","commit_id":"e1e64771cbd4c15b6eed8ac3848e21097281df61"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a2c41665a4278a9ada64736480163d1ea7758d37","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Any change to the Nova repository is tied to a specific question :"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- is it a bugfix ?"},{"line_number":8,"context_line":"- is it a trivial implementation not requiring design discussion ?"},{"line_number":9,"context_line":"- it is a refactoring or feature implementation that has an operator impact ?"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5fc1f717_749b6b17","line":7,"range":{"start_line":7,"start_character":16,"end_line":7,"end_character":17},"updated":"2019-03-25 13:59:30.000000000","message":"nix","commit_id":"e1e64771cbd4c15b6eed8ac3848e21097281df61"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a2c41665a4278a9ada64736480163d1ea7758d37","unresolved":false,"context_lines":[{"line_number":5,"context_line":"Any change to the Nova repository is tied to a specific question :"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- is it a bugfix ?"},{"line_number":8,"context_line":"- is it a trivial implementation not requiring design discussion ?"},{"line_number":9,"context_line":"- it is a refactoring or feature implementation that has an operator impact ?"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"If you still have question, you can contact us :"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5fc1f717_94a85720","line":8,"range":{"start_line":8,"start_character":2,"end_line":8,"end_character":66},"updated":"2019-03-25 13:59:30.000000000","message":"This is pretty open-ended, what one person thinks is a trivial change could be a nasty mess if they aren\u0027t aware of side effects, e.g. https://review.openstack.org/#/c/638629/","commit_id":"e1e64771cbd4c15b6eed8ac3848e21097281df61"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a2c41665a4278a9ada64736480163d1ea7758d37","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- is it a bugfix ?"},{"line_number":8,"context_line":"- is it a trivial implementation not requiring design discussion ?"},{"line_number":9,"context_line":"- it is a refactoring or feature implementation that has an operator impact ?"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"If you still have question, you can contact us :"},{"line_number":12,"context_line":"- on the ``#openstack-nova`` IRC channel"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5fc1f717_54642f22","line":9,"range":{"start_line":9,"start_character":10,"end_line":9,"end_character":21},"updated":"2019-03-25 13:59:30.000000000","message":"refactor\n\nAlso, refactor and feature implementation are weird to lump together here, generally a refactor should be low impact, unless you\u0027re confusing refactor with redesign. When I think of refactor, I think of cleaning up code that should be covered by existing tests, i.e. method decomposition.","commit_id":"e1e64771cbd4c15b6eed8ac3848e21097281df61"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a2c41665a4278a9ada64736480163d1ea7758d37","unresolved":false,"context_lines":[{"line_number":8,"context_line":"- is it a trivial implementation not requiring design discussion ?"},{"line_number":9,"context_line":"- it is a refactoring or feature implementation that has an operator impact ?"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"If you still have question, you can contact us :"},{"line_number":12,"context_line":"- on the ``#openstack-nova`` IRC channel"},{"line_number":13,"context_line":"- via the openstack-discuss@openstack.org mailing list by using the [nova] tag"},{"line_number":14,"context_line":"  in the e-mail subject"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5fc1f717_d4601f04","line":11,"range":{"start_line":11,"start_character":46,"end_line":11,"end_character":47},"updated":"2019-03-25 13:59:30.000000000","message":"nix","commit_id":"e1e64771cbd4c15b6eed8ac3848e21097281df61"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a2c41665a4278a9ada64736480163d1ea7758d37","unresolved":false,"context_lines":[{"line_number":9,"context_line":"- it is a refactoring or feature implementation that has an operator impact ?"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"If you still have question, you can contact us :"},{"line_number":12,"context_line":"- on the ``#openstack-nova`` IRC channel"},{"line_number":13,"context_line":"- via the openstack-discuss@openstack.org mailing list by using the [nova] tag"},{"line_number":14,"context_line":"  in the e-mail subject"},{"line_number":15,"context_line":"- by reaching a member of the `First Contact SIG`_ that will redirect to us"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5fc1f717_9456172a","line":12,"updated":"2019-03-25 13:59:30.000000000","message":"You need a blank line before the list.\n\nUse caps for the first one in the list.","commit_id":"e1e64771cbd4c15b6eed8ac3848e21097281df61"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"b420bf03c183928d2e4654a557dc8308188fc274","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Any change to the Nova repository is tied to a specific question:"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- Is it a bug fix?"},{"line_number":8,"context_line":"- Is it something _trivial_ for the contributors ?"},{"line_number":9,"context_line":"- Would it have an operator impact or needing more than one discussion ?"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"If you still have question, you can contact us:"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"5fc1f717_85269fcd","line":9,"range":{"start_line":7,"start_character":0,"end_line":9,"end_character":72},"updated":"2019-03-27 21:46:51.000000000","message":"this is three questions","commit_id":"2cad6c698eeeabd806182d33d3210f09871f1f6d"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"b420bf03c183928d2e4654a557dc8308188fc274","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- Is it a bug fix?"},{"line_number":8,"context_line":"- Is it something _trivial_ for the contributors ?"},{"line_number":9,"context_line":"- Would it have an operator impact or needing more than one discussion ?"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"If you still have question, you can contact us:"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"5fc1f717_60c28155","line":9,"range":{"start_line":9,"start_character":38,"end_line":9,"end_character":70},"updated":"2019-03-27 21:46:51.000000000","message":"this is weird phrasing.","commit_id":"2cad6c698eeeabd806182d33d3210f09871f1f6d"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"d6afafa9a40903b6cc8724eea89214bee3d301e2","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Any change to the Nova repository is tied to a specific question:"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- Is it a bug fix?"},{"line_number":8,"context_line":"- Is it something _trivial_ for the contributors ?"},{"line_number":9,"context_line":"- Would it have an operator impact or needing more than one discussion ?"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"If you still have question, you can contact us:"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"dfbec78f_36114f53","line":9,"range":{"start_line":7,"start_character":0,"end_line":9,"end_character":72},"in_reply_to":"5fc1f717_85269fcd","updated":"2019-05-14 23:01:28.000000000","message":"TBH, I am not sure why we need to write this original questions and what Eric is pointing here.\nThese 3 questions also don\u0027t seem Nova specific..","commit_id":"2cad6c698eeeabd806182d33d3210f09871f1f6d"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"b420bf03c183928d2e4654a557dc8308188fc274","unresolved":false,"context_lines":[{"line_number":7,"context_line":"- Is it a bug fix?"},{"line_number":8,"context_line":"- Is it something _trivial_ for the contributors ?"},{"line_number":9,"context_line":"- Would it have an operator impact or needing more than one discussion ?"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"If you still have question, you can contact us:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"- On the ``#openstack-nova`` IRC channel"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5fc1f717_c0e495e2","line":10,"updated":"2019-03-27 21:46:51.000000000","message":"I think what you\u0027re trying to say above is:\n\n Changes to the nova repository fall into three categories:\n\n - Bug fixes \u003clink to lp dashboard or bug how-to page\u003e\n - Nonfunctional improvements such as\n   - Additional tests\n   - Documentation\n   - Enhancements to code readability and maintainability\n     (refactoring/simplification, removal of dead code, etc.)\n   - Trivial changes, e.g. clarifying code comments or fixing\n     typographical errors in log/error messages\n - Features \u003clink to rfe/bp/spec process\u003e","commit_id":"2cad6c698eeeabd806182d33d3210f09871f1f6d"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"d6afafa9a40903b6cc8724eea89214bee3d301e2","unresolved":false,"context_lines":[{"line_number":7,"context_line":"- Is it a bug fix?"},{"line_number":8,"context_line":"- Is it something _trivial_ for the contributors ?"},{"line_number":9,"context_line":"- Would it have an operator impact or needing more than one discussion ?"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"If you still have question, you can contact us:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"- On the ``#openstack-nova`` IRC channel"}],"source_content_type":"text/x-rst","patch_set":3,"id":"dfbec78f_d63233f2","line":10,"in_reply_to":"5fc1f717_c0e495e2","updated":"2019-05-14 23:01:28.000000000","message":"LGTM.\nIn addition, I\u0027d like to put `Features \u003clink to rfe/bp/spec process\u003e` first before Bug fixes.","commit_id":"2cad6c698eeeabd806182d33d3210f09871f1f6d"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"b420bf03c183928d2e4654a557dc8308188fc274","unresolved":false,"context_lines":[{"line_number":8,"context_line":"- Is it something _trivial_ for the contributors ?"},{"line_number":9,"context_line":"- Would it have an operator impact or needing more than one discussion ?"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"If you still have question, you can contact us:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"- On the ``#openstack-nova`` IRC channel"},{"line_number":14,"context_line":"- Via the openstack-discuss@openstack.org mailing list by using the [nova] tag"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5fc1f717_8023ed55","line":11,"range":{"start_line":11,"start_character":18,"end_line":11,"end_character":26},"updated":"2019-03-27 21:46:51.000000000","message":"questions","commit_id":"2cad6c698eeeabd806182d33d3210f09871f1f6d"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"d6afafa9a40903b6cc8724eea89214bee3d301e2","unresolved":false,"context_lines":[{"line_number":8,"context_line":"- Is it something _trivial_ for the contributors ?"},{"line_number":9,"context_line":"- Would it have an operator impact or needing more than one discussion ?"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"If you still have question, you can contact us:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"- On the ``#openstack-nova`` IRC channel"},{"line_number":14,"context_line":"- Via the openstack-discuss@openstack.org mailing list by using the [nova] tag"}],"source_content_type":"text/x-rst","patch_set":3,"id":"dfbec78f_363f0fb5","line":11,"range":{"start_line":11,"start_character":18,"end_line":11,"end_character":26},"updated":"2019-05-14 23:01:28.000000000","message":"questions or need helps,","commit_id":"2cad6c698eeeabd806182d33d3210f09871f1f6d"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"b420bf03c183928d2e4654a557dc8308188fc274","unresolved":false,"context_lines":[{"line_number":11,"context_line":"If you still have question, you can contact us:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"- On the ``#openstack-nova`` IRC channel"},{"line_number":14,"context_line":"- Via the openstack-discuss@openstack.org mailing list by using the [nova] tag"},{"line_number":15,"context_line":"  in the e-mail subject"},{"line_number":16,"context_line":"- By reaching a member of the `First Contact SIG`_ that will redirect to us"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"5fc1f717_404665c2","line":14,"range":{"start_line":14,"start_character":10,"end_line":14,"end_character":41},"updated":"2019-03-27 21:46:51.000000000","message":"link to http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-discuss","commit_id":"2cad6c698eeeabd806182d33d3210f09871f1f6d"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"b420bf03c183928d2e4654a557dc8308188fc274","unresolved":false,"context_lines":[{"line_number":13,"context_line":"- On the ``#openstack-nova`` IRC channel"},{"line_number":14,"context_line":"- Via the openstack-discuss@openstack.org mailing list by using the [nova] tag"},{"line_number":15,"context_line":"  in the e-mail subject"},{"line_number":16,"context_line":"- By reaching a member of the `First Contact SIG`_ that will redirect to us"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":".. _`First Contact SIG`: https://wiki.openstack.org/wiki/First_Contact_SIG"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5fc1f717_c0da5549","line":16,"range":{"start_line":16,"start_character":51,"end_line":16,"end_character":55},"updated":"2019-03-27 21:46:51.000000000","message":"who","commit_id":"2cad6c698eeeabd806182d33d3210f09871f1f6d"}]}
