)]}'
{"id":"openstack%2Fpython-novaclient~867270","triplet_id":"openstack%2Fpython-novaclient~master~I93827f84c456c9f6960e30e2424b67947254752c","project":"openstack/python-novaclient","branch":"master","topic":"python-311","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2022-12-15 14:42:24.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I93827f84c456c9f6960e30e2424b67947254752c","subject":"tests: Fix Python 3.11 compatibility","status":"MERGED","created":"2022-12-12 17:34:01.000000000","updated":"2022-12-15 14:43:39.000000000","submitted":"2022-12-15 14:42:24.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"867270-python-311","meta_rev_id":"e809e37ef2ab7a06a4c5a4df5568f85a14e577f1","_number":867270,"virtual_id_number":867270,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-12-15 14:42:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":2,"date":"2022-12-12 17:50:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":2,"date":"2022-12-13 15:21:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":1,"date":"2022-12-13 15:21:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-12-12 17:49:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-12-12 17:50:51.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2022-12-12 19:38:24.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2022-12-13 15:21:37.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"}],"messages":[{"id":"bee40a6d875df4909c7acdd3e830f3e2e398756e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-12-12 17:34:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"53d2f7ceef3676ef4368d71bd3ec7533f73579c3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-12-12 17:49:26.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"11b5016bb65932396a2b7240f13b7c9cbdd6c968","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-12-12 17:49:33.000000000","message":"Patch Set 2: Review-Priority+2","accounts_in_message":[],"_revision_number":2},{"id":"896f663e54e86b4908b8feadf3314ed3e2bac542","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2022-12-12 17:50:51.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"034e0c23643fa8b4eb47ebd34879f0271726911d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-12 19:38:24.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aca040daa1454304b2861b072c25b2c3\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/caf7b0800e424c2b88953c45924b8535 : SUCCESS in 1h 42m 06s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/23b2abb60fdb4910a4a2305bc025240b : SUCCESS in 4m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c8319d3c19684463a6290350365f1dc9 : SUCCESS in 3m 43s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/145c8bd58e504d89aa5b0683ea791314 : SUCCESS in 4m 04s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f2262ea33e554b498d29157429e1d141 : SUCCESS in 4m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/61347800b84a4d80b707fce1f6dbc2a4 : SUCCESS in 5m 42s\n- python-novaclient-functional https://zuul.opendev.org/t/openstack/build/d1434d8343ce4cf09296e195670ba682 : SUCCESS in 57m 06s","accounts_in_message":[],"_revision_number":2},{"id":"216fa4f53a14895e58f5084ec71862f8d7f47050","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2022-12-13 15:21:37.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d5fb81bd2f31dd2e885be2d90ae824bdf1515885","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-13 15:22:08.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"08688be86accb748b04a0352cd6c52cee30fee5d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-13 16:22:09.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/83a459a30cfd402d838e18632cafcb52\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/75235b7cd0ea4dc19a5173ce5283e12f : FAILURE in 21m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7422368b9e8c4ed7a8965a0afa92cccd : SUCCESS in 3m 41s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e7d10ffd1a4c4dfd8fb1441f5ec05ace : SUCCESS in 4m 22s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/856d4b440de248b6a3b2c6d0e9b99d72 : SUCCESS in 3m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c9766c184d31494b92af74f4e9c4a109 : SUCCESS in 5m 54s\n- python-novaclient-functional https://zuul.opendev.org/t/openstack/build/d16046572b444df1a0ab4e6a8d0059d2 : SUCCESS in 58m 17s","accounts_in_message":[],"_revision_number":2},{"id":"c39bfd5bbe6d7127fcd20136d7c63cfe0d6bfc4a","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2022-12-15 10:58:19.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"33a6ee5d6ac7dada30a6b7fea2ce410bf6abbee7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-15 12:41:27.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/51ea7b138bc8414c852780ab1ac11834\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/74b29f9a19a04d1886dfbe0584345c24 : SUCCESS in 1h 40m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7d5c6df859f247c58f46631e46f260e9 : SUCCESS in 4m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0a0d67bc3cb14e6ca41c732dbf2a90c6 : SUCCESS in 3m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6b69c7b140ff46d498c8097a2c15d5e4 : SUCCESS in 4m 35s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/033115b3d905420891e05cbbe3ed5585 : SUCCESS in 4m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bd2075c8c0574403a8d1f32dfcb3a734 : SUCCESS in 6m 37s\n- python-novaclient-functional https://zuul.opendev.org/t/openstack/build/80b66705593240c787c6abd3f21824c3 : SUCCESS in 56m 20s","accounts_in_message":[],"_revision_number":2},{"id":"d489b44e9f085fb3c27db4d6a0ece1ba00fb8274","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-15 12:42:02.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"2201e79069cebb5824755629bf3a7fd9a5a0be33","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-15 14:42:24.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4d99beb54ec1413d94502ac05aca66ed\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b6f4482739ff4e5abd19b6e930bab6b0 : SUCCESS in 1h 53m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4d2fd7bf8dc643cca49e969e668782fc : SUCCESS in 3m 39s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3cc572dd20e1461cba456807a295bbd4 : SUCCESS in 3m 54s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f5e8070137da4049b1f69a11bca02606 : SUCCESS in 4m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cd61323ea50a4c509ca0724b2192bac0 : SUCCESS in 5m 48s\n- python-novaclient-functional https://zuul.opendev.org/t/openstack/build/d5fb55a714e04013b7e01be352412d3e : SUCCESS in 56m 54s","accounts_in_message":[],"_revision_number":2},{"id":"7e7f5c8081866d62e371eb647e5363860670ac2d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-15 14:42:24.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"e809e37ef2ab7a06a4c5a4df5568f85a14e577f1","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-15 14:43:39.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3baee4e845eb4d3f84473a05fa222e65\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f759db8d90624041b0fe71400654812c : SUCCESS in 55s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"1d8a06da78ed16ed29cdc3b153d67ec1961b57bf","revisions":{"bc53d40bd1206b269202d5b8f49f2ff5775e6358":{"kind":"REWORK","_number":1,"created":"2022-12-12 17:34:01.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/70/867270/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/70/867270/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/867270/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/867270/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/867270/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/70/867270/1"}}},"commit":{"parents":[{"commit":"2af1d0c51431b3a773e1e52158b9cf43e4645fdd","subject":"Remove unnecessary testing code","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/2af1d0c51431b3a773e1e52158b9cf43e4645fdd"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2022-12-12 17:28:12.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2022-12-12 17:31:08.000000000","tz":0},"subject":"testS: Fix Python 3.11 compatibility","message":"testS: Fix Python 3.11 compatibility\n\nThe argparse lib in Python 3.11 will not allow you to register a\nsubparser more than once with the same name. We were inadvertently doing\nthis in two of our unit tests as part of our check for version handling.\nThere\u0027s no need for this. Stop doing it and simply create a new parser\neach time.\n\nAn unnecessary check is removed from one of the tests since it confuses\nmatters.\n\nChange-Id: I93827f84c456c9f6960e30e2424b67947254752c\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/bc53d40bd1206b269202d5b8f49f2ff5775e6358"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/bc53d40bd1206b269202d5b8f49f2ff5775e6358"}]},"branch":"refs/heads/master"},"1d8a06da78ed16ed29cdc3b153d67ec1961b57bf":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2022-12-12 17:49:26.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/70/867270/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/70/867270/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/867270/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/867270/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/867270/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/70/867270/2"}}},"commit":{"parents":[{"commit":"2af1d0c51431b3a773e1e52158b9cf43e4645fdd","subject":"Remove unnecessary testing code","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/2af1d0c51431b3a773e1e52158b9cf43e4645fdd"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2022-12-12 17:28:12.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2022-12-12 17:49:26.000000000","tz":0},"subject":"tests: Fix Python 3.11 compatibility","message":"tests: Fix Python 3.11 compatibility\n\nThe argparse lib in Python 3.11 will not allow you to register a\nsubparser more than once with the same name. We were inadvertently doing\nthis in two of our unit tests as part of our check for version handling.\nThere\u0027s no need for this. Stop doing it and simply create a new parser\neach time.\n\nAn unnecessary check is removed from one of the tests since it confuses\nmatters.\n\nChange-Id: I93827f84c456c9f6960e30e2424b67947254752c\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/1d8a06da78ed16ed29cdc3b153d67ec1961b57bf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/1d8a06da78ed16ed29cdc3b153d67ec1961b57bf"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"}},{"label":"Review-Priority","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}]}],"submit_requirements":[]}
