)]}'
{"keystone/cmd/cli.py":[{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"0a0ceb42132b5a7b5175f9f3d9f32d29394a9c05","unresolved":false,"context_lines":[{"line_number":887,"context_line":"    def main(cls):"},{"line_number":888,"context_line":"        LOG.warning("},{"line_number":889,"context_line":"            \u0027This command is no longer needed with the development of \u0027"},{"line_number":890,"context_line":"            \u0027non-persistent token formats. It is recommended that you remove \u0027"},{"line_number":891,"context_line":"            \u0027usage of this command or integrate it\\\u0027s functionality into a \u0027"},{"line_number":892,"context_line":"            \u0027separate tool.\u0027"},{"line_number":893,"context_line":"        )"},{"line_number":894,"context_line":""},{"line_number":895,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bf659307_9228b786","line":892,"range":{"start_line":890,"start_character":43,"end_line":892,"end_character":27},"updated":"2018-03-27 18:04:56.000000000","message":"\"It is recommended you cease usage of this command, it will be removed in a future release.\"\n\nThere is no \"functionality\" to merge into a separate tool at this point.","commit_id":"0f62018978f4b278533ad936f60aeb8b50731bda"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"235afd1c628dda81159959f748234a175810d044","unresolved":false,"context_lines":[{"line_number":887,"context_line":"    def main(cls):"},{"line_number":888,"context_line":"        LOG.warning("},{"line_number":889,"context_line":"            \u0027This command is no longer needed with the development of \u0027"},{"line_number":890,"context_line":"            \u0027non-persistent token formats. It is recommended that you remove \u0027"},{"line_number":891,"context_line":"            \u0027usage of this command or integrate it\\\u0027s functionality into a \u0027"},{"line_number":892,"context_line":"            \u0027separate tool.\u0027"},{"line_number":893,"context_line":"        )"},{"line_number":894,"context_line":""},{"line_number":895,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bf659307_8dddfc15","line":892,"range":{"start_line":890,"start_character":43,"end_line":892,"end_character":27},"in_reply_to":"bf659307_8d05fcc4","updated":"2018-03-27 18:57:44.000000000","message":"We don\u0027t support out-of-tree maintenance. If someone is relying on in-tree tools for out-of-tree (Effectively) code, they\u0027re doing it outside of what we can support.","commit_id":"0f62018978f4b278533ad936f60aeb8b50731bda"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"f9627de64d8b3517db66d59cf4645f2d03115eef","unresolved":false,"context_lines":[{"line_number":887,"context_line":"    def main(cls):"},{"line_number":888,"context_line":"        LOG.warning("},{"line_number":889,"context_line":"            \u0027This command is no longer needed with the development of \u0027"},{"line_number":890,"context_line":"            \u0027non-persistent token formats. It is recommended that you remove \u0027"},{"line_number":891,"context_line":"            \u0027usage of this command or integrate it\\\u0027s functionality into a \u0027"},{"line_number":892,"context_line":"            \u0027separate tool.\u0027"},{"line_number":893,"context_line":"        )"},{"line_number":894,"context_line":""},{"line_number":895,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bf659307_6d1188ac","line":892,"range":{"start_line":890,"start_character":43,"end_line":892,"end_character":27},"in_reply_to":"bf659307_8dddfc15","updated":"2018-03-27 19:01:42.000000000","message":"I took a shot at clarifying this. A new patch set is on the way.","commit_id":"0f62018978f4b278533ad936f60aeb8b50731bda"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"56cfa62b95003516a9edd62d75fcca6b164c6306","unresolved":false,"context_lines":[{"line_number":887,"context_line":"    def main(cls):"},{"line_number":888,"context_line":"        LOG.warning("},{"line_number":889,"context_line":"            \u0027This command is no longer needed with the development of \u0027"},{"line_number":890,"context_line":"            \u0027non-persistent token formats. It is recommended that you remove \u0027"},{"line_number":891,"context_line":"            \u0027usage of this command or integrate it\\\u0027s functionality into a \u0027"},{"line_number":892,"context_line":"            \u0027separate tool.\u0027"},{"line_number":893,"context_line":"        )"},{"line_number":894,"context_line":""},{"line_number":895,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bf659307_8d05fcc4","line":892,"range":{"start_line":890,"start_character":43,"end_line":892,"end_character":27},"in_reply_to":"bf659307_9228b786","updated":"2018-03-27 18:48:38.000000000","message":"Sure there is. If someone is maintain a UUID token provider out-of-tree they\u0027ll still need this.\n\nI can propose another update saying this will be removed in a future release (Solar?).","commit_id":"0f62018978f4b278533ad936f60aeb8b50731bda"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"6718c37b6a9e25a42b1c4aa4c9afe14125b54b3c","unresolved":false,"context_lines":[{"line_number":888,"context_line":"        LOG.warning("},{"line_number":889,"context_line":"            \u0027This command is deprecated and no longer needed with the \u0027"},{"line_number":890,"context_line":"            \u0027development of non-persistent token formats. It will be removed \u0027"},{"line_number":891,"context_line":"            \u0027in Solar. It is recommended that you remove usage of this \u0027"},{"line_number":892,"context_line":"            \u0027command or integrate it\\\u0027s functionality into a separate tool if \u0027"},{"line_number":893,"context_line":"            \u0027you are using an out-of-tree provider that relies on persistent \u0027"},{"line_number":894,"context_line":"            \u0027token storage.\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf659307_1ed8307d","line":891,"range":{"start_line":891,"start_character":16,"end_line":891,"end_character":21},"updated":"2018-03-27 20:35:54.000000000","message":"Solar isn\u0027t the official name of the S release yet, but I made an assumption here. I can either respin this to be more generic and just say \"S\", or I can WIP this review until the official name comes out.","commit_id":"b7f1b4028a1cfce5fe015ea8bac073f3981a886a"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"1375ffa8603898e9b49e2bfc32b98df937302cd3","unresolved":false,"context_lines":[{"line_number":888,"context_line":"        LOG.warning("},{"line_number":889,"context_line":"            \u0027This command is deprecated and no longer needed with the \u0027"},{"line_number":890,"context_line":"            \u0027development of non-persistent token formats. It will be removed \u0027"},{"line_number":891,"context_line":"            \u0027in Solar. It is recommended that you remove usage of this \u0027"},{"line_number":892,"context_line":"            \u0027command or integrate it\\\u0027s functionality into a separate tool if \u0027"},{"line_number":893,"context_line":"            \u0027you are using an out-of-tree provider that relies on persistent \u0027"},{"line_number":894,"context_line":"            \u0027token storage.\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf659307_644e3e70","line":891,"range":{"start_line":891,"start_character":16,"end_line":891,"end_character":21},"in_reply_to":"bf659307_1ed8307d","updated":"2018-03-29 20:02:24.000000000","message":"http://lists.openstack.org/pipermail/openstack-dev/2018-March/128899.html","commit_id":"b7f1b4028a1cfce5fe015ea8bac073f3981a886a"}],"keystone/tests/unit/test_cli.py":[{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"50624a384d90e51085ef664ac82cb977190ba4d1","unresolved":false,"context_lines":[{"line_number":1393,"context_line":"        expected_msg \u003d ("},{"line_number":1394,"context_line":"            \u0027This command is deprecated and no longer needed with the \u0027"},{"line_number":1395,"context_line":"            \u0027development of non-persistent token formats. It will be removed \u0027"},{"line_number":1396,"context_line":"            \u0027in Solar. It is recommended that you remove usage of this \u0027"},{"line_number":1397,"context_line":"            \u0027command or integrate it\\\u0027s functionality into a separate tool if \u0027"},{"line_number":1398,"context_line":"            \u0027you are using an out-of-tree provider that relies on persistent \u0027"},{"line_number":1399,"context_line":"            \u0027token storage.\u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf659307_e4224e52","line":1396,"range":{"start_line":1396,"start_character":16,"end_line":1396,"end_character":21},"updated":"2018-03-29 20:15:10.000000000","message":"missed one :)","commit_id":"64544774be5f89e73cd62a207c9dcc509faabbb2"}]}
