)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"469fbff97b2b890bdd160af0a083a6a59d19b3a5","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"cc291fb8_b398b350","updated":"2022-04-06 12:18:06.000000000","message":"* novaclient.tests.unit.test_shell.ShellTest.test_main_noargs\n* novaclient.tests.unit.test_shell.ShellTest.test_main_error_handling\n* novaclient.tests.unit.test_shell.ShellTestKeystoneV3.test_main_noargs\n* novaclient.tests.unit.test_shell.ShellTestKeystoneV3.test_main_error_handling\n","commit_id":"ec7cf851e119a234a5a5bacea55f3569cef82757"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"00489e19fbfea792ea3539eecc77dbc7fba8f731","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"eefbe4a0_d78937ac","updated":"2022-04-06 12:17:30.000000000","message":"The following test should be fixed.","commit_id":"ec7cf851e119a234a5a5bacea55f3569cef82757"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"34595c960fecf5d19845279f18ad4a9a036f6a87","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"0cc01f92_4e07bfb4","updated":"2022-04-06 10:13:00.000000000","message":"minor nit in release note but over all i think this is ok\nif other are happy with the env var you can treat my +1 as a +2 or ping me.\n\ni think its fine although i was expectig more like NOVA_CLIENT_PRINT_DEPRECATION\u003d0\nbut your version gets the point accorss that you should not be doing this.","commit_id":"ec7cf851e119a234a5a5bacea55f3569cef82757"}],"novaclient/shell.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"598ae6bb0e597a76f0cce28c6ed86dcb1e2c2363","unresolved":true,"context_lines":[{"line_number":19,"context_line":"\"\"\""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"import argparse"},{"line_number":22,"context_line":"import logging"},{"line_number":23,"context_line":"import sys"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"from keystoneauth1 import loading"}],"source_content_type":"text/x-python","patch_set":1,"id":"058d8c68_825142d2","line":22,"updated":"2022-04-06 02:05:59.000000000","message":"import os","commit_id":"b00d8c688785d8a1fcfef493e22d2f2f804164f3"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e0f9351daac1c4701c378928c83326ef66258297","unresolved":false,"context_lines":[{"line_number":19,"context_line":"\"\"\""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"import argparse"},{"line_number":22,"context_line":"import logging"},{"line_number":23,"context_line":"import sys"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"from keystoneauth1 import loading"}],"source_content_type":"text/x-python","patch_set":1,"id":"c276f584_3524ae20","line":22,"in_reply_to":"058d8c68_825142d2","updated":"2022-04-06 10:00:21.000000000","message":"Done","commit_id":"b00d8c688785d8a1fcfef493e22d2f2f804164f3"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"decee06fcd80e8e9651683fdf580b779df684f07","unresolved":false,"context_lines":[{"line_number":820,"context_line":"    try:"},{"line_number":821,"context_line":"        # Special dansmith envvar to hide the warning. Don\u0027t rely on this"},{"line_number":822,"context_line":"        # because we will eventually remove all this stuff."},{"line_number":823,"context_line":"        if os.environ.get(\"NOVACLIENT_IAMDAN\") !\u003d \"1\":"},{"line_number":824,"context_line":"            print("},{"line_number":825,"context_line":"                _("},{"line_number":826,"context_line":"                    \"nova CLI is deprecated and will be a removed in a future \""}],"source_content_type":"text/x-python","patch_set":1,"id":"09a59ebc_64206cc4","line":823,"range":{"start_line":823,"start_character":27,"end_line":823,"end_character":44},"updated":"2022-04-05 17:18:49.000000000","message":"This looks silly and this is by design. We *do not* want people adding this to their Ansible playbooks etc. Instead, they should look to migrate to OSC (and tell us if they can\u0027t do that). Giving this a silly name makes it officially unofficial looking.","commit_id":"b00d8c688785d8a1fcfef493e22d2f2f804164f3"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"560bb602475099439e49c8eb6bdefd91b993e335","unresolved":false,"context_lines":[{"line_number":820,"context_line":"    try:"},{"line_number":821,"context_line":"        # Special dansmith envvar to hide the warning. Don\u0027t rely on this"},{"line_number":822,"context_line":"        # because we will eventually remove all this stuff."},{"line_number":823,"context_line":"        if os.environ.get(\"NOVACLIENT_IAMDAN\") !\u003d \"1\":"},{"line_number":824,"context_line":"            print("},{"line_number":825,"context_line":"                _("},{"line_number":826,"context_line":"                    \"nova CLI is deprecated and will be a removed in a future \""}],"source_content_type":"text/x-python","patch_set":1,"id":"c5da374a_ffd97951","line":823,"range":{"start_line":823,"start_character":27,"end_line":823,"end_character":44},"in_reply_to":"09a59ebc_64206cc4","updated":"2022-04-05 17:45:36.000000000","message":"I kind of like the idea of a silly name but not sure about referring to a specific person :) I personally would rather use something along the lines of \"NOVACLIENT_ISHOULDNTBEDOINGTHIS\". But I expect opinions on what to name this will vary a lot, so whatever the consensus is I\u0027m fine with.","commit_id":"b00d8c688785d8a1fcfef493e22d2f2f804164f3"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e0f9351daac1c4701c378928c83326ef66258297","unresolved":false,"context_lines":[{"line_number":820,"context_line":"    try:"},{"line_number":821,"context_line":"        # Special dansmith envvar to hide the warning. Don\u0027t rely on this"},{"line_number":822,"context_line":"        # because we will eventually remove all this stuff."},{"line_number":823,"context_line":"        if os.environ.get(\"NOVACLIENT_IAMDAN\") !\u003d \"1\":"},{"line_number":824,"context_line":"            print("},{"line_number":825,"context_line":"                _("},{"line_number":826,"context_line":"                    \"nova CLI is deprecated and will be a removed in a future \""}],"source_content_type":"text/x-python","patch_set":1,"id":"dd9562af_4fbf6ecf","line":823,"range":{"start_line":823,"start_character":27,"end_line":823,"end_character":44},"in_reply_to":"57aa1bee_24d2f3f3","updated":"2022-04-06 10:00:21.000000000","message":"\u0027NOVACLIENT_ISHOULDNTBEDOINGTHIS\u0027 works for me. Done","commit_id":"b00d8c688785d8a1fcfef493e22d2f2f804164f3"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"d56051f2255b4b34ee4c001474c8aca422dccfd9","unresolved":false,"context_lines":[{"line_number":820,"context_line":"    try:"},{"line_number":821,"context_line":"        # Special dansmith envvar to hide the warning. Don\u0027t rely on this"},{"line_number":822,"context_line":"        # because we will eventually remove all this stuff."},{"line_number":823,"context_line":"        if os.environ.get(\"NOVACLIENT_IAMDAN\") !\u003d \"1\":"},{"line_number":824,"context_line":"            print("},{"line_number":825,"context_line":"                _("},{"line_number":826,"context_line":"                    \"nova CLI is deprecated and will be a removed in a future \""}],"source_content_type":"text/x-python","patch_set":1,"id":"57aa1bee_24d2f3f3","line":823,"range":{"start_line":823,"start_character":27,"end_line":823,"end_character":44},"in_reply_to":"c5da374a_ffd97951","updated":"2022-04-05 17:51:36.000000000","message":"^ I was reminded of the ceph CLI [1], example:\n\n ceph sync force {–yes-i-really-mean-it} {–i-know-what-i-am-doing}\n\n[1] https://docs.ceph.com/en/latest/man/8/ceph","commit_id":"b00d8c688785d8a1fcfef493e22d2f2f804164f3"}],"releasenotes/notes/deprecate-cli-75074850847a8452.yaml":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"34595c960fecf5d19845279f18ad4a9a036f6a87","unresolved":true,"context_lines":[{"line_number":5,"context_line":"    time to start using the openstack CLI. No new features will be"},{"line_number":6,"context_line":"    added to the ``nova`` CLI, though fixes to the CLI will be assessed"},{"line_number":7,"context_line":"    on a case by case basis. Fixes to the API bindings, as well as"},{"line_number":8,"context_line":"    development of new API bindings as well as the OSC compute commands"},{"line_number":9,"context_line":"    are exempt from this deprecation."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fcad5e23_dca74e26","line":8,"range":{"start_line":8,"start_character":36,"end_line":8,"end_character":50},"updated":"2022-04-06 10:13:00.000000000","message":"to enable new","commit_id":"ec7cf851e119a234a5a5bacea55f3569cef82757"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"ea2b722950040b2298a61cd5fc8bc802c43c4543","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    time to start using the openstack CLI. No new features will be"},{"line_number":6,"context_line":"    added to the ``nova`` CLI, though fixes to the CLI will be assessed"},{"line_number":7,"context_line":"    on a case by case basis. Fixes to the API bindings, as well as"},{"line_number":8,"context_line":"    development of new API bindings as well as the OSC compute commands"},{"line_number":9,"context_line":"    are exempt from this deprecation."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"a5f47a61_7c5324a9","line":8,"range":{"start_line":8,"start_character":36,"end_line":8,"end_character":50},"in_reply_to":"fcad5e23_dca74e26","updated":"2022-04-06 13:18:13.000000000","message":"Done","commit_id":"ec7cf851e119a234a5a5bacea55f3569cef82757"}]}
