)]}'
{"doc/source/v2/2.0_general_info.rst":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"5e83b14d97b06e4f06266cc9ff27917ae43e8afa","unresolved":false,"context_lines":[{"line_number":112,"context_line":"---------"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"For a reference listing for the Compute API v2, see the `*Compute API v2"},{"line_number":115,"context_line":"reference "},{"line_number":116,"context_line":"(CURRENT)* \u003chttp://developer.openstack.org/api-ref-compute-v2.html\u003e`__."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"For information about Compute API v 2 extensions, see the `*Compute API v2"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a80dd14_d4977dea","line":115,"updated":"2015-03-06 14:35:28.000000000","message":"Trailing whitespace!","commit_id":"21db288058fe73b1cf2a22549ca77aaae32cd192"}],"doc/source/v2/2.0_server_concepts.rst":[{"author":{"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"},"change_message_id":"34257199021cf3941ca025b8d55c23bd018c006b","unresolved":false,"context_lines":[{"line_number":183,"context_line":"After file injection, personality files are accessible by only system"},{"line_number":184,"context_line":"administrators. For example, on Linux, all files have root and the root"},{"line_number":185,"context_line":"group as the owner and group owner, respectively, and allow user and"},{"line_number":186,"context_line":"group read access only ( )."},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"Server access addresses"},{"line_number":189,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa963961_363190ed","line":186,"updated":"2015-03-26 14:53:25.000000000","message":"Should there be anything inside ( )?","commit_id":"351759f213592aa10f1a16d4a2489530ff6ef838"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"9df6d0985c0d25ff0f0f70550000f256524a13ad","unresolved":false,"context_lines":[{"line_number":183,"context_line":"After file injection, personality files are accessible by only system"},{"line_number":184,"context_line":"administrators. For example, on Linux, all files have root and the root"},{"line_number":185,"context_line":"group as the owner and group owner, respectively, and allow user and"},{"line_number":186,"context_line":"group read access only ( )."},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"Server access addresses"},{"line_number":189,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa963961_bc7221ac","line":186,"in_reply_to":"fa963961_363190ed","updated":"2015-03-26 15:20:32.000000000","message":"Would octal 440 match what could be in there?","commit_id":"351759f213592aa10f1a16d4a2489530ff6ef838"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"206594cc9ff76c3e092980d69802189c57c4fbfe","unresolved":false,"context_lines":[{"line_number":183,"context_line":"After file injection, personality files are accessible by only system"},{"line_number":184,"context_line":"administrators. For example, on Linux, all files have root and the root"},{"line_number":185,"context_line":"group as the owner and group owner, respectively, and allow user and"},{"line_number":186,"context_line":"group read access only ( )."},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"Server access addresses"},{"line_number":189,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa963961_ae02dc3c","line":186,"in_reply_to":"fa963961_89515a65","updated":"2015-03-26 18:36:34.000000000","message":"Funny story, I looked all through the archives I could find and it NEVER had anything in there. Ha! I like 440, thanks for confirming.","commit_id":"351759f213592aa10f1a16d4a2489530ff6ef838"},{"author":{"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"},"change_message_id":"34978ecba437feb5355751599a2132c7b55a5c4d","unresolved":false,"context_lines":[{"line_number":183,"context_line":"After file injection, personality files are accessible by only system"},{"line_number":184,"context_line":"administrators. For example, on Linux, all files have root and the root"},{"line_number":185,"context_line":"group as the owner and group owner, respectively, and allow user and"},{"line_number":186,"context_line":"group read access only ( )."},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"Server access addresses"},{"line_number":189,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa963961_89515a65","line":186,"in_reply_to":"fa963961_bc7221ac","updated":"2015-03-26 16:07:58.000000000","message":"Yes. I think it is good. My first question was because I thought maybe you had written something inside the ()\u0027s, deleted what was inside later on and forgot to remove the (), but I think 440 is good there.","commit_id":"351759f213592aa10f1a16d4a2489530ff6ef838"}],"doc/source/v2/limits.rst":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"401c3f04ce42357cefab9e75614ecd2763841b66","unresolved":false,"context_lines":[{"line_number":26,"context_line":"^/servers would match the bolded portion of the following URI:"},{"line_number":27,"context_line":"https://servers.api.openstack.org/v2/3542812\\ **/servers**."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"**Table: Sample rate limits**"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Verb"},{"line_number":32,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"da86d52c_c2e9831b","line":29,"updated":"2015-02-17 22:02:26.000000000","message":"This table.... isn\u0027t?","commit_id":"20bd4b3040be4a72dfcf0f59d0668ddd06db4b7d"}],"doc/source/v2/paginated_collections.rst":[{"author":{"_account_id":10559,"name":"Steven Kaufer","email":"kaufer@us.ibm.com","username":"kaufer"},"change_message_id":"b1df30b5f914d642ce5af89e0387dd37c2353a5e","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    ?limit\u003d100\u0026marker\u003d1234"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"The *``marker``* parameter is the ID of the last item in the previous"},{"line_number":15,"context_line":"list. Items are sorted by create time in descending order. When a create"},{"line_number":16,"context_line":"time is not available they are sorted by ID. The *``limit``* parameter"},{"line_number":17,"context_line":"sets the page size. Both parameters are optional. If the client requests"},{"line_number":18,"context_line":"a *``limit``* beyond that which is supported by the deployment an"}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa963961_0bd3053a","line":15,"updated":"2015-03-26 14:51:42.000000000","message":"The create time and ID attributes are the default sort keys; however, the user can supply their own sort keys. To make this more accurate, maybe change this to \"By default, items are sorted by ....\".","commit_id":"351759f213592aa10f1a16d4a2489530ff6ef838"},{"author":{"_account_id":10559,"name":"Steven Kaufer","email":"kaufer@us.ibm.com","username":"kaufer"},"change_message_id":"b1df30b5f914d642ce5af89e0387dd37c2353a5e","unresolved":false,"context_lines":[{"line_number":19,"context_line":"overLimit (413) fault may be thrown. A marker with an invalid ID returns"},{"line_number":20,"context_line":"a badRequest (400) fault."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"For convenience, collections are required to contain atom ``next``"},{"line_number":23,"context_line":"links. They may optionally also contain ``previous`` links. The last"},{"line_number":24,"context_line":"page in the list does not contain a \"next\" link. The following examples"},{"line_number":25,"context_line":"illustrate three pages in a collection of images. The first page was"}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa963961_6bf5f181","line":22,"updated":"2015-03-26 14:51:42.000000000","message":"This links section seems a bit off to me, here are some of the issues I see:\n\n- The response does not always have the \"next\" links (ie, they are not \"required\"). The links are only added in the event that there are potentially more items then being returned. For example, if the user supplies a limit of 100 and there are 500 total items then you will see the \"next\" link; however, if there are only 50 total items then no \"next\" link will be included.  This is partially addressed on lines 23-24 where is states that the last page does not contain the link -- this seems to contract the first line that says that the \"next\" link is required.\n- Nova does not support the \"previous\" link.\n- The \"next\" link is a child of the \"\u003citem_type\u003e_links\" top-level property key.  In the examples below the key is \"image_links\" but if you did a GET for just servers it would be \"server_links\". I think that it would be helpful to explain where the \"next\" link would be located. This is addressed in lines 105-110; should that content be moved here instead?","commit_id":"351759f213592aa10f1a16d4a2489530ff6ef838"},{"author":{"_account_id":10559,"name":"Steven Kaufer","email":"kaufer@us.ibm.com","username":"kaufer"},"change_message_id":"b1df30b5f914d642ce5af89e0387dd37c2353a5e","unresolved":false,"context_lines":[{"line_number":31,"context_line":"*``marker``* parameter."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"**Example: Images collection: JSON (first page)**"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":".. code::"},{"line_number":37,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa963961_2b1da9bd","line":34,"updated":"2015-03-26 14:51:42.000000000","message":"Shouldn\u0027t these examples be servers since this is the nova doc?","commit_id":"351759f213592aa10f1a16d4a2489530ff6ef838"},{"author":{"_account_id":10559,"name":"Steven Kaufer","email":"kaufer@us.ibm.com","username":"kaufer"},"change_message_id":"b1df30b5f914d642ce5af89e0387dd37c2353a5e","unresolved":false,"context_lines":[{"line_number":102,"context_line":"        ]"},{"line_number":103,"context_line":"    }"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"In JSON, members in a paginated collection are stored in a JSON array"},{"line_number":106,"context_line":"named after the collection. A JSON object may also be used to hold"},{"line_number":107,"context_line":"members in cases where using an associative array is more practical."},{"line_number":108,"context_line":"Properties about the collection itself, including links, are contained"}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa963961_368d107c","line":105,"updated":"2015-03-26 14:51:42.000000000","message":"I don\u0027t understand why this section is here. Does nova support this for metadata?  I thought that server metadata was just listed like:\n\n   \"metadata\":{\n        \"key3\":\"val3\",\n        \"key2\":\"val2\",\n        \"key1\":\"val1\"\n    }","commit_id":"351759f213592aa10f1a16d4a2489530ff6ef838"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"24db4106f4790d99f7bd2257706da877feae3e5f","unresolved":false,"context_lines":[{"line_number":102,"context_line":"        ]"},{"line_number":103,"context_line":"    }"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"In JSON, members in a paginated collection are stored in a JSON array"},{"line_number":106,"context_line":"named after the collection. A JSON object may also be used to hold"},{"line_number":107,"context_line":"members in cases where using an associative array is more practical."},{"line_number":108,"context_line":"Properties about the collection itself, including links, are contained"}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa963961_504f6392","line":105,"in_reply_to":"fa963961_368d107c","updated":"2015-03-27 15:54:30.000000000","message":"Hm. I don\u0027t have multiple key:value pairs in my test beds. I just have \n\n\"metadata\": {\n    \"rax-heat\": \"a50ab7f7-62c0-4b99-87ed-083f94057a90\"\n    }\n\nSo this seems to offer an okay example, but I don\u0027t currently have a way to test more than one pair to look for pagination, sorry.","commit_id":"351759f213592aa10f1a16d4a2489530ff6ef838"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"9df6d0985c0d25ff0f0f70550000f256524a13ad","unresolved":false,"context_lines":[{"line_number":102,"context_line":"        ]"},{"line_number":103,"context_line":"    }"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"In JSON, members in a paginated collection are stored in a JSON array"},{"line_number":106,"context_line":"named after the collection. A JSON object may also be used to hold"},{"line_number":107,"context_line":"members in cases where using an associative array is more practical."},{"line_number":108,"context_line":"Properties about the collection itself, including links, are contained"}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa963961_9cc4fd92","line":105,"in_reply_to":"fa963961_368d107c","updated":"2015-03-26 15:20:32.000000000","message":"This is legacy info brought over, so I\u0027m glad you\u0027re reviewing it. I\u0027ll test and see.","commit_id":"351759f213592aa10f1a16d4a2489530ff6ef838"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"100d21bb0e507b01a1077bf0914a95790e54e54d","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. code::"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    {  "},{"line_number":40,"context_line":"       \"servers_links\":[  "},{"line_number":41,"context_line":"          {  "},{"line_number":42,"context_line":"             \"href\":\"https://ord.servers.api.rackspacecloud.com/v2/525722/servers?limit\u003d1\u0026marker\u003dfc55acf4-3398-447b-8ef9-72a42086d775\","}],"source_content_type":"text/x-rst","patch_set":11,"id":"fa963961_4dbb4cc5","line":39,"updated":"2015-03-27 00:28:55.000000000","message":"is this trailing whitespace ok? a few more below.","commit_id":"74618d3f89741be149f077dec2f5fc94898d88b8"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"5925c9068476a85d87cbb53f36c0592e620e75f6","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. code::"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    {  "},{"line_number":40,"context_line":"       \"servers_links\":[  "},{"line_number":41,"context_line":"          {  "},{"line_number":42,"context_line":"             \"href\":\"https://ord.servers.api.rackspacecloud.com/v2/525722/servers?limit\u003d1\u0026marker\u003dfc55acf4-3398-447b-8ef9-72a42086d775\","}],"source_content_type":"text/x-rst","patch_set":11,"id":"fa963961_0d72e4e5","line":39,"in_reply_to":"fa963961_4dbb4cc5","updated":"2015-03-27 00:49:52.000000000","message":"I\u0027ll fix - picked \u0027em up when I pasted real results, ha ha on me. :) I\u0027ll also change the hrefs to the generic servers.api.openstack.org","commit_id":"74618d3f89741be149f077dec2f5fc94898d88b8"}],"doc/source/v2/request_and_response_formats.rst":[{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"100d21bb0e507b01a1077bf0914a95790e54e54d","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"The examples below show a request body in JSON format."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":".. note:: Though you may find outdated documents with XML examples, XML support"},{"line_number":51,"context_line":"   in requests and responses has been deprecated for the Compute API v2"},{"line_number":52,"context_line":"   (stable) and v2.1 (experimental)."},{"line_number":53,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"fa963961_cda07c93","line":50,"updated":"2015-03-27 00:28:55.000000000","message":"xml is not deprecated, it\u0027s entirely removed in current code base","commit_id":"74618d3f89741be149f077dec2f5fc94898d88b8"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"5925c9068476a85d87cbb53f36c0592e620e75f6","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"The examples below show a request body in JSON format."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":".. note:: Though you may find outdated documents with XML examples, XML support"},{"line_number":51,"context_line":"   in requests and responses has been deprecated for the Compute API v2"},{"line_number":52,"context_line":"   (stable) and v2.1 (experimental)."},{"line_number":53,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"fa963961_cd099c33","line":50,"in_reply_to":"fa963961_cda07c93","updated":"2015-03-27 00:49:52.000000000","message":"I think it\u0027s better to say deprecated, https://wiki.openstack.org/wiki/ReleaseNotes/Icehouse#API","commit_id":"74618d3f89741be149f077dec2f5fc94898d88b8"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"100d21bb0e507b01a1077bf0914a95790e54e54d","unresolved":false,"context_lines":[{"line_number":56,"context_line":"| POST /v2/010101/servers HTTP/1.1"},{"line_number":57,"context_line":"|  Host: servers.api.openstack.org"},{"line_number":58,"context_line":"|  Content-Type: application/json"},{"line_number":59,"context_line":"|  Accept: application/xml"},{"line_number":60,"context_line":"|  X-Auth-Token: eaaafd18-0fed-4b3a-81b4-663c99ec1cbb"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":".. code::"}],"source_content_type":"text/x-rst","patch_set":11,"id":"fa963961_adad388a","line":59,"updated":"2015-03-27 00:28:55.000000000","message":"got to be json here.","commit_id":"74618d3f89741be149f077dec2f5fc94898d88b8"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"5925c9068476a85d87cbb53f36c0592e620e75f6","unresolved":false,"context_lines":[{"line_number":56,"context_line":"| POST /v2/010101/servers HTTP/1.1"},{"line_number":57,"context_line":"|  Host: servers.api.openstack.org"},{"line_number":58,"context_line":"|  Content-Type: application/json"},{"line_number":59,"context_line":"|  Accept: application/xml"},{"line_number":60,"context_line":"|  X-Auth-Token: eaaafd18-0fed-4b3a-81b4-663c99ec1cbb"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":".. code::"}],"source_content_type":"text/x-rst","patch_set":11,"id":"fa963961_8d03940f","line":59,"in_reply_to":"fa963961_adad388a","updated":"2015-03-27 00:49:52.000000000","message":"Will do, good catch.","commit_id":"74618d3f89741be149f077dec2f5fc94898d88b8"}],"doc/source/v2/versions.rst":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"5e83b14d97b06e4f06266cc9ff27917ae43e8afa","unresolved":false,"context_lines":[{"line_number":20,"context_line":"    Host: servers.api.openstack.org"},{"line_number":21,"context_line":"    Accept: application/vnd.openstack.compute.v2+xml"},{"line_number":22,"context_line":"    X-Auth-Token: eaaafd18-0fed-4b3a-81b4-663c99ec1cbb"},{"line_number":23,"context_line":"                    "},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"| "},{"line_number":26,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a80dd14_548b8dc2","line":23,"updated":"2015-03-06 14:35:28.000000000","message":"Whitespace!","commit_id":"21db288058fe73b1cf2a22549ca77aaae32cd192"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"5e83b14d97b06e4f06266cc9ff27917ae43e8afa","unresolved":false,"context_lines":[{"line_number":22,"context_line":"    X-Auth-Token: eaaafd18-0fed-4b3a-81b4-663c99ec1cbb"},{"line_number":23,"context_line":"                    "},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"| "},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"**Example 1.21. Request with URI versioning**"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a80dd14_949185f3","line":25,"updated":"2015-03-06 14:35:28.000000000","message":"Whitespace!","commit_id":"21db288058fe73b1cf2a22549ca77aaae32cd192"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"ae0c69d807f8059cdfaaf83f84a1b3aeb3f5834d","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"| "},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"**Example 1.21. Request with URI versioning**"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":".. code::"},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a80dd14_5e71aca6","line":27,"updated":"2015-03-09 13:40:00.000000000","message":"No numbered examples, deleting 1.2.1.","commit_id":"21db288058fe73b1cf2a22549ca77aaae32cd192"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"5e83b14d97b06e4f06266cc9ff27917ae43e8afa","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    Host: servers.api.openstack.org"},{"line_number":33,"context_line":"    Accept: application/xml"},{"line_number":34,"context_line":"    X-Auth-Token: eaaafd18-0fed-4b3a-81b4-663c99ec1cbb"},{"line_number":35,"context_line":"                    "},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Permanent Links"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a80dd14_14b5957d","line":35,"updated":"2015-03-06 14:35:28.000000000","message":"Whitespace!","commit_id":"21db288058fe73b1cf2a22549ca77aaae32cd192"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"ae0c69d807f8059cdfaaf83f84a1b3aeb3f5834d","unresolved":false,"context_lines":[{"line_number":120,"context_line":""},{"line_number":121,"context_line":"Note"},{"line_number":122,"context_line":"~~~~"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"This special case does not hold true for other API requests. In general,"},{"line_number":125,"context_line":"requests such as ``/servers.json`` and ``/servers/.json`` are handled"},{"line_number":126,"context_line":"equivalently."}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a80dd14_fe9ee0b7","line":123,"updated":"2015-03-09 13:40:00.000000000","message":"should be note directive .. note::","commit_id":"21db288058fe73b1cf2a22549ca77aaae32cd192"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"100d21bb0e507b01a1077bf0914a95790e54e54d","unresolved":false,"context_lines":[{"line_number":7,"context_line":"target version identifier (e.g. https://servers.api.openstack.org/"},{"line_number":8,"context_line":"v2.0/...). The MIME type versioning scheme uses HTTP content negotiation"},{"line_number":9,"context_line":"where the ``Accept`` or ``Content-Type`` headers contains a MIME type"},{"line_number":10,"context_line":"that identifies the version (application/vnd.openstack.compute.v2+xml)."},{"line_number":11,"context_line":"A version MIME type is always linked to a base MIME type"},{"line_number":12,"context_line":"(application/xml or application/json). If conflicting versions are"},{"line_number":13,"context_line":"specified using both an HTTP header and a URI, the URI takes precedence."}],"source_content_type":"text/x-rst","patch_set":11,"id":"fa963961_cd799c31","line":10,"updated":"2015-03-27 00:28:55.000000000","message":"we don\u0027t do xml anymore..","commit_id":"74618d3f89741be149f077dec2f5fc94898d88b8"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"100d21bb0e507b01a1077bf0914a95790e54e54d","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    GET /214412/images HTTP/1.1"},{"line_number":20,"context_line":"    Host: servers.api.openstack.org"},{"line_number":21,"context_line":"    Accept: application/vnd.openstack.compute.v2+xml"},{"line_number":22,"context_line":"    X-Auth-Token: eaaafd18-0fed-4b3a-81b4-663c99ec1cbb"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"fa963961_ad76583c","line":21,"updated":"2015-03-27 00:28:55.000000000","message":"ditto.","commit_id":"74618d3f89741be149f077dec2f5fc94898d88b8"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"100d21bb0e507b01a1077bf0914a95790e54e54d","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    GET /v2/214412/images HTTP/1.1"},{"line_number":30,"context_line":"    Host: servers.api.openstack.org"},{"line_number":31,"context_line":"    Accept: application/xml"},{"line_number":32,"context_line":"    X-Auth-Token: eaaafd18-0fed-4b3a-81b4-663c99ec1cbb"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"fa963961_4d946c36","line":31,"updated":"2015-03-27 00:28:55.000000000","message":"ditto","commit_id":"74618d3f89741be149f077dec2f5fc94898d88b8"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"430ec61393896b0728085fb47a87f0bacca9e3b6","unresolved":false,"context_lines":[{"line_number":49,"context_line":".. code::"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    {"},{"line_number":52,"context_line":"       \"choices\":["},{"line_number":53,"context_line":"          {"},{"line_number":54,"context_line":"             \"id\":\"v1.0\","},{"line_number":55,"context_line":"             \"status\":\"DEPRECATED\","}],"source_content_type":"text/x-rst","patch_set":12,"id":"fa963961_f22c264c","line":52,"updated":"2015-03-27 15:44:44.000000000","message":"I believe this is not implemented in the Compute v2 API, should I just delete this example?","commit_id":"377e35744cfb7f3422862fb334558cce0bce8456"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"1bb963b7624be062fe1caceedbedb61522a3c132","unresolved":false,"context_lines":[{"line_number":49,"context_line":".. code::"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    {"},{"line_number":52,"context_line":"       \"choices\":["},{"line_number":53,"context_line":"          {"},{"line_number":54,"context_line":"             \"id\":\"v1.0\","},{"line_number":55,"context_line":"             \"status\":\"DEPRECATED\","}],"source_content_type":"text/x-rst","patch_set":12,"id":"fa963961_92edda8d","line":52,"in_reply_to":"fa963961_f22c264c","updated":"2015-03-27 15:55:57.000000000","message":"It\u0027s implemented, just not by rackspace. :)\n\nhttp://git.openstack.org/cgit/openstack/nova/tree/nova/api/openstack/compute/views/versions.py#n33\n\nhttp://git.openstack.org/cgit/openstack/nova/tree/nova/api/openstack/compute/versions.py#n86","commit_id":"377e35744cfb7f3422862fb334558cce0bce8456"}],"requirements.txt":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"5dbe7af8535795425a2d2f5c6e33f470668182c0","unresolved":false,"context_lines":[{"line_number":9,"context_line":"eventlet\u003e\u003d0.16.1"},{"line_number":10,"context_line":"Jinja2\u003e\u003d2.6  # BSD License (3 clause)"},{"line_number":11,"context_line":"keystonemiddleware\u003e\u003d1.0.0"},{"line_number":12,"context_line":"#lxml\u003e\u003d2.3"},{"line_number":13,"context_line":"Routes\u003e\u003d1.12.3,!\u003d2.0"},{"line_number":14,"context_line":"WebOb\u003e\u003d1.2.3"},{"line_number":15,"context_line":"greenlet\u003e\u003d0.3.2"}],"source_content_type":"text/plain","patch_set":6,"id":"9a80dd14_6b47d9bc","line":12,"updated":"2015-03-06 11:15:12.000000000","message":"We still need lxml for libvirt, ec2, and some of the unit tests","commit_id":"7d65fec7baf77084d3343628f94d054ea49ba83d"}]}
