)]}'
{"README.rst":[{"author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"change_message_id":"a6f0f939d12f1ee12fca0107dd25f2e58f861a04","unresolved":false,"context_lines":[{"line_number":9,"context_line":"It also contains an abstraction interface layer. Clouds can do many things, but"},{"line_number":10,"context_line":"there are probably only about 10 of them that most people care about with any"},{"line_number":11,"context_line":"regularity. If you want to do complicated things, the per-service oriented"},{"line_number":12,"context_line":"portions of the SDK are for you. However, if what you want to be able to"},{"line_number":13,"context_line":"write an application that talks to clouds no matter what crazy choices the"},{"line_number":14,"context_line":"deployer has made in an attempt to be more hipster than their self-entitled"},{"line_number":15,"context_line":"narcissist peers, then the Cloud Abstraction layer is for you."}],"source_content_type":"text/x-rst","patch_set":6,"id":"7f96bb07_39786a8e","line":12,"range":{"start_line":12,"start_character":42,"end_line":12,"end_character":72},"updated":"2018-01-16 16:43:39.000000000","message":"Not sure why you removed \u0027is\u0027, since now it reads weird.","commit_id":"d3cbdbd59fea29cee3af11c0b248cbccb80bd255"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"efbcaabb37235c9a5461e7090244c75a1c6865c2","unresolved":false,"context_lines":[{"line_number":9,"context_line":"It also contains an abstraction interface layer. Clouds can do many things, but"},{"line_number":10,"context_line":"there are probably only about 10 of them that most people care about with any"},{"line_number":11,"context_line":"regularity. If you want to do complicated things, the per-service oriented"},{"line_number":12,"context_line":"portions of the SDK are for you. However, if what you want to be able to"},{"line_number":13,"context_line":"write an application that talks to clouds no matter what crazy choices the"},{"line_number":14,"context_line":"deployer has made in an attempt to be more hipster than their self-entitled"},{"line_number":15,"context_line":"narcissist peers, then the Cloud Abstraction layer is for you."}],"source_content_type":"text/x-rst","patch_set":6,"id":"7f96bb07_1b5ebb43","line":12,"range":{"start_line":12,"start_character":42,"end_line":12,"end_character":72},"in_reply_to":"7f96bb07_39786a8e","updated":"2018-01-16 22:16:52.000000000","message":"Done","commit_id":"d3cbdbd59fea29cee3af11c0b248cbccb80bd255"},{"author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"change_message_id":"a6f0f939d12f1ee12fca0107dd25f2e58f861a04","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"The original contents of the shade library have been moved into"},{"line_number":61,"context_line":"``openstack.cloud`` and os-client-config has been moved in to"},{"line_number":62,"context_line":"``openstack.config``. The next release of shade will be a thin compatibility"},{"line_number":63,"context_line":"layer that subclasses the objects from ``openstack.cloud`` and provides"},{"line_number":64,"context_line":"different argument defaults where needed for compat."},{"line_number":65,"context_line":"Similarly the next release of os-client-config will be a compat"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7f96bb07_d9962694","line":62,"range":{"start_line":62,"start_character":22,"end_line":62,"end_character":47},"updated":"2018-01-16 16:43:39.000000000","message":"So that this will make sense in the long run, perhaps we should say: \"Future releases of shade ...\"","commit_id":"d3cbdbd59fea29cee3af11c0b248cbccb80bd255"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"efbcaabb37235c9a5461e7090244c75a1c6865c2","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"The original contents of the shade library have been moved into"},{"line_number":61,"context_line":"``openstack.cloud`` and os-client-config has been moved in to"},{"line_number":62,"context_line":"``openstack.config``. The next release of shade will be a thin compatibility"},{"line_number":63,"context_line":"layer that subclasses the objects from ``openstack.cloud`` and provides"},{"line_number":64,"context_line":"different argument defaults where needed for compat."},{"line_number":65,"context_line":"Similarly the next release of os-client-config will be a compat"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7f96bb07_86002e03","line":62,"range":{"start_line":62,"start_character":22,"end_line":62,"end_character":47},"in_reply_to":"7f96bb07_d9962694","updated":"2018-01-16 22:16:52.000000000","message":"Done","commit_id":"d3cbdbd59fea29cee3af11c0b248cbccb80bd255"},{"author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"change_message_id":"a6f0f939d12f1ee12fca0107dd25f2e58f861a04","unresolved":false,"context_lines":[{"line_number":62,"context_line":"``openstack.config``. The next release of shade will be a thin compatibility"},{"line_number":63,"context_line":"layer that subclasses the objects from ``openstack.cloud`` and provides"},{"line_number":64,"context_line":"different argument defaults where needed for compat."},{"line_number":65,"context_line":"Similarly the next release of os-client-config will be a compat"},{"line_number":66,"context_line":"layer shim around ``openstack.config``."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7f96bb07_79bd9200","line":65,"range":{"start_line":65,"start_character":10,"end_line":65,"end_character":26},"updated":"2018-01-16 16:43:39.000000000","message":"Again, \"future releases...\" will read better after we have already changed occ.","commit_id":"d3cbdbd59fea29cee3af11c0b248cbccb80bd255"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"efbcaabb37235c9a5461e7090244c75a1c6865c2","unresolved":false,"context_lines":[{"line_number":62,"context_line":"``openstack.config``. The next release of shade will be a thin compatibility"},{"line_number":63,"context_line":"layer that subclasses the objects from ``openstack.cloud`` and provides"},{"line_number":64,"context_line":"different argument defaults where needed for compat."},{"line_number":65,"context_line":"Similarly the next release of os-client-config will be a compat"},{"line_number":66,"context_line":"layer shim around ``openstack.config``."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7f96bb07_a6052a13","line":65,"range":{"start_line":65,"start_character":10,"end_line":65,"end_character":26},"in_reply_to":"7f96bb07_79bd9200","updated":"2018-01-16 22:16:52.000000000","message":"Done","commit_id":"d3cbdbd59fea29cee3af11c0b248cbccb80bd255"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"afe62f00a5c10ebb5c9d59dc4e41810a78a3188e","unresolved":false,"context_lines":[{"line_number":36,"context_line":"oriented. This allows a user to think about Security Groups without having to"},{"line_number":37,"context_line":"know whether Security Groups are provided by Nova or Neutron on a given cloud."},{"line_number":38,"context_line":"On the other hand, as an interface that provides an abstraction, it deviates"},{"line_number":39,"context_line":"from the published OpenStack REST API and adds its own opinions, which may not"},{"line_number":40,"context_line":"get in the way of more advanced users with specific needs."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"``os-client-config`` was a library for collecting client configuration for"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5fc1f717_d264744c","line":39,"range":{"start_line":39,"start_character":75,"end_line":39,"end_character":78},"updated":"2019-03-15 16:28:14.000000000","message":"strike?","commit_id":"da2406bace893df7842b21d2bee7867f3a5c7855"}]}
