)]}'
{"novaclient/v2/shell.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"b7538efb182db3497c0f10a82433b95d76896bb9","unresolved":false,"context_lines":[{"line_number":76,"context_line":"# NOTE(mriedem): Remove this along with the deprecated commands in the first"},{"line_number":77,"context_line":"# major python-novaclient release AFTER the nova server 16.0.0 Pike release."},{"line_number":78,"context_line":"def emit_fixed_floating_deprecation_warning(command_name):"},{"line_number":79,"context_line":"    print(\u0027WARNING: Command %s is deprecated and will be removed \u0027"},{"line_number":80,"context_line":"          \u0027in the first major release after the Nova server 16.0.0 \u0027"},{"line_number":81,"context_line":"          \u0027Pike release. Use python-neutronclient or python-openstackclient\u0027"},{"line_number":82,"context_line":"          \u0027instead. Specify --os-compute-api-version less than 2.44 \u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"5ff73747_b8bff7f9","line":79,"updated":"2017-04-25 21:01:43.000000000","message":"Again, I\u0027m thinking that this message should be marked for translation…","commit_id":"e59a46c8bab90367b9766ac17ce921faa5a92668"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ab20085c5e5af0aa1c348fd69feb99a5c31f84ad","unresolved":false,"context_lines":[{"line_number":76,"context_line":"# NOTE(mriedem): Remove this along with the deprecated commands in the first"},{"line_number":77,"context_line":"# major python-novaclient release AFTER the nova server 16.0.0 Pike release."},{"line_number":78,"context_line":"def emit_fixed_floating_deprecation_warning(command_name):"},{"line_number":79,"context_line":"    print(\u0027WARNING: Command %s is deprecated and will be removed \u0027"},{"line_number":80,"context_line":"          \u0027in the first major release after the Nova server 16.0.0 \u0027"},{"line_number":81,"context_line":"          \u0027Pike release. Use python-neutronclient or python-openstackclient\u0027"},{"line_number":82,"context_line":"          \u0027instead. Specify --os-compute-api-version less than 2.44 \u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"5ff73747_ccb3244d","line":79,"in_reply_to":"5ff73747_b8bff7f9","updated":"2017-04-25 21:34:06.000000000","message":"Done","commit_id":"e59a46c8bab90367b9766ac17ce921faa5a92668"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"cba6c2c43fdfb7ecdbc229443fa7917c57ffbb84","unresolved":false,"context_lines":[{"line_number":4489,"context_line":"@utils.arg(\u0027server\u0027, metavar\u003d\u0027\u003cserver\u003e\u0027, help\u003d_(\u0027ID of server.\u0027))"},{"line_number":4490,"context_line":"def do_virtual_interface_list(cs, args):"},{"line_number":4491,"context_line":"    \"\"\"DEPRECATED Show virtual interface info about the given server.\"\"\""},{"line_number":4492,"context_line":"    print(\u0027WARNING: Command virtual-interface-list is deprecated and will be \u0027"},{"line_number":4493,"context_line":"          \u0027removed in the first major release after the Nova server 16.0.0 \u0027"},{"line_number":4494,"context_line":"          \u0027Pike release. There is no replacement or alternative for \u0027"},{"line_number":4495,"context_line":"          \u0027this command. Specify --os-compute-api-version less than 2.44 \u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"5ff73747_ef77f239","line":4492,"updated":"2017-04-25 22:19:57.000000000","message":"Missed this one…","commit_id":"5d78cc265024d2527fc61322004aa79148eb853c"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"db3fca42d08aa0a9ddc048bd2b4089510619c80d","unresolved":false,"context_lines":[{"line_number":2205,"context_line":"        raise exceptions.CommandError(six.text_type(e))"},{"line_number":2206,"context_line":""},{"line_number":2207,"context_line":""},{"line_number":2208,"context_line":"@utils.arg(\u0027server\u0027, metavar\u003d\u0027\u003cserver\u003e\u0027, help\u003d_(\u0027Name or ID of server.\u0027))"},{"line_number":2209,"context_line":"@utils.arg("},{"line_number":2210,"context_line":"    \u0027network_id\u0027,"},{"line_number":2211,"context_line":"    metavar\u003d\u0027\u003cnetwork-id\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"5ff73747_31664f53","line":2208,"updated":"2017-04-26 12:46:38.000000000","message":"We should add \u0027api_versions.wraps(\u00272.0\u0027, \u00272.43\u0027) at here?","commit_id":"e303cf11bf6c8652edf13caa0ddf238103ea8601"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"621e108de3ebdd85f9a2ccd3a799ffcf99cfd4ac","unresolved":false,"context_lines":[{"line_number":2205,"context_line":"        raise exceptions.CommandError(six.text_type(e))"},{"line_number":2206,"context_line":""},{"line_number":2207,"context_line":""},{"line_number":2208,"context_line":"@utils.arg(\u0027server\u0027, metavar\u003d\u0027\u003cserver\u003e\u0027, help\u003d_(\u0027Name or ID of server.\u0027))"},{"line_number":2209,"context_line":"@utils.arg("},{"line_number":2210,"context_line":"    \u0027network_id\u0027,"},{"line_number":2211,"context_line":"    metavar\u003d\u0027\u003cnetwork-id\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"5ff73747_8c93c6fa","line":2208,"in_reply_to":"5ff73747_31664f53","updated":"2017-04-26 13:09:51.000000000","message":"That\u0027s only for API bindings, not CLIs.","commit_id":"e303cf11bf6c8652edf13caa0ddf238103ea8601"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"66c0e54856c4fe4ab8a161d63a5739051c74bc8f","unresolved":false,"context_lines":[{"line_number":2205,"context_line":"        raise exceptions.CommandError(six.text_type(e))"},{"line_number":2206,"context_line":""},{"line_number":2207,"context_line":""},{"line_number":2208,"context_line":"@utils.arg(\u0027server\u0027, metavar\u003d\u0027\u003cserver\u003e\u0027, help\u003d_(\u0027Name or ID of server.\u0027))"},{"line_number":2209,"context_line":"@utils.arg("},{"line_number":2210,"context_line":"    \u0027network_id\u0027,"},{"line_number":2211,"context_line":"    metavar\u003d\u0027\u003cnetwork-id\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"5ff73747_a728dce1","line":2208,"in_reply_to":"5ff73747_8c93c6fa","updated":"2017-04-26 13:49:27.000000000","message":"Sorry, to be clear, we\u0027ve never used wraps to cap a shell as far as I know, only to handle behavior changes. I\u0027d prefer to let the API binding code called from the command fail with the 404 if that\u0027s the case because then we still would emit the deprecation warning and tell the user to use --os-compute-api-version as a workaround. If we cap the shell with wraps then we don\u0027t get that deprecation warning.","commit_id":"e303cf11bf6c8652edf13caa0ddf238103ea8601"}],"novaclient/v2/virtual_interfaces.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"cba6c2c43fdfb7ecdbc229443fa7917c57ffbb84","unresolved":false,"context_lines":[{"line_number":35,"context_line":"    @api_versions.wraps(\u00272.0\u0027, \u00272.43\u0027)"},{"line_number":36,"context_line":"    def list(self, instance_id):"},{"line_number":37,"context_line":"        \"\"\"DEPRECATED\"\"\""},{"line_number":38,"context_line":"        warnings.warn(\u0027The os-virtual-interfaces API is deprecated. This API \u0027"},{"line_number":39,"context_line":"                      \u0027binding will be removed in the first major release \u0027"},{"line_number":40,"context_line":"                      \u0027after the Nova server 16.0.0 Pike release.\u0027,"},{"line_number":41,"context_line":"                      DeprecationWarning)"}],"source_content_type":"text/x-python","patch_set":3,"id":"5ff73747_6f99a26c","line":38,"updated":"2017-04-25 22:19:57.000000000","message":"Also here; for consistency, this should also be internationalized…","commit_id":"5d78cc265024d2527fc61322004aa79148eb853c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"eb18440c7af73b7b5e73234834944939e340059d","unresolved":false,"context_lines":[{"line_number":35,"context_line":"    @api_versions.wraps(\u00272.0\u0027, \u00272.43\u0027)"},{"line_number":36,"context_line":"    def list(self, instance_id):"},{"line_number":37,"context_line":"        \"\"\"DEPRECATED\"\"\""},{"line_number":38,"context_line":"        warnings.warn(\u0027The os-virtual-interfaces API is deprecated. This API \u0027"},{"line_number":39,"context_line":"                      \u0027binding will be removed in the first major release \u0027"},{"line_number":40,"context_line":"                      \u0027after the Nova server 16.0.0 Pike release.\u0027,"},{"line_number":41,"context_line":"                      DeprecationWarning)"}],"source_content_type":"text/x-python","patch_set":3,"id":"5ff73747_80ca7d17","line":38,"in_reply_to":"5ff73747_6f99a26c","updated":"2017-04-26 00:52:03.000000000","message":"OK. FWIW I don\u0027t think novaclient is translated at all.","commit_id":"5d78cc265024d2527fc61322004aa79148eb853c"}]}
