)]}'
{"novaclient/v2/cloudpipe.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"2e85a48e1041317f50f7273ec9610585c1a76305","unresolved":false,"context_lines":[{"line_number":47,"context_line":"        :param project: UUID of the project (tenant) for the cloudpipe"},{"line_number":48,"context_line":"        \"\"\""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"        warnings.warn(_(\u0027The os-cloudpipe API is deprecated and has been \u0027"},{"line_number":51,"context_line":"                        \u0027removed in the 16.0.0 Pike release. This API \u0027"},{"line_number":52,"context_line":"                        \u0027binding will be removed in the first major release \u0027"},{"line_number":53,"context_line":"                        \u0027after the Nova server 17.0.0 Queens release.\u0027))"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f044301_c205d812","line":50,"range":{"start_line":50,"start_character":46,"end_line":50,"end_character":59},"updated":"2017-05-12 04:20:13.000000000","message":"I think we could remove this part, the API isn\u0027t deprecated in the server, it\u0027s gone.","commit_id":"9f31bc13a5347eb4261fe7bc2eef98c1257055ac"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"969d4d0976f241e52ba2f170136d13610298403b","unresolved":false,"context_lines":[{"line_number":47,"context_line":"        :param project: UUID of the project (tenant) for the cloudpipe"},{"line_number":48,"context_line":"        \"\"\""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"        warnings.warn(_(\u0027The os-cloudpipe API is deprecated and has been \u0027"},{"line_number":51,"context_line":"                        \u0027removed in the 16.0.0 Pike release. This API \u0027"},{"line_number":52,"context_line":"                        \u0027binding will be removed in the first major release \u0027"},{"line_number":53,"context_line":"                        \u0027after the Nova server 17.0.0 Queens release.\u0027))"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f013ff3_fbdb8f7a","line":50,"range":{"start_line":50,"start_character":46,"end_line":50,"end_character":59},"in_reply_to":"3f044301_c205d812","updated":"2017-05-12 14:04:33.000000000","message":"Point.","commit_id":"9f31bc13a5347eb4261fe7bc2eef98c1257055ac"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"2e85a48e1041317f50f7273ec9610585c1a76305","unresolved":false,"context_lines":[{"line_number":50,"context_line":"        warnings.warn(_(\u0027The os-cloudpipe API is deprecated and has been \u0027"},{"line_number":51,"context_line":"                        \u0027removed in the 16.0.0 Pike release. This API \u0027"},{"line_number":52,"context_line":"                        \u0027binding will be removed in the first major release \u0027"},{"line_number":53,"context_line":"                        \u0027after the Nova server 17.0.0 Queens release.\u0027))"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"        body \u003d {\u0027cloudpipe\u0027: {\u0027project_id\u0027: project}}"},{"line_number":56,"context_line":"        return self._create(\u0027/os-cloudpipe\u0027, body, \u0027instance_id\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f044301_a2064c1b","line":53,"range":{"start_line":53,"start_character":47,"end_line":53,"end_character":60},"updated":"2017-05-12 04:20:13.000000000","message":"I think we can be more aggressive and say this will be removed from novaclient in the first major release in the Queens release.","commit_id":"9f31bc13a5347eb4261fe7bc2eef98c1257055ac"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"969d4d0976f241e52ba2f170136d13610298403b","unresolved":false,"context_lines":[{"line_number":50,"context_line":"        warnings.warn(_(\u0027The os-cloudpipe API is deprecated and has been \u0027"},{"line_number":51,"context_line":"                        \u0027removed in the 16.0.0 Pike release. This API \u0027"},{"line_number":52,"context_line":"                        \u0027binding will be removed in the first major release \u0027"},{"line_number":53,"context_line":"                        \u0027after the Nova server 17.0.0 Queens release.\u0027))"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"        body \u003d {\u0027cloudpipe\u0027: {\u0027project_id\u0027: project}}"},{"line_number":56,"context_line":"        return self._create(\u0027/os-cloudpipe\u0027, body, \u0027instance_id\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f013ff3_dbd8d380","line":53,"range":{"start_line":53,"start_character":47,"end_line":53,"end_character":60},"in_reply_to":"3f044301_a2064c1b","updated":"2017-05-12 14:04:33.000000000","message":"OK, that makes sense.","commit_id":"9f31bc13a5347eb4261fe7bc2eef98c1257055ac"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"2e85a48e1041317f50f7273ec9610585c1a76305","unresolved":false,"context_lines":[{"line_number":59,"context_line":"    def list(self):"},{"line_number":60,"context_line":"        \"\"\"DEPRECATED Get a list of cloudpipe instances.\"\"\""},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"        warnings.warn(_(\u0027The os-cloudpipe API is deprecated and has been \u0027"},{"line_number":63,"context_line":"                        \u0027removed in the 16.0.0 Pike release. This API \u0027"},{"line_number":64,"context_line":"                        \u0027binding will be removed in the first major release \u0027"},{"line_number":65,"context_line":"                        \u0027after the Nova server 17.0.0 Queens release.\u0027))"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f044301_820b5022","line":62,"updated":"2017-05-12 04:20:13.000000000","message":"Rather than duplicate the warning string, let\u0027s keep it in a global.","commit_id":"9f31bc13a5347eb4261fe7bc2eef98c1257055ac"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"969d4d0976f241e52ba2f170136d13610298403b","unresolved":false,"context_lines":[{"line_number":59,"context_line":"    def list(self):"},{"line_number":60,"context_line":"        \"\"\"DEPRECATED Get a list of cloudpipe instances.\"\"\""},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"        warnings.warn(_(\u0027The os-cloudpipe API is deprecated and has been \u0027"},{"line_number":63,"context_line":"                        \u0027removed in the 16.0.0 Pike release. This API \u0027"},{"line_number":64,"context_line":"                        \u0027binding will be removed in the first major release \u0027"},{"line_number":65,"context_line":"                        \u0027after the Nova server 17.0.0 Queens release.\u0027))"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f013ff3_5bd60352","line":62,"in_reply_to":"3f044301_820b5022","updated":"2017-05-12 14:04:33.000000000","message":"*nod* I just did a c\u0026p in here; will update.","commit_id":"9f31bc13a5347eb4261fe7bc2eef98c1257055ac"}],"novaclient/v2/shell.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"2e85a48e1041317f50f7273ec9610585c1a76305","unresolved":false,"context_lines":[{"line_number":55,"context_line":")"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"CLOUDPIPE_DEPRECATION_WARNING \u003d ("},{"line_number":58,"context_line":"    _(\u0027The os-cloudpipe Nova API is deprecated.  This command will be removed \u0027"},{"line_number":59,"context_line":"      \u0027in the first major release after the Nova server 17.0.0 Queens \u0027"},{"line_number":60,"context_line":"      \u0027release.\u0027)"},{"line_number":61,"context_line":")"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f044301_4211c851","line":58,"range":{"start_line":58,"start_character":36,"end_line":58,"end_character":46},"updated":"2017-05-12 04:20:13.000000000","message":"It\u0027s gone actually, you get a 410.","commit_id":"9f31bc13a5347eb4261fe7bc2eef98c1257055ac"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"2e85a48e1041317f50f7273ec9610585c1a76305","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"CLOUDPIPE_DEPRECATION_WARNING \u003d ("},{"line_number":58,"context_line":"    _(\u0027The os-cloudpipe Nova API is deprecated.  This command will be removed \u0027"},{"line_number":59,"context_line":"      \u0027in the first major release after the Nova server 17.0.0 Queens \u0027"},{"line_number":60,"context_line":"      \u0027release.\u0027)"},{"line_number":61,"context_line":")"},{"line_number":62,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f044301_221a3c6e","line":59,"range":{"start_line":59,"start_character":34,"end_line":59,"end_character":39},"updated":"2017-05-12 04:20:13.000000000","message":"Let\u0027s be aggressive and either say after the 16.0.0 Pike release or first major release in the Queens release.","commit_id":"9f31bc13a5347eb4261fe7bc2eef98c1257055ac"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"2e85a48e1041317f50f7273ec9610585c1a76305","unresolved":false,"context_lines":[{"line_number":863,"context_line":""},{"line_number":864,"context_line":"def do_cloudpipe_list(cs, _args):"},{"line_number":865,"context_line":"    \"\"\"DEPRECATED Print a list of all cloudpipe instances.\"\"\""},{"line_number":866,"context_line":"    warnings.warn(CLOUDPIPE_DEPRECATION_WARNING, DeprecationWarning)"},{"line_number":867,"context_line":""},{"line_number":868,"context_line":"    cloudpipes \u003d cs.cloudpipe.list()"},{"line_number":869,"context_line":"    columns \u003d [\u0027Project Id\u0027, \"Public IP\", \"Public Port\", \"Internal IP\"]"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f044301_e229f489","line":866,"range":{"start_line":866,"start_character":4,"end_line":866,"end_character":17},"updated":"2017-05-12 04:20:13.000000000","message":"I don\u0027t think warnings.warn emits anything to stderr does it? We should probably do a print to stderr for the CLI.","commit_id":"9f31bc13a5347eb4261fe7bc2eef98c1257055ac"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"4d9fc41c972975898908002f5b796ab7dde28230","unresolved":false,"context_lines":[{"line_number":863,"context_line":""},{"line_number":864,"context_line":"def do_cloudpipe_list(cs, _args):"},{"line_number":865,"context_line":"    \"\"\"DEPRECATED Print a list of all cloudpipe instances.\"\"\""},{"line_number":866,"context_line":"    warnings.warn(CLOUDPIPE_DEPRECATION_WARNING, DeprecationWarning)"},{"line_number":867,"context_line":""},{"line_number":868,"context_line":"    cloudpipes \u003d cs.cloudpipe.list()"},{"line_number":869,"context_line":"    columns \u003d [\u0027Project Id\u0027, \"Public IP\", \"Public Port\", \"Internal IP\"]"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f013ff3_6fcb391e","line":866,"range":{"start_line":866,"start_character":4,"end_line":866,"end_character":17},"in_reply_to":"1f013ff3_9bbb6b0d","updated":"2017-05-12 18:00:53.000000000","message":"Yeah, and I did CERT_DEPRECATION_WARNING wrong I think, and probably need to fix that before we release another version of novaclient.","commit_id":"9f31bc13a5347eb4261fe7bc2eef98c1257055ac"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"969d4d0976f241e52ba2f170136d13610298403b","unresolved":false,"context_lines":[{"line_number":863,"context_line":""},{"line_number":864,"context_line":"def do_cloudpipe_list(cs, _args):"},{"line_number":865,"context_line":"    \"\"\"DEPRECATED Print a list of all cloudpipe instances.\"\"\""},{"line_number":866,"context_line":"    warnings.warn(CLOUDPIPE_DEPRECATION_WARNING, DeprecationWarning)"},{"line_number":867,"context_line":""},{"line_number":868,"context_line":"    cloudpipes \u003d cs.cloudpipe.list()"},{"line_number":869,"context_line":"    columns \u003d [\u0027Project Id\u0027, \"Public IP\", \"Public Port\", \"Internal IP\"]"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f013ff3_9bbb6b0d","line":866,"range":{"start_line":866,"start_character":4,"end_line":866,"end_character":17},"in_reply_to":"3f044301_e229f489","updated":"2017-05-12 14:04:33.000000000","message":"I was going by the example of the CERT_DEPRECATION_WARNING.  I\u0027ll revise to use the same scheme as the emit_hosts_deprecation_warning().  (We really ought to standardize this, maybe with some sort of decorator…)","commit_id":"9f31bc13a5347eb4261fe7bc2eef98c1257055ac"}],"releasenotes/notes/deprecate-cloudpipe-670202797fdf97b6.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"2e85a48e1041317f50f7273ec9610585c1a76305","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    The os-cloudpipe API has been removed from Nova.  As a result, the"},{"line_number":5,"context_line":"    ``nova cloudpipe-list``, ``nova cloudpipe-create``, and ``nova"},{"line_number":6,"context_line":"    cloudpipe-configure`` commands and the ``novaclient.v2.cloudpipe``"},{"line_number":7,"context_line":"    API bindings are now deprecated, and will be removed in the first"},{"line_number":8,"context_line":"    major release after the Nova server 17.0.0 Queens release."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f044301_822470b0","line":8,"range":{"start_line":7,"start_character":64,"end_line":8,"end_character":62},"updated":"2017-05-12 04:20:13.000000000","message":"same comments as earlier.","commit_id":"9f31bc13a5347eb4261fe7bc2eef98c1257055ac"}]}
