)]}'
{"resolutions/20140617-defcore-capabilities-scoring.rst":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"0618f90e6f09ed9bc1b3c221bd4458c10b4a5950","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    5 volume                                      1               1         1"},{"line_number":53,"context_line":"    6 compute-volume                              1               1         1"},{"line_number":54,"context_line":"    7 compute-quotas                              1               1         1"},{"line_number":55,"context_line":"    8 compute-flavors                             1               1         1"},{"line_number":56,"context_line":"    9 images-v1                                   1               1         1"},{"line_number":57,"context_line":"   10 compute-auth                                0               1         1"},{"line_number":58,"context_line":"   11 images-v2                                   1               1         1"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_50ea69ac","line":55,"updated":"2014-07-07 04:20:50.000000000","message":"/me would love to deprecate flavors entirely out of OpenStack in the future...","commit_id":"29e38ca0eba9d97c61f7eeac307d0314470aef07"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"f64ea1284ebc1fa4b2dd99f79ff1c0299e1acd89","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    5 volume                                      1               1         1"},{"line_number":53,"context_line":"    6 compute-volume                              1               1         1"},{"line_number":54,"context_line":"    7 compute-quotas                              1               1         1"},{"line_number":55,"context_line":"    8 compute-flavors                             1               1         1"},{"line_number":56,"context_line":"    9 images-v1                                   1               1         1"},{"line_number":57,"context_line":"   10 compute-auth                                0               1         1"},{"line_number":58,"context_line":"   11 images-v2                                   1               1         1"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_9399597b","line":55,"in_reply_to":"baada198_50ea69ac","updated":"2014-07-07 14:59:23.000000000","message":"Keep in mind this is actually targeted at Havana and we should only mark stuff we think we\u0027re deprecating in the near future.  I don\u0027t think that qualifies.  This certainly wouldn\u0027t be the time to have that debate.  We should only mark things where there\u0027s already clear consensus.","commit_id":"29e38ca0eba9d97c61f7eeac307d0314470aef07"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"0618f90e6f09ed9bc1b3c221bd4458c10b4a5950","unresolved":false,"context_lines":[{"line_number":54,"context_line":"    7 compute-quotas                              1               1         1"},{"line_number":55,"context_line":"    8 compute-flavors                             1               1         1"},{"line_number":56,"context_line":"    9 images-v1                                   1               1         1"},{"line_number":57,"context_line":"   10 compute-auth                                0               1         1"},{"line_number":58,"context_line":"   11 images-v2                                   1               1         1"},{"line_number":59,"context_line":"   12 objectstore-object                          1               1         1"},{"line_number":60,"context_line":"   13 compute-keypairs                            1               1         1"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_f0b9bdcc","line":57,"updated":"2014-07-07 04:20:50.000000000","message":"So this is saying we anticipate deprecating authentication in compute? :(","commit_id":"29e38ca0eba9d97c61f7eeac307d0314470aef07"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"0e318abfa4eeeeca94164aff2c19ef7f09911fc4","unresolved":false,"context_lines":[{"line_number":54,"context_line":"    7 compute-quotas                              1               1         1"},{"line_number":55,"context_line":"    8 compute-flavors                             1               1         1"},{"line_number":56,"context_line":"    9 images-v1                                   1               1         1"},{"line_number":57,"context_line":"   10 compute-auth                                0               1         1"},{"line_number":58,"context_line":"   11 images-v2                                   1               1         1"},{"line_number":59,"context_line":"   12 objectstore-object                          1               1         1"},{"line_number":60,"context_line":"   13 compute-keypairs                            1               1         1"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_1e751b32","line":57,"in_reply_to":"baada198_33decddd","updated":"2014-07-08 19:02:01.000000000","message":"Thanks for the detailed description, Russell.\n\nIt feels like this is a poorly named capability, but I don\u0027t know if names are up for discussion so I hesitate to even suggest it here. Maybe one of our DefCore reps can address that during a DefCore meeting?","commit_id":"29e38ca0eba9d97c61f7eeac307d0314470aef07"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"f64ea1284ebc1fa4b2dd99f79ff1c0299e1acd89","unresolved":false,"context_lines":[{"line_number":54,"context_line":"    7 compute-quotas                              1               1         1"},{"line_number":55,"context_line":"    8 compute-flavors                             1               1         1"},{"line_number":56,"context_line":"    9 images-v1                                   1               1         1"},{"line_number":57,"context_line":"   10 compute-auth                                0               1         1"},{"line_number":58,"context_line":"   11 images-v2                                   1               1         1"},{"line_number":59,"context_line":"   12 objectstore-object                          1               1         1"},{"line_number":60,"context_line":"   13 compute-keypairs                            1               1         1"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_33decddd","line":57,"in_reply_to":"baada198_f0b9bdcc","updated":"2014-07-07 14:59:23.000000000","message":"So, we have to dig to figure out what this actually means.\n\nhttps://github.com/stackforge/refstack/blob/master/defcore/havana/capabilities.json\n\nsays:\n\n  \"compute-auth\" : { \"core_test_count\" : 0,\n      \"description\" : \"TBD\",\n      \"domain\" : \"compute\",\n      \"tests\" : [ \"test_get_metadata_of_alt_account_server_fails\" ]\n    },\n\nWhat this actually tests is pretty impossible to guess based on the name \"compute-auth\".  This test makes sure that if you try to get metadata for a server that isn\u0027t yours, that it fails.\n\nBased on the tests that back \"compute-auth\", I would score this as 1.  However, there\u0027s no description to indicate what is really intended to be covered by this capability...","commit_id":"29e38ca0eba9d97c61f7eeac307d0314470aef07"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"9b2a8f7fffa849de0e32a561d5806d5811560cb3","unresolved":false,"context_lines":[{"line_number":64,"context_line":"   17 compute-images                              0               1         1"},{"line_number":65,"context_line":"   18 compute-floating-ips                        1               1         1"},{"line_number":66,"context_line":"   19 compute-instance-actions                    1               1         1"},{"line_number":67,"context_line":"   20 compute-security-groups                     0               1         1"},{"line_number":68,"context_line":"   21 compute-image-metadata                      0               1         1"},{"line_number":69,"context_line":"   22 objectstore-container-quota                 1               1         1"},{"line_number":70,"context_line":"   23 compute-virtual-interfaces                  1               1         0"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_b9d794ec","line":67,"updated":"2014-07-02 20:30:51.000000000","message":"Not sure why we\u0027d do 1 for floating-ips and 0 for security-groups.  I expect them to be the same, as it\u0027s a question of networking features in the compute API, right?\n\nIIUC, this is really about nova-network.  Personally, I don\u0027t expect it to go away *any* time soon.  Depending on how the Neutron gap coverage plan is executed this cycle, that could change.  My vote would be 1 for both of this for now, though.","commit_id":"29e38ca0eba9d97c61f7eeac307d0314470aef07"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"0e318abfa4eeeeca94164aff2c19ef7f09911fc4","unresolved":false,"context_lines":[{"line_number":64,"context_line":"   17 compute-images                              0               1         1"},{"line_number":65,"context_line":"   18 compute-floating-ips                        1               1         1"},{"line_number":66,"context_line":"   19 compute-instance-actions                    1               1         1"},{"line_number":67,"context_line":"   20 compute-security-groups                     0               1         1"},{"line_number":68,"context_line":"   21 compute-image-metadata                      0               1         1"},{"line_number":69,"context_line":"   22 objectstore-container-quota                 1               1         1"},{"line_number":70,"context_line":"   23 compute-virtual-interfaces                  1               1         0"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_1ec35b39","line":67,"in_reply_to":"baada198_49ec6a2a","updated":"2014-07-08 19:02:01.000000000","message":"OK, I\u0027m convinced. I\u0027ll wait until after the meeting today to propose an update.","commit_id":"29e38ca0eba9d97c61f7eeac307d0314470aef07"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"a24aa3baebfacbbe7a2be2745b67f251b2a0ee16","unresolved":false,"context_lines":[{"line_number":64,"context_line":"   17 compute-images                              0               1         1"},{"line_number":65,"context_line":"   18 compute-floating-ips                        1               1         1"},{"line_number":66,"context_line":"   19 compute-instance-actions                    1               1         1"},{"line_number":67,"context_line":"   20 compute-security-groups                     0               1         1"},{"line_number":68,"context_line":"   21 compute-image-metadata                      0               1         1"},{"line_number":69,"context_line":"   22 objectstore-container-quota                 1               1         1"},{"line_number":70,"context_line":"   23 compute-virtual-interfaces                  1               1         0"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_acd0bfc9","line":67,"in_reply_to":"baada198_7380458b","updated":"2014-07-07 15:37:36.000000000","message":"I proposed removing the unrelated test from the definition here: https://review.openstack.org/#/c/105200/","commit_id":"29e38ca0eba9d97c61f7eeac307d0314470aef07"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"24b95e285eb9c78e9f50ad652b269b0854bb9163","unresolved":false,"context_lines":[{"line_number":64,"context_line":"   17 compute-images                              0               1         1"},{"line_number":65,"context_line":"   18 compute-floating-ips                        1               1         1"},{"line_number":66,"context_line":"   19 compute-instance-actions                    1               1         1"},{"line_number":67,"context_line":"   20 compute-security-groups                     0               1         1"},{"line_number":68,"context_line":"   21 compute-image-metadata                      0               1         1"},{"line_number":69,"context_line":"   22 objectstore-container-quota                 1               1         1"},{"line_number":70,"context_line":"   23 compute-virtual-interfaces                  1               1         0"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_7380458b","line":67,"in_reply_to":"baada198_9ff097ca","updated":"2014-07-07 15:03:03.000000000","message":"For clarification, the definition of this capability is:\n\n  \"compute-ext-security-groups\" : { \"core_test_count\" : 0,\n      \"description\" : \"TBD\",\n      \"domain\" : \"compute\",\n      \"tests\" : [ \"test_delete_image_for_alt_account_fails\",\n          \"test_create_security_group_in_analt_user_tenant\",\n          \"test_get_security_group_of_alt_account_fails\",\n          \"test_delete_security_group_of_alt_account_fails\",\n          \"test_create_security_group_rule_in_analt_user_tenant\",\n          \"test_delete_security_group_rule_of_alt_account_fails\"\n        ]\n    },\n\n\nSo, with the exception of \"test_delete_image_for_alt_account_fails\" which seems erroneously placed, it looks like this capability covers CRUD for security groups.\n\nUntil we actually have a deprecation timeline declared for nova-network, I think this should be scored 1.  For now it\u0027s still fully supported and not deprecated.","commit_id":"29e38ca0eba9d97c61f7eeac307d0314470aef07"},{"author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"change_message_id":"fc87a3983c3d5f59ded58e2ead9f4312261944b0","unresolved":false,"context_lines":[{"line_number":64,"context_line":"   17 compute-images                              0               1         1"},{"line_number":65,"context_line":"   18 compute-floating-ips                        1               1         1"},{"line_number":66,"context_line":"   19 compute-instance-actions                    1               1         1"},{"line_number":67,"context_line":"   20 compute-security-groups                     0               1         1"},{"line_number":68,"context_line":"   21 compute-image-metadata                      0               1         1"},{"line_number":69,"context_line":"   22 objectstore-container-quota                 1               1         1"},{"line_number":70,"context_line":"   23 compute-virtual-interfaces                  1               1         0"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_49ec6a2a","line":67,"in_reply_to":"baada198_b9d794ec","updated":"2014-07-07 19:32:41.000000000","message":"I agree with russell, floating ips and security groups should the same, and I vote 1 on both.","commit_id":"29e38ca0eba9d97c61f7eeac307d0314470aef07"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"95e330464c9423444467b8b0ed8f7f42f1bf7b1e","unresolved":false,"context_lines":[{"line_number":64,"context_line":"   17 compute-images                              0               1         1"},{"line_number":65,"context_line":"   18 compute-floating-ips                        1               1         1"},{"line_number":66,"context_line":"   19 compute-instance-actions                    1               1         1"},{"line_number":67,"context_line":"   20 compute-security-groups                     0               1         1"},{"line_number":68,"context_line":"   21 compute-image-metadata                      0               1         1"},{"line_number":69,"context_line":"   22 objectstore-container-quota                 1               1         1"},{"line_number":70,"context_line":"   23 compute-virtual-interfaces                  1               1         0"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_9ff097ca","line":67,"in_reply_to":"baada198_b9d794ec","updated":"2014-07-06 17:42:55.000000000","message":"I think I expected nova to maintain a \"show me the floating IP for this instance\" API, but for creating them and security groups to be managed by neutron. Maybe the tests behind these specific capabilities don\u0027t reflect that meaning, though.\n\nIt\u0027s not clear how removing a capability works, so I also wanted to be careful not to add anything if we thought we might be removing it again \"soon\" (for whatever definition of soon you like).\n\nThat said, this proposal is intended to spur discussion, rather than a strongly held personal position.","commit_id":"29e38ca0eba9d97c61f7eeac307d0314470aef07"},{"author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"change_message_id":"fc87a3983c3d5f59ded58e2ead9f4312261944b0","unresolved":false,"context_lines":[{"line_number":84,"context_line":"   37 networks-security-groups                    1               0         0"},{"line_number":85,"context_line":"   38 networks-lbaas                              1               0         0"},{"line_number":86,"context_line":"   39 orch-stacks                                 0               0         0"},{"line_number":87,"context_line":"   40 compute-multiple-create                     1               0         0"},{"line_number":88,"context_line":"   41 networks-vpn                                1               0         0"},{"line_number":89,"context_line":"   42 compute-attach-interface                    0               0         0"},{"line_number":90,"context_line":"   43 networks-quotas                             1               0         0"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_89c922ae","line":87,"updated":"2014-07-07 19:32:41.000000000","message":"seems like this should be 1 1 1\nIts been around for a very long time.","commit_id":"29e38ca0eba9d97c61f7eeac307d0314470aef07"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"0e318abfa4eeeeca94164aff2c19ef7f09911fc4","unresolved":false,"context_lines":[{"line_number":84,"context_line":"   37 networks-security-groups                    1               0         0"},{"line_number":85,"context_line":"   38 networks-lbaas                              1               0         0"},{"line_number":86,"context_line":"   39 orch-stacks                                 0               0         0"},{"line_number":87,"context_line":"   40 compute-multiple-create                     1               0         0"},{"line_number":88,"context_line":"   41 networks-vpn                                1               0         0"},{"line_number":89,"context_line":"   42 compute-attach-interface                    0               0         0"},{"line_number":90,"context_line":"   43 networks-quotas                             1               0         0"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_1eda7b17","line":87,"in_reply_to":"baada198_2971f60b","updated":"2014-07-08 19:02:01.000000000","message":"OK","commit_id":"29e38ca0eba9d97c61f7eeac307d0314470aef07"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"4e6c80c28fcee9624fb6a1606a6f61f101cea354","unresolved":false,"context_lines":[{"line_number":84,"context_line":"   37 networks-security-groups                    1               0         0"},{"line_number":85,"context_line":"   38 networks-lbaas                              1               0         0"},{"line_number":86,"context_line":"   39 orch-stacks                                 0               0         0"},{"line_number":87,"context_line":"   40 compute-multiple-create                     1               0         0"},{"line_number":88,"context_line":"   41 networks-vpn                                1               0         0"},{"line_number":89,"context_line":"   42 compute-attach-interface                    0               0         0"},{"line_number":90,"context_line":"   43 networks-quotas                             1               0         0"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_2971f60b","line":87,"in_reply_to":"baada198_89c922ae","updated":"2014-07-07 19:53:41.000000000","message":"agreed","commit_id":"29e38ca0eba9d97c61f7eeac307d0314470aef07"},{"author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"change_message_id":"fc87a3983c3d5f59ded58e2ead9f4312261944b0","unresolved":false,"context_lines":[{"line_number":115,"context_line":"   68 compute-admin-flavors                       1               1         1"},{"line_number":116,"context_line":"   69 compute-admin-server                        1               1         1"},{"line_number":117,"context_line":"   70 compute-admin-services                      1               1         1"},{"line_number":118,"context_line":"   71 compute-admin-fixed-ips                     1               1         1"},{"line_number":119,"context_line":"   72 compute-admin-quota                         1               1         1"},{"line_number":120,"context_line":"   73 compute-admin-hypervisor                    1               1         1"},{"line_number":121,"context_line":"   74 compute-admin-hosts                         1               1         1"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_a95a66ef","line":118,"updated":"2014-07-07 19:32:41.000000000","message":"I might take away the 1 on complete here. There is no way to list fixed ips or to deal with ranges, it is only get/reserve/unreserve which seems kind of incomplete to me. That said we don\u0027t have any plans I\u0027m aware of to \"complete\" this.","commit_id":"29e38ca0eba9d97c61f7eeac307d0314470aef07"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"4e6c80c28fcee9624fb6a1606a6f61f101cea354","unresolved":false,"context_lines":[{"line_number":115,"context_line":"   68 compute-admin-flavors                       1               1         1"},{"line_number":116,"context_line":"   69 compute-admin-server                        1               1         1"},{"line_number":117,"context_line":"   70 compute-admin-services                      1               1         1"},{"line_number":118,"context_line":"   71 compute-admin-fixed-ips                     1               1         1"},{"line_number":119,"context_line":"   72 compute-admin-quota                         1               1         1"},{"line_number":120,"context_line":"   73 compute-admin-hypervisor                    1               1         1"},{"line_number":121,"context_line":"   74 compute-admin-hosts                         1               1         1"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_49bf0a61","line":118,"in_reply_to":"baada198_a95a66ef","updated":"2014-07-07 19:53:41.000000000","message":"Works for me.\n\nI\u0027m actually not sure \"admin\" is appropriate in the name of this capability, but that\u0027s a separate issue ...","commit_id":"29e38ca0eba9d97c61f7eeac307d0314470aef07"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"a2bc37a275dfd72ab07dfc3b0b8192b1d62e2a81","unresolved":false,"context_lines":[{"line_number":54,"context_line":"    7 compute-quotas                              1               1         1"},{"line_number":55,"context_line":"    8 compute-flavors                             1               1         1"},{"line_number":56,"context_line":"    9 images-v1                                   1               1         1"},{"line_number":57,"context_line":"   10 compute-auth                                1               1         1"},{"line_number":58,"context_line":"   11 images-v2                                   1               1         1"},{"line_number":59,"context_line":"   12 objectstore-object                          1               1         1"},{"line_number":60,"context_line":"   13 compute-keypairs                            1               1         1"}],"source_content_type":"text/x-rst","patch_set":4,"id":"baada198_e1024ab3","line":57,"updated":"2014-07-10 09:23:45.000000000","message":"This scoring is correct if we look at the backing tests rather than the name of the capability (which I think is the correct approach when they don\u0027t match). I\u0027ll ask for clarification on the defcore list though.","commit_id":"7aeee9d9eb88ea5f8a9b6af99b2da7769a06f89d"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"7b6ce841ecc7dba4224ca92b75bfd02c484ddd09","unresolved":false,"context_lines":[{"line_number":54,"context_line":"    7 compute-quotas                              1               1         1"},{"line_number":55,"context_line":"    8 compute-flavors                             1               1         1"},{"line_number":56,"context_line":"    9 images-v1                                   1               1         1"},{"line_number":57,"context_line":"   10 compute-auth                                1               1         1"},{"line_number":58,"context_line":"   11 images-v2                                   1               1         1"},{"line_number":59,"context_line":"   12 objectstore-object                          1               1         1"},{"line_number":60,"context_line":"   13 compute-keypairs                            1               1         1"}],"source_content_type":"text/x-rst","patch_set":4,"id":"baada198_371e120d","line":57,"in_reply_to":"baada198_e1024ab3","updated":"2014-07-11 09:49:33.000000000","message":"Got confirmation that \"the tests define the capability\" so the scoring we have here sounds alright.","commit_id":"7aeee9d9eb88ea5f8a9b6af99b2da7769a06f89d"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"a2bc37a275dfd72ab07dfc3b0b8192b1d62e2a81","unresolved":false,"context_lines":[{"line_number":115,"context_line":"   68 compute-admin-flavors                       1               1         1"},{"line_number":116,"context_line":"   69 compute-admin-server                        1               1         1"},{"line_number":117,"context_line":"   70 compute-admin-services                      1               1         1"},{"line_number":118,"context_line":"   71 compute-admin-fixed-ips                     1               0         1"},{"line_number":119,"context_line":"   72 compute-admin-quota                         1               1         1"},{"line_number":120,"context_line":"   73 compute-admin-hypervisor                    1               1         1"},{"line_number":121,"context_line":"   74 compute-admin-hosts                         1               1         1"}],"source_content_type":"text/x-rst","patch_set":4,"id":"baada198_01501ed3","line":118,"updated":"2014-07-10 09:23:45.000000000","message":"I think this was changed to \"0\" based on an incorrect understanding of what \"complete\" means in this context. If you look at defcore definitions (which I linked to in a previous comment), it looks like \"Complete\" actually tries to reflect if the test is universal, or is configuration-specific. A libvirt-specific test for example would not be \"complete\". Poor naming.\n\nSo I think in this context, it should be set to 1 here. I\u0027ll ask for clarification on the defcore list.","commit_id":"7aeee9d9eb88ea5f8a9b6af99b2da7769a06f89d"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"7b6ce841ecc7dba4224ca92b75bfd02c484ddd09","unresolved":false,"context_lines":[{"line_number":115,"context_line":"   68 compute-admin-flavors                       1               1         1"},{"line_number":116,"context_line":"   69 compute-admin-server                        1               1         1"},{"line_number":117,"context_line":"   70 compute-admin-services                      1               1         1"},{"line_number":118,"context_line":"   71 compute-admin-fixed-ips                     1               0         1"},{"line_number":119,"context_line":"   72 compute-admin-quota                         1               1         1"},{"line_number":120,"context_line":"   73 compute-admin-hypervisor                    1               1         1"},{"line_number":121,"context_line":"   74 compute-admin-hosts                         1               1         1"}],"source_content_type":"text/x-rst","patch_set":4,"id":"baada198_b7a782bc","line":118,"in_reply_to":"baada198_01501ed3","updated":"2014-07-11 09:49:33.000000000","message":"Got clarification that \"Complete\" actually means BOTH. The feature should be \"complete\" in Vish\u0027s sense *and* the test should be universal enough. So I think \"0\" there is correct.","commit_id":"7aeee9d9eb88ea5f8a9b6af99b2da7769a06f89d"}]}
