)]}'
{"guidelines/consuming-catalog.rst":[{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"1fd74839542462f91e41e6d80b9879c68ff1a667","unresolved":false,"context_lines":[{"line_number":82,"context_line":"          by default would be preferred."},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"interface"},{"line_number":85,"context_line":"  Which API interface, such as ``public``, ``internal`` or ``admin``,"},{"line_number":86,"context_line":"  the user wants to use. A user can also request a list of interfaces they find"},{"line_number":87,"context_line":"  acceptable in the order of their preference, such as"},{"line_number":88,"context_line":"  ``[\u0027internal\u0027, \u0027public\u0027]`` (Optional, defaults to ``public``)"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f1d235d_19ec3228","line":85,"range":{"start_line":85,"start_character":43,"end_line":85,"end_character":68},"updated":"2017-07-06 15:07:38.000000000","message":"What? No oxford comma????","commit_id":"6e429c9bb750e422c145221fa600fd4cdaa81144"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"4a39718d5fd4ff335d21e88c422be28aa03632db","unresolved":false,"context_lines":[{"line_number":82,"context_line":"          by default would be preferred."},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"interface"},{"line_number":85,"context_line":"  Which API interface, such as ``public``, ``internal`` or ``admin``,"},{"line_number":86,"context_line":"  the user wants to use. A user can also request a list of interfaces they find"},{"line_number":87,"context_line":"  acceptable in the order of their preference, such as"},{"line_number":88,"context_line":"  ``[\u0027internal\u0027, \u0027public\u0027]`` (Optional, defaults to ``public``)"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f1d235d_2fed60b6","line":85,"range":{"start_line":85,"start_character":43,"end_line":85,"end_character":68},"in_reply_to":"3f1d235d_19ec3228","updated":"2017-07-06 16:01:52.000000000","message":"I\u0027m personally a fan of the Oxford comma, but it seems Monty is not.  I left it out here to match the style elsewhere.","commit_id":"6e429c9bb750e422c145221fa600fd4cdaa81144"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"49d007df6a2e673996b039ce2d4d690670431610","unresolved":false,"context_lines":[{"line_number":122,"context_line":"          discouraged. However, the Consumer has no way to otherwise mitigate"},{"line_number":123,"context_line":"          the situation if their Deployer has provided them with a catalog"},{"line_number":124,"context_line":"          where a ``service-name`` must be used, so ``service-name`` must be"},{"line_number":125,"context_line":"          accepted as input. If ``{be-strict}`` has been requested,"},{"line_number":126,"context_line":"          supplying ``{service-name}`` should be an error."},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"service-id"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f1d235d_afff66a9","line":125,"updated":"2017-07-05 13:00:49.000000000","message":"but but but but what if it IS the user that is an error\n\nTHIS USER IS AN ERROR!!!","commit_id":"6e429c9bb750e422c145221fa600fd4cdaa81144"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"1fd74839542462f91e41e6d80b9879c68ff1a667","unresolved":false,"context_lines":[{"line_number":186,"context_line":"``{service-type}`` names, but also support existing users and installations,"},{"line_number":187,"context_line":"the `OpenStack Service Types Authority`_ contains a list of historical"},{"line_number":188,"context_line":"aliases for such services. (See `Consuming Service Types Authority`_ for"},{"line_number":189,"context_line":"information on the data itself.)"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"Clients will need a copy of the data published in the"},{"line_number":192,"context_line":"`OpenStack Service Types Authority`_ to be able to complete the full Discovery"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f1d235d_7971e675","line":189,"updated":"2017-07-06 15:07:38.000000000","message":"The last sentence really doesn\u0027t need to be parenthetical, but whatevs.","commit_id":"6e429c9bb750e422c145221fa600fd4cdaa81144"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"49d007df6a2e673996b039ce2d4d690670431610","unresolved":false,"context_lines":[{"line_number":677,"context_line":""},{"line_number":678,"context_line":"#. The data is published in JSON format at"},{"line_number":679,"context_line":"   https://service-types.openstack.org/service-types.json and has a JSONSchema"},{"line_number":680,"context_line":"   at https://service-types.openstack.org/published-schema.json."},{"line_number":681,"context_line":""},{"line_number":682,"context_line":"#. The published data contains a version which is date based in"},{"line_number":683,"context_line":"   `ISO Date Time Format`_, a sha which contains the git sha of the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f1d235d_8f982a75","line":680,"updated":"2017-07-05 13:00:49.000000000","message":"I missed when this was decided, but assuming it\u0027s correct, cool.","commit_id":"6e429c9bb750e422c145221fa600fd4cdaa81144"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"a291529cc0758a810dfb2807f4079ae75dc7a8f9","unresolved":false,"context_lines":[{"line_number":677,"context_line":""},{"line_number":678,"context_line":"#. The data is published in JSON format at"},{"line_number":679,"context_line":"   https://service-types.openstack.org/service-types.json and has a JSONSchema"},{"line_number":680,"context_line":"   at https://service-types.openstack.org/published-schema.json."},{"line_number":681,"context_line":""},{"line_number":682,"context_line":"#. The published data contains a version which is date based in"},{"line_number":683,"context_line":"   `ISO Date Time Format`_, a sha which contains the git sha of the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1f1a1f67_7503fb0e","line":680,"range":{"start_line":680,"start_character":6,"end_line":680,"end_character":63},"updated":"2017-07-12 12:49:57.000000000","message":"This is live now","commit_id":"6e429c9bb750e422c145221fa600fd4cdaa81144"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"d1f4c8ec206569795a631ad0e41840088aa1ece5","unresolved":false,"context_lines":[{"line_number":327,"context_line":"          changing that would break a large number of existing users. If one"},{"line_number":328,"context_line":"          is writing a completely new library from scratch, or a new major"},{"line_number":329,"context_line":"          version where behavior change is acceptable, it is preferable to"},{"line_number":330,"context_line":"          throw an error here if there is more than one endpoint left."},{"line_number":331,"context_line":""},{"line_number":332,"context_line":"#. If v2, the ``{catalog-endpoint}`` is the value of ``{interface}URL``."},{"line_number":333,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ff346bd7_8f6126ac","line":330,"range":{"start_line":330,"start_character":10,"end_line":330,"end_character":15},"updated":"2017-07-27 14:00:28.000000000","message":"Maybe it\u0027s just me, but \"raise an error\" sounds better.","commit_id":"07be343f1b8bee77b34c943b8550ff46f7340d26"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"f0a7bd11b2d840732369b3b8dec21b585f1094c2","unresolved":false,"context_lines":[{"line_number":327,"context_line":"          changing that would break a large number of existing users. If one"},{"line_number":328,"context_line":"          is writing a completely new library from scratch, or a new major"},{"line_number":329,"context_line":"          version where behavior change is acceptable, it is preferable to"},{"line_number":330,"context_line":"          throw an error here if there is more than one endpoint left."},{"line_number":331,"context_line":""},{"line_number":332,"context_line":"#. If v2, the ``{catalog-endpoint}`` is the value of ``{interface}URL``."},{"line_number":333,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ff346bd7_955c94ed","line":330,"range":{"start_line":330,"start_character":10,"end_line":330,"end_character":15},"in_reply_to":"ff346bd7_8f6126ac","updated":"2017-07-27 16:08:28.000000000","message":"Done x2","commit_id":"07be343f1b8bee77b34c943b8550ff46f7340d26"}]}
