)]}'
{"id":"openstack%2Fpython-novaclient~927251","triplet_id":"openstack%2Fpython-novaclient~master~I772579d297ef51c57019218a4ca8a566987b9b5c","project":"openstack/python-novaclient","branch":"master","topic":"py312","attention_set":{},"removed_from_attention_set":{"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2024-08-29 23:39:06.000000000","reason":"\u003cGERRIT_ACCOUNT_4690\u003e replied on the change","reason_account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2024-08-30 03:03:09.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I772579d297ef51c57019218a4ca8a566987b9b5c","subject":"Fix Python 3.12 compatibility","status":"MERGED","created":"2024-08-27 10:09:18.000000000","updated":"2024-08-30 03:04:26.000000000","submitted":"2024-08-30 03:03:09.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"927251-py312","meta_rev_id":"032b719dcc2b6b19f9b58d74d4ae685113323195","_number":927251,"virtual_id_number":927251,"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":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-08-30 03:03:09.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":2,"date":"2024-08-29 23:39:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":2,"date":"2024-08-29 09:42:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":1,"date":"2024-08-29 23:39:06.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-08-27 11:37:22.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":"2024-08-27 18:47:42.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"CC"},{"updated":"2024-08-27 18:48:32.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2024-08-28 18:40:02.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"}],"messages":[{"id":"74962516088b81dc1da5dac85d43285ae8393642","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-08-27 10:09:18.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1c961cb542cd33b75ac024490dba2f49f2d0732d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-27 11:37:22.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/7cb93e097bb0481492fc3dabaf8e24b8\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/20195bfad1e74cdeb640d1320f9575cc : SUCCESS in 1h 25m 24s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1245de7d84e541a49e2394c373dee4a3 : SUCCESS in 4m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/93beefb2d4d747fcb11690e1e91f14c7 : SUCCESS in 3m 41s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/831b0a138dd94fa0a94fad705bd11412 : SUCCESS in 3m 52s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/33992fa6a58c4ae1a2eaca92af92b434 : SUCCESS in 3m 46s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c44e24eb7df4464e9a23e6dc3f95e84b : SUCCESS in 4m 35s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/681f2fa98a6b4cecbfacb655bc46e2a8 : SUCCESS in 5m 29s\n- python-novaclient-functional https://zuul.opendev.org/t/openstack/build/a033d1e959424b3295e5b472e59d8a24 : FAILURE in 1h 10m 06s","accounts_in_message":[],"_revision_number":1},{"id":"3d72e6374fcd9b7418d8f9caed5b9c8413819e3f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-08-27 15:16:18.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"8780cbf2ac91447637dc3e7dda6ab1c75c11b671","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-27 17:58:41.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/abf373fff2df4a8c9264b0d2564b568b\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b51cf4e89417414c8d8e6fc35eba6342 : SUCCESS in 2h 04m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9f33431806bb4de7a4d3cc4653c656b4 : SUCCESS in 6m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3e398accbb944e2cabdd0c06169ea532 : SUCCESS in 3m 57s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5c3a715c74eb413fbac482674cdf7c2d : SUCCESS in 6m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cb34a33aded74960a30c9114111fcd41 : SUCCESS in 3m 44s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/45bfd4b7f7b744f3aeb0e21878c7931d : SUCCESS in 4m 24s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8d3e13bb39b149ffac990d1dde7da82e : SUCCESS in 6m 20s\n- python-novaclient-functional https://zuul.opendev.org/t/openstack/build/db13abefd4824d0a8bdc554899b3b170 : FAILURE in 1h 10m 07s","accounts_in_message":[],"_revision_number":2},{"id":"c6802a0ff8e5f5b4627685733eefbc9c0d990c03","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-08-27 18:47:42.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"5f640b82b2871420bc1f720ac7309346de6f6cb7","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-08-27 18:48:32.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"5f0c012e69572806a00072cf7c6ba221814b98a3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-27 20:38:41.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c6225631e8b446d9acc7f95f2a2fbebc\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/47de14b2eae04eb1a5591c4a9fcc2fd8 : SUCCESS in 1h 44m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c574c1c098b444319d2ff4e9e00daa82 : SUCCESS in 4m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fc18764241f24895b2c1b56545f78c74 : SUCCESS in 3m 46s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/75dc83e04f9d446e904a49e86ea1d948 : SUCCESS in 5m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4d048667f1f44b008b63e6769391ef5b : SUCCESS in 3m 25s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/454cd9ee58e149229e0ddf07c98353e0 : SUCCESS in 4m 29s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cc3b06457e494f229d8ef5638435b492 : SUCCESS in 6m 03s\n- python-novaclient-functional https://zuul.opendev.org/t/openstack/build/0cbb42c2131b4554a647ec0bead7aa4a : SUCCESS in 1h 10m 59s","accounts_in_message":[],"_revision_number":2},{"id":"42fe8f6b02fd223b815ea37bef68638b46dc7995","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2024-08-28 18:40:02.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"0ad70fb5e267ed730f6fe0540ee9b80131fb3a7f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"real_author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2024-08-29 09:42:36.000000000","message":"Patch Set 3: Patch Set 2 was rebased on behalf of \u003cGERRIT_ACCOUNT_15334\u003e\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n* Workflow+1\n","accounts_in_message":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"_revision_number":3},{"id":"df47efcdaf6ba7c55c3c34dbfee52310318f6d8d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-29 11:25:51.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/5c2da0972c6f4ec687e0f1b28848887e\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b5c193575ac84ff4b589ef3f090cc919 : SUCCESS in 1h 40m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/932fdcbdd6db4b149a65978c2970b094 : SUCCESS in 4m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/faa7131e104241788be62f471cf8848e : SUCCESS in 5m 16s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b828c4ca1ebf49498aaf73e0ab0cb2fe : SUCCESS in 5m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f83fdaa62d974e96807015c8cf106125 : SUCCESS in 3m 17s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/71c569988acc4950b3a8770ef1192b8e : SUCCESS in 5m 35s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ec81139f771045da9e8b6eedcb263c70 : FAILURE in 5m 18s\n- python-novaclient-functional https://zuul.opendev.org/t/openstack/build/93f163f2c8d94fcbadec288564a7c5f4 : FAILURE in 1h 10m 24s\n\nWarning:\n  Comments left for invalid file doc/source/user/python-api.rst","accounts_in_message":[],"_revision_number":3},{"id":"cbbceecaa12024a63958ef1149563db192e9e856","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2024-08-29 23:39:06.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"549115719fe810d0cda00995a9f8973fb2da0c10","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-30 01:06:17.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e97a3df789e54f9bb78506e9aadd584f\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c90ed59fef9542db8e7269ffbad02104 : SUCCESS in 1h 26m 35s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/97eeb1a4fb114fb9b5126be4e43bceeb : SUCCESS in 4m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5d146dbe843e42c09fc30833526d00eb : SUCCESS in 4m 30s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/42291a6b485148ffa310ef4482c5dbdf : SUCCESS in 5m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/acfb14b3763842cf8077a3777f5c2fa0 : SUCCESS in 4m 45s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/0585d3ad8e2841129984d8358ccea062 : SUCCESS in 7m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/566f4e8ac40243a4a9cac105717ceea0 : SUCCESS in 6m 30s\n- python-novaclient-functional https://zuul.opendev.org/t/openstack/build/4a3f3d19a11e4a9c81a257947a090464 : SUCCESS in 1h 04m 30s","accounts_in_message":[],"_revision_number":3},{"id":"c728385b244465e0eff3e37d39824037ac682782","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-30 01:15:59.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"f85ab4fb39b4a507d23386ef74cd78a043b21ff4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-30 03:03:09.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/21aa8aa89fe44939a06ec7d2dcbaa4f8\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/538c04be919f4d8dafe27f467fe517fd : SUCCESS in 1h 41m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/80757d65c70c41f0b6336b193ab9f0e6 : SUCCESS in 3m 24s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/075b1dd16e7f49609c2b390f428e7bbe : SUCCESS in 4m 16s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f1ca22a90a754e25a82f066d61c75a70 : SUCCESS in 4m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d6d1a157e2414fca8201b8101dd7cda4 : SUCCESS in 5m 49s\n- python-novaclient-functional https://zuul.opendev.org/t/openstack/build/e964eed21d974d0eabab675887288830 : SUCCESS in 1h 13m 30s","accounts_in_message":[],"_revision_number":3},{"id":"54813865f61bf311afeb54d41888cd00502affc5","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-30 03:03:09.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"032b719dcc2b6b19f9b58d74d4ae685113323195","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-30 03:04:26.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/97e224c5c7044836908c1d7be9d6dab6\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7be49576241948d78a84b8abb4a77e18 : SUCCESS in 49s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"d27282b5c76c6d4f99d82de439d6c52dfd219faf","revisions":{"850b3d03543a484f0dae208a4428e165e7dcfb35":{"kind":"REWORK","_number":1,"created":"2024-08-27 10:09:18.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/51/927251/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/51/927251/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/51/927251/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/51/927251/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/51/927251/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/51/927251/1"}}},"commit":{"parents":[{"commit":"f814ce6c2b38e0d4356cc33ab9f2220a2d1ffc9c","subject":"tox: Add Python-specific functional envs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f814ce6c2b38e0d4356cc33ab9f2220a2d1ffc9c"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-08-27 09:29:51.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-08-27 10:09:10.000000000","tz":60},"subject":"Fix Python 3.12 compatibility","message":"Fix Python 3.12 compatibility\n\nHandle a change in Python 3.12 [1].\n\n[1] https://github.com/python/cpython/commit/cffb4c78d3b2a8a724301e59fb39b73b20e544de\n\nChange-Id: I772579d297ef51c57019218a4ca8a566987b9b5c\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/850b3d03543a484f0dae208a4428e165e7dcfb35"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/850b3d03543a484f0dae208a4428e165e7dcfb35"}]},"branch":"refs/heads/master"},"ea39d88667e99442586b77dce3856cf1b55713c0":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2024-08-27 15:16:18.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/51/927251/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/51/927251/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/51/927251/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/51/927251/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/51/927251/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/51/927251/2"}}},"commit":{"parents":[{"commit":"de9714711c2f686df108e3b9c7a391c95109b596","subject":"tox: Add Python-specific functional envs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/de9714711c2f686df108e3b9c7a391c95109b596"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-08-27 09:29:51.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-08-27 15:16:10.000000000","tz":60},"subject":"Fix Python 3.12 compatibility","message":"Fix Python 3.12 compatibility\n\nHandle a change in Python 3.12 [1].\n\n[1] https://github.com/python/cpython/commit/cffb4c78d3b2a8a724301e59fb39b73b20e544de\n\nChange-Id: I772579d297ef51c57019218a4ca8a566987b9b5c\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/ea39d88667e99442586b77dce3856cf1b55713c0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/ea39d88667e99442586b77dce3856cf1b55713c0"}]},"branch":"refs/heads/master"},"d27282b5c76c6d4f99d82de439d6c52dfd219faf":{"kind":"NO_CHANGE","_number":3,"created":"2024-08-29 09:42:36.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"real_uploader":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"ref":"refs/changes/51/927251/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/51/927251/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/51/927251/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/51/927251/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/51/927251/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/51/927251/3"}}},"commit":{"parents":[{"commit":"43e6dbaf6753f9e27df5abf241a2053679876195","subject":"tox: Add Python-specific functional envs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/43e6dbaf6753f9e27df5abf241a2053679876195"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-08-27 09:29:51.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-08-29 09:42:36.000000000","tz":0},"subject":"Fix Python 3.12 compatibility","message":"Fix Python 3.12 compatibility\n\nHandle a change in Python 3.12 [1].\n\n[1] https://github.com/python/cpython/commit/cffb4c78d3b2a8a724301e59fb39b73b20e544de\n\nChange-Id: I772579d297ef51c57019218a4ca8a566987b9b5c\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/d27282b5c76c6d4f99d82de439d6c52dfd219faf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d27282b5c76c6d4f99d82de439d6c52dfd219faf"}]},"branch":"refs/heads/master","description":"Rebase"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
