)]}'
{"tempest/api_schema/compute/v2/images.py":[{"author":{"_account_id":6348,"name":"xu-haiwei","email":"hai-xu@xr.jp.nec.com","username":"xu-haiwei"},"change_message_id":"266afca4dc8723395ee394c6782129f31f87b610","unresolved":false,"context_lines":[{"line_number":181,"context_line":"                    # is associated with any server. So it is not \u0027required\u0027"},{"line_number":182,"context_line":"                    \u0027required\u0027: [\u0027id\u0027, \u0027status\u0027, \u0027updated\u0027, \u0027links\u0027, \u0027name\u0027,"},{"line_number":183,"context_line":"                                 \u0027created\u0027, \u0027OS-EXT-IMG-SIZE:size\u0027, \u0027minDisk\u0027,"},{"line_number":184,"context_line":"                                 \u0027minRam\u0027, \u0027progress\u0027, \u0027metadata\u0027]"},{"line_number":185,"context_line":"                }"},{"line_number":186,"context_line":"            }"},{"line_number":187,"context_line":"        },"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAWH%2F%2FhfM%3D","line":184,"updated":"2014-03-17 10:57:41.000000000","message":"The \u0027required\u0027 should contain \u0027server\u0027.","commit_id":"2ebbabca031aae0c94dd8b3629a1c36509cb065d"},{"author":{"_account_id":6348,"name":"xu-haiwei","email":"hai-xu@xr.jp.nec.com","username":"xu-haiwei"},"change_message_id":"db68040ab5b52105b09122f21dee152ea716f613","unresolved":false,"context_lines":[{"line_number":181,"context_line":"                    # is associated with any server. So it is not \u0027required\u0027"},{"line_number":182,"context_line":"                    \u0027required\u0027: [\u0027id\u0027, \u0027status\u0027, \u0027updated\u0027, \u0027links\u0027, \u0027name\u0027,"},{"line_number":183,"context_line":"                                 \u0027created\u0027, \u0027OS-EXT-IMG-SIZE:size\u0027, \u0027minDisk\u0027,"},{"line_number":184,"context_line":"                                 \u0027minRam\u0027, \u0027progress\u0027, \u0027metadata\u0027]"},{"line_number":185,"context_line":"                }"},{"line_number":186,"context_line":"            }"},{"line_number":187,"context_line":"        },"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAWH%2F%2FbTU%3D","line":184,"in_reply_to":"AAAAWH%2F%2FbVQ%3D","updated":"2014-03-17 23:41:31.000000000","message":"Sorry for that.","commit_id":"2ebbabca031aae0c94dd8b3629a1c36509cb065d"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"620a6f5224f8e6678b872b6e9c357547c5d89d5d","unresolved":false,"context_lines":[{"line_number":181,"context_line":"                    # is associated with any server. So it is not \u0027required\u0027"},{"line_number":182,"context_line":"                    \u0027required\u0027: [\u0027id\u0027, \u0027status\u0027, \u0027updated\u0027, \u0027links\u0027, \u0027name\u0027,"},{"line_number":183,"context_line":"                                 \u0027created\u0027, \u0027OS-EXT-IMG-SIZE:size\u0027, \u0027minDisk\u0027,"},{"line_number":184,"context_line":"                                 \u0027minRam\u0027, \u0027progress\u0027, \u0027metadata\u0027]"},{"line_number":185,"context_line":"                }"},{"line_number":186,"context_line":"            }"},{"line_number":187,"context_line":"        },"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAWH%2F%2FbVQ%3D","line":184,"in_reply_to":"AAAAWH%2F%2FhfM%3D","updated":"2014-03-17 23:37:04.000000000","message":"Actually \u0027server\u0027 does not comes in response body always. I have mentioned that in comments line.","commit_id":"2ebbabca031aae0c94dd8b3629a1c36509cb065d"},{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"b1976db67c2a2c6094b457f4c3c567f4e3313e97","unresolved":false,"context_lines":[{"line_number":157,"context_line":"                    # \u0027server\u0027 attributes only comes in response body if image"},{"line_number":158,"context_line":"                    # is associated with any server. So it is not \u0027required\u0027"},{"line_number":159,"context_line":"                    \u0027required\u0027: [\u0027id\u0027, \u0027status\u0027, \u0027updated\u0027, \u0027links\u0027, \u0027name\u0027,"},{"line_number":160,"context_line":"                                 \u0027created\u0027, \u0027OS-EXT-IMG-SIZE:size\u0027, \u0027minDisk\u0027,"},{"line_number":161,"context_line":"                                 \u0027minRam\u0027, \u0027progress\u0027, \u0027metadata\u0027]"},{"line_number":162,"context_line":"                }"},{"line_number":163,"context_line":"            }"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAW3%2F%2F768%3D","line":160,"updated":"2014-04-09 11:33:36.000000000","message":"OS-EXT-IMG-SIZE:size looks like an extension attribute, do we really want to make it required ?","commit_id":"2bb9c93140e20c2b9a13ae1d63184d7a2a34a781"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2f71dcbe5a7e50c542b907f44afeb87acbcea2dc","unresolved":false,"context_lines":[{"line_number":157,"context_line":"                    # \u0027server\u0027 attributes only comes in response body if image"},{"line_number":158,"context_line":"                    # is associated with any server. So it is not \u0027required\u0027"},{"line_number":159,"context_line":"                    \u0027required\u0027: [\u0027id\u0027, \u0027status\u0027, \u0027updated\u0027, \u0027links\u0027, \u0027name\u0027,"},{"line_number":160,"context_line":"                                 \u0027created\u0027, \u0027OS-EXT-IMG-SIZE:size\u0027, \u0027minDisk\u0027,"},{"line_number":161,"context_line":"                                 \u0027minRam\u0027, \u0027progress\u0027, \u0027metadata\u0027]"},{"line_number":162,"context_line":"                }"},{"line_number":163,"context_line":"            }"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAW3%2F%2F2U4%3D","line":160,"in_reply_to":"AAAAW3%2F%2F768%3D","updated":"2014-04-09 23:43:47.000000000","message":"Yes, you are right. \nDone.","commit_id":"2bb9c93140e20c2b9a13ae1d63184d7a2a34a781"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"50b09164049853f3869e5558929063d06aef43a2","unresolved":false,"context_lines":[{"line_number":19,"context_line":"    \u0027response_body\u0027: {"},{"line_number":20,"context_line":"        \u0027type\u0027: \u0027object\u0027,"},{"line_number":21,"context_line":"        \u0027properties\u0027: {"},{"line_number":22,"context_line":"            \u0027image\u0027: {"},{"line_number":23,"context_line":"                \u0027type\u0027: \u0027object\u0027,"},{"line_number":24,"context_line":"                \u0027properties\u0027: {"},{"line_number":25,"context_line":"                    \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027},"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAXH%2F%2FyvU%3D","line":22,"updated":"2014-04-17 12:26:26.000000000","message":"To avoid copy\u0026paste code, how about separating line20 - 54 as common image schema and sharing it between get_image and list_images?","commit_id":"e8f8e627ec5f9552679098c402ee58e525867e33"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"3cba3d844f7bcecd2be4cc9254bd8763650ffce6","unresolved":false,"context_lines":[{"line_number":19,"context_line":"    \u0027response_body\u0027: {"},{"line_number":20,"context_line":"        \u0027type\u0027: \u0027object\u0027,"},{"line_number":21,"context_line":"        \u0027properties\u0027: {"},{"line_number":22,"context_line":"            \u0027image\u0027: {"},{"line_number":23,"context_line":"                \u0027type\u0027: \u0027object\u0027,"},{"line_number":24,"context_line":"                \u0027properties\u0027: {"},{"line_number":25,"context_line":"                    \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027},"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAXH%2F%2Ftkg%3D","line":22,"in_reply_to":"AAAAXH%2F%2FyvU%3D","updated":"2014-04-18 02:26:31.000000000","message":"Yes, nice idea. I will share the code.","commit_id":"e8f8e627ec5f9552679098c402ee58e525867e33"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"50b09164049853f3869e5558929063d06aef43a2","unresolved":false,"context_lines":[{"line_number":47,"context_line":"                },"},{"line_number":48,"context_line":"                # \u0027server\u0027 attributes only comes in response body if image is"},{"line_number":49,"context_line":"                # associated with any server. \u0027OS-EXT-IMG-SIZE:size\u0027 is API"},{"line_number":50,"context_line":"                # extension, So those are not defined as \u0027required\u0027."},{"line_number":51,"context_line":"                \u0027required\u0027: [\u0027id\u0027, \u0027status\u0027, \u0027updated\u0027, \u0027links\u0027, \u0027name\u0027,"},{"line_number":52,"context_line":"                             \u0027created\u0027, \u0027minDisk\u0027, \u0027minRam\u0027, \u0027progress\u0027,"},{"line_number":53,"context_line":"                             \u0027metadata\u0027]"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAXH%2F%2FyxA%3D","line":50,"updated":"2014-04-17 12:26:26.000000000","message":"nice catch.","commit_id":"e8f8e627ec5f9552679098c402ee58e525867e33"}]}
