)]}'
{"id":"openstack%2Fpython-cloudkittyclient~953369","triplet_id":"openstack%2Fpython-cloudkittyclient~master~Ia7cf5ffe4e4093189fdee425afadd81df862be1e","project":"openstack/python-cloudkittyclient","branch":"master","topic":"remove-py39","attention_set":{},"removed_from_attention_set":{"15197":{"account":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"last_update":"2025-09-30 11:57:53.000000000","reason":"\u003cGERRIT_ACCOUNT_15197\u003e replied on the change","reason_account":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}},"35263":{"account":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"last_update":"2025-09-30 12:37:23.000000000","reason":"Change was submitted"},"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2025-09-30 12:37:23.000000000","reason":"Change was submitted"},"28356":{"account":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"last_update":"2025-09-30 12:31:45.000000000","reason":"\u003cGERRIT_ACCOUNT_28356\u003e replied on the change","reason_account":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}},"36770":{"account":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"last_update":"2025-09-30 12:37:23.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ia7cf5ffe4e4093189fdee425afadd81df862be1e","subject":"Update supported python versions","status":"MERGED","created":"2025-06-26 01:20:28.000000000","updated":"2025-09-30 12:38:13.000000000","submitted":"2025-09-30 12:37:23.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"953369-remove-py39","meta_rev_id":"e5f628de68be6bd16c08332adc16c2a097b07c74","_number":953369,"virtual_id_number":953369,"owner":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-09-30 12:37:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"value":0,"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."}],"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":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-09-30 11:57:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"value":1,"date":"2025-09-30 12:21:43.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":2,"date":"2025-09-30 12:31:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."}],"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":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-09-30 11:57:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"value":0,"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":1,"date":"2025-09-30 12:31:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"value":0,"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}],"reviewers":{"REVIEWER":[{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."}],"CC":[{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-06-26 01:52:10.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":"2025-06-26 06:43:26.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"state":"REVIEWER"},{"updated":"2025-08-19 19:17:23.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"state":"REVIEWER"},{"updated":"2025-08-19 19:17:23.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"state":"REVIEWER"},{"updated":"2025-08-20 11:25:15.000000000","updated_by":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"reviewer":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"state":"CC"},{"updated":"2025-09-30 06:16:16.000000000","updated_by":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"reviewer":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"state":"REVIEWER"},{"updated":"2025-09-30 12:21:43.000000000","updated_by":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"reviewer":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"state":"REVIEWER"}],"messages":[{"id":"7256216ef9695a245dd8e4aace004dca42da9db0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-06-26 01:20:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"99ceb38d1236611edec9c3e722a276ed2478978c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-06-26 01:22:37.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"9c9fa41b3cc25225e215c33db0d559b9e146d518","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-06-26 01:22:52.000000000","message":"Patch Set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"f6551aa5ec00d9797c2daece46344b70fefd7b92","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-26 01:52:10.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b1fdb68b678847c898a1cbc171067d4c\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/0ca15f52f76f4ee8b92943c76c16e139 : SUCCESS in 2m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/00e0a32f71cd4d92b3a2a664eac7d58c : SUCCESS in 2m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/78225cc07ce64ea38c2fc918b057138d : SUCCESS in 3m 01s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ed39b9a1649e45a89e9facc78137b634 : SUCCESS in 2m 24s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d01aa43b7f5049228c9f9f17c8fae525 : SUCCESS in 2m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/37c8c915f8654063a5d0cd1a8e39524c : SUCCESS in 5m 58s (non-voting)\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/89aa6657217546e3872a2d44de54c179 : SUCCESS in 4m 28s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/90bb174ad39c41ab9eed90c844227666 : SUCCESS in 5m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9a2a37c6e4c54691b7c26b4526693a12 : SUCCESS in 2m 14s\n- cloudkittyclient-devstack-functional-v1-client https://zuul.opendev.org/t/openstack/build/d74a52e32ed445e283171c52f4bc2410 : SUCCESS in 26m 19s\n- cloudkittyclient-devstack-functional-v2-client https://zuul.opendev.org/t/openstack/build/eebddc90d8b240bbb11eda27f5ce7df3 : SUCCESS in 12m 53s","accounts_in_message":[],"_revision_number":3},{"id":"a2fe42d89e3afa867a5e2d0e377113ec78a6a98b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-06-26 02:13:44.000000000","message":"Patch Set 4: Published edit on patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"06c17f7a20a8281289a2d52ccd5d69dae8ee63a9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-26 03:05:05.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/433472c6e1ed47d980252490d0526103\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/6317df4bbfbb4bcfae906940f5bbd9eb : SUCCESS in 2m 38s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/160bc35e982543278d5c34f665807e6f : SUCCESS in 3m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/81436f0a232d414db007017919c65cea : SUCCESS in 1m 49s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7789686adbe7457fa4017a5ff49b7ef4 : SUCCESS in 2m 55s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/42758777ce984a2cb85c7d63adc39d0f : SUCCESS in 3m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1e4373bf9e604605ad65ced418e68fc4 : SUCCESS in 4m 52s (non-voting)\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/9d97eeaaf692408eb20822ba783712ad : SUCCESS in 5m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5161b3e4423f4315affe28a341619d67 : SUCCESS in 6m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/11e7c60531694241b0aaf590f74c2592 : SUCCESS in 2m 27s\n- cloudkittyclient-devstack-functional-v1-client https://zuul.opendev.org/t/openstack/build/58e2aacc13d74885a2d4ae5d4ae99009 : SUCCESS in 31m 18s\n- cloudkittyclient-devstack-functional-v2-client https://zuul.opendev.org/t/openstack/build/4ee5f2f0611744d3b232236ca6856ea3 : SUCCESS in 27m 22s","accounts_in_message":[],"_revision_number":4},{"id":"f9ec6eda398d75aed171fbe679fa212bd5fe3c90","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2025-06-26 06:43:26.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"23e6d3e6bd7bb53e9df2b1d12d2eafd9124202a0","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2025-08-19 19:21:43.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"f54e9e51f7977789cb0a0b1bae81ae3e299e3eea","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-19 19:22:32.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"7d6e7db668a121b1cf1fab8a6197cc25350d4e9f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-19 19:57:35.000000000","message":"Patch Set 4: 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/357d5ff022ea45979cf6da7ceb5121f8\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/c49586cbefe54d0e9403c2e11419dc1f : SUCCESS in 3m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dc4975ed393f43138d98b36341538f3a : SUCCESS in 3m 53s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/035e0e1a39d54a02a5963c1920664465 : SUCCESS in 4m 15s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/6e2dc8f5f8a14ab8afc94114e8103cdd : SUCCESS in 4m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e213db5e6eea43bcbd2c6237605cd221 : SUCCESS in 7m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b46460cdabe64493b212e389f7234ff4 : SUCCESS in 3m 43s\n- cloudkittyclient-devstack-functional-v1-client https://zuul.opendev.org/t/openstack/build/1deca47820c14dcaaf00341829246349 : FAILURE in 32m 49s\n- cloudkittyclient-devstack-functional-v2-client https://zuul.opendev.org/t/openstack/build/deffd4f201ee4c81aab048fd6a3c9a14 : SUCCESS in 29m 40s","accounts_in_message":[],"_revision_number":4},{"id":"eb2b76e7fa560fd9ab5411a817509e07ac35f4e1","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2025-08-19 20:52:48.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"19a1ceab2b1ec52d0d23c756afa123ae6ca95934","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-19 21:22:24.000000000","message":"Patch Set 4: 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/ed0b7160720e4161beb852a6d32b1652\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/d1c003ca143f4b918e31d4967d345928 : SUCCESS in 2m 20s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b5c87b2d4a614d5186e0ec667639a25a : SUCCESS in 4m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ffc493db51834adcbf9f9bd333fd65bd : SUCCESS in 2m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ccde05a99d8f4841b9af14f4a8e162db : SUCCESS in 3m 48s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/05d28085ea074beaaf42d6a496d70879 : SUCCESS in 3m 00s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ca73cf35ab0845c4a477ba61930674a9 : SUCCESS in 3m 39s (non-voting)\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/837e0b590c6e4e888059fdbda68e321c : SUCCESS in 2m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/76d33d1f9e58434c9205d37c0360584c : SUCCESS in 3m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d666dfa9dd3d41bf8c6da8a2bde99639 : SUCCESS in 2m 27s\n- cloudkittyclient-devstack-functional-v1-client https://zuul.opendev.org/t/openstack/build/c51ebf0884bf430197f8d6ed1a5b6dc2 : FAILURE in 14m 00s\n- cloudkittyclient-devstack-functional-v2-client https://zuul.opendev.org/t/openstack/build/c60cf02b382e40278839ea9f91fac93f : SUCCESS in 11m 08s","accounts_in_message":[],"_revision_number":4},{"id":"835cb0eb6141e7e44952e8257b1dd85d48927f94","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-08-20 02:33:36.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"5a6fbbd3ace57c6151ff2de128acc3dfb7a45036","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2025-08-20 10:43:02.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"369c274893dd5dd03f901dd2f0379249596cb36e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-20 11:12:41.000000000","message":"Patch Set 4:\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/54c734b92c4349a6bef6f23ac0e356e7\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/679fb6aa299e441595f5a70e151dc81a : SUCCESS in 2m 36s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/59d6035a97d34c89afd366a1f8b9160c : SUCCESS in 3m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9f3c4cee0f2c4302a32c08c86e4f1328 : SUCCESS in 3m 52s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3d590d66c59346ad8cb7538b74a0b11b : SUCCESS in 3m 52s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/33e89ac2603446b2b0b385d03634d0a3 : SUCCESS in 1m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9664fc2d35c548c9bda26b2fe594e4e0 : SUCCESS in 3m 44s (non-voting)\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/c868e285359b4b2790cc01cfed77c57d : SUCCESS in 7m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b136cf2c255a417286fb52c1b58908a9 : SUCCESS in 6m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9edc5b026bb24d74915c6fd334103b79 : SUCCESS in 2m 22s\n- cloudkittyclient-devstack-functional-v1-client https://zuul.opendev.org/t/openstack/build/93e9186c558b40a1a81c6da243331fdc : FAILURE in 18m 11s\n- cloudkittyclient-devstack-functional-v2-client https://zuul.opendev.org/t/openstack/build/6f998ecee3c44fdfa85d344d0032e9e2 : SUCCESS in 27m 16s","accounts_in_message":[],"_revision_number":4},{"id":"187f7048cd21e981c61ad7b366658e7da44586bb","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2025-08-20 11:25:15.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"cfd4e585ff9182e77c970d2ddd1a54c96d32fd88","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2025-08-21 12:09:21.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"cc4733e283747d68984547c7ec289812f595ee3a","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2025-09-15 13:25:47.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"5922d81ac1815d042ab82f6d8afe62a8f75aa73c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-15 14:20:09.000000000","message":"Patch Set 4:\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/e27872b8291340d0a463fe47319e934b\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/bfa421929caf4b9f83fc32dbe2ab06d9 : SUCCESS in 3m 36s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/edab0041030d4ee7bb45584971b8ce9c : SUCCESS in 4m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bdf1ff8b956d4a06bb3820f80d2f5d8c : SUCCESS in 2m 51s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7618760bcc6b4b48830b828b269b7dcf : SUCCESS in 3m 01s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f9f2cfa4ea2b461d9abfba4a3f9c785e : SUCCESS in 2m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ecea373cfe7f42cab6b583284645ed3c : SUCCESS in 6m 07s (non-voting)\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/7913b428dd3948c5ad6c13efcf4db00c : SUCCESS in 7m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ae304d2885f14c1e9099e6cc6bd71711 : SUCCESS in 5m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bd0b49f4fc434b63a32dc7b842e1be4c : SUCCESS in 3m 35s\n- cloudkittyclient-devstack-functional-v1-client https://zuul.opendev.org/t/openstack/build/86cfe5022e0e47d08c025e0341ca144e : FAILURE in 32m 11s\n- cloudkittyclient-devstack-functional-v2-client https://zuul.opendev.org/t/openstack/build/edb57d55f81748b6a29cae6992e7e0c0 : SUCCESS in 29m 00s","accounts_in_message":[],"_revision_number":4},{"id":"7ded4d842a926dc103f132e7b84c97db325ac577","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2025-09-27 06:28:55.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"85ac29597d2cf28a0081fd4ba856414b69a24be6","author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"date":"2025-09-30 06:16:16.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"4dd120a394d9cc3745645f39aee058ffee203c43","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-09-30 10:38:39.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n* Workflow+1\n","accounts_in_message":[],"_revision_number":5},{"id":"1e12f6761e74c3a75923e96f33664dd25cbe3199","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-30 11:15:08.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4cf175b57e7a4e35b02c0d35edf1968d\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/5edf96cfb193493eb93bd377da4fe116 : SUCCESS in 2m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/661ec009fca24f89ae7a6f2c2e6158ee : SUCCESS in 3m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/65748a8748c142c7bfc51cb947170f54 : SUCCESS in 2m 43s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/387c1d765712403d818834bdbcf99092 : SUCCESS in 2m 39s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/703492b4a2b349e78613e4775a404b2a : SUCCESS in 3m 04s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3b892f1cbc804759a1dbe5fd8841254d : SUCCESS in 4m 18s (non-voting)\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/45523b98eca9420da23fe424c624debf : SUCCESS in 3m 00s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dca0160608874ca380e1c03fef44a402 : SUCCESS in 6m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bb0718e2f636409e8db329cc1a2d2aa1 : SUCCESS in 2m 19s\n- cloudkittyclient-devstack-functional-v1-client https://zuul.opendev.org/t/openstack/build/f1269551a29444939f5c0ea5f50105bc : SUCCESS in 34m 47s\n- cloudkittyclient-devstack-functional-v2-client https://zuul.opendev.org/t/openstack/build/0ac5ce0cca2746e7988d570c7eef05f7 : SUCCESS in 12m 01s","accounts_in_message":[],"_revision_number":5},{"id":"7a597ff7ec46fb2e46d9539c3fc95ae0b889085d","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2025-09-30 11:57:53.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"4d934cc03dfdcef25e851cfc341c1d180dbc6122","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-30 11:58:13.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"e3b3607eaa9d4c3606824cd0c37671441e4507ee","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2025-09-30 12:21:43.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"a07a0e9a0b52f9aca504ce858038b91429cc6876","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2025-09-30 12:31:45.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"93b81e78ad28963c7ffc3f16db6fb58a6c4c52c6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-30 12:37:22.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/419d2e14b2f448b884c782e7d2154286\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/cc7cef5eae6d41e18ebf2fadabd5d736 : SUCCESS in 2m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d7e64512516b48568ba39820f8ab928d : SUCCESS in 2m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7021520d1c8646918d9efecdc87eeeab : SUCCESS in 2m 37s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3e8e1865a7c24bb99ee2ac274887a65e : SUCCESS in 2m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fcf6734439d34d37b430b9ca4585352c : SUCCESS in 4m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0943b56007b74e79984dbb94b8250ede : SUCCESS in 2m 43s\n- cloudkittyclient-devstack-functional-v1-client https://zuul.opendev.org/t/openstack/build/8a501d0d87124034911271d23b8fee72 : SUCCESS in 34m 54s\n- cloudkittyclient-devstack-functional-v2-client https://zuul.opendev.org/t/openstack/build/890e4bc8d34e46168aedfeec13d62a49 : SUCCESS in 15m 21s","accounts_in_message":[],"_revision_number":5},{"id":"4abc3fcd65f84aab3408586af96fb3b69396f1bd","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-30 12:37:23.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"e5f628de68be6bd16c08332adc16c2a097b07c74","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-30 12:38:13.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d681d082466a4048a41bd98b09bd52a5\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e80e1fc29e6488aa9e77ddbccf2d8e0 : SUCCESS in 42s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f38459fa94d8472b954e3d29f3bf436a : SUCCESS in 34s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"ab5b02d84c36e06f3298e7edde27d166ab69e19b","revisions":{"b3840b65b2db71ae2db4781a853a36d29bdde1f2":{"kind":"REWORK","_number":1,"created":"2025-06-26 01:20:28.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/69/953369/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cloudkittyclient","ref":"refs/changes/69/953369/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cloudkittyclient refs/changes/69/953369/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cloudkittyclient refs/changes/69/953369/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cloudkittyclient refs/changes/69/953369/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cloudkittyclient refs/changes/69/953369/1"}}},"commit":{"parents":[{"commit":"c4711dfd160434556cc9ad111c8accaa99f2e0e3","subject":"Merge \"Use releases.openstack.org instead of opendev.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cloudkittyclient/commit/c4711dfd160434556cc9ad111c8accaa99f2e0e3"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-06-26 01:19:13.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-06-26 01:19:38.000000000","tz":540},"subject":"Remove Python 3.9 support","message":"Remove Python 3.9 support\n\nPython 3.9 is no longer part of the tested runtimes[1] and Python 3.8\nshould have been removed in 2024.2 release.\n\nAlso declare support for Python 3.12 which has been tested for some\ntime.\n\n[1] https://governance.openstack.org/tc/reference/runtimes/2025.2.html\n\nChange-Id: Ia7cf5ffe4e4093189fdee425afadd81df862be1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cloudkittyclient/commit/b3840b65b2db71ae2db4781a853a36d29bdde1f2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cloudkittyclient/commit/b3840b65b2db71ae2db4781a853a36d29bdde1f2"}]},"branch":"refs/heads/master"},"62f66895849a9ce07033e173cb175e66e89fe959":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2025-06-26 01:22:37.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/69/953369/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cloudkittyclient","ref":"refs/changes/69/953369/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cloudkittyclient refs/changes/69/953369/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cloudkittyclient refs/changes/69/953369/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cloudkittyclient refs/changes/69/953369/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cloudkittyclient refs/changes/69/953369/2"}}},"commit":{"parents":[{"commit":"c4711dfd160434556cc9ad111c8accaa99f2e0e3","subject":"Merge \"Use releases.openstack.org instead of opendev.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cloudkittyclient/commit/c4711dfd160434556cc9ad111c8accaa99f2e0e3"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-06-26 01:19:13.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-06-26 01:22:37.000000000","tz":0},"subject":"Update supported python versions","message":"Update supported python versions\n\nPython 3.9 was removed from the tested runtimes in this cycle[1].\nPython 3.8 should have been removed in 2024.2 release.\n\nAlso declare support for Python 3.12 which has been tested for some\ntime and now is mandatory.\n\n[1] https://governance.openstack.org/tc/reference/runtimes/2025.2.html\n\nChange-Id: Ia7cf5ffe4e4093189fdee425afadd81df862be1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cloudkittyclient/commit/62f66895849a9ce07033e173cb175e66e89fe959"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cloudkittyclient/commit/62f66895849a9ce07033e173cb175e66e89fe959"}]},"branch":"refs/heads/master","description":"Edit commit message"},"3ff5faf121f259cdd258bc85290676aba828cdbb":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2025-06-26 01:22:52.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/69/953369/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cloudkittyclient","ref":"refs/changes/69/953369/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cloudkittyclient refs/changes/69/953369/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cloudkittyclient refs/changes/69/953369/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cloudkittyclient refs/changes/69/953369/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cloudkittyclient refs/changes/69/953369/3"}}},"commit":{"parents":[{"commit":"c4711dfd160434556cc9ad111c8accaa99f2e0e3","subject":"Merge \"Use releases.openstack.org instead of opendev.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cloudkittyclient/commit/c4711dfd160434556cc9ad111c8accaa99f2e0e3"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-06-26 01:19:13.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-06-26 01:22:52.000000000","tz":0},"subject":"Update supported python versions","message":"Update supported python versions\n\nPython 3.9 was removed from the tested runtimes in this cycle[1].\nPython 3.8 should have been removed in 2024.2 release.\n\nAlso declare support for Python 3.12 which has been tested for some\ntime and is mandatory now.\n\n[1] https://governance.openstack.org/tc/reference/runtimes/2025.2.html\n\nChange-Id: Ia7cf5ffe4e4093189fdee425afadd81df862be1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cloudkittyclient/commit/3ff5faf121f259cdd258bc85290676aba828cdbb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cloudkittyclient/commit/3ff5faf121f259cdd258bc85290676aba828cdbb"}]},"branch":"refs/heads/master","description":"Edit commit message"},"cebeb8fc16b7a327c84e58b19a1327f45b3b5c47":{"kind":"REWORK","_number":4,"created":"2025-06-26 02:13:44.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/69/953369/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cloudkittyclient","ref":"refs/changes/69/953369/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cloudkittyclient refs/changes/69/953369/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cloudkittyclient refs/changes/69/953369/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cloudkittyclient refs/changes/69/953369/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cloudkittyclient refs/changes/69/953369/4"}}},"commit":{"parents":[{"commit":"c4711dfd160434556cc9ad111c8accaa99f2e0e3","subject":"Merge \"Use releases.openstack.org instead of opendev.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cloudkittyclient/commit/c4711dfd160434556cc9ad111c8accaa99f2e0e3"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-06-26 01:19:13.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-06-26 02:13:44.000000000","tz":0},"subject":"Update supported python versions","message":"Update supported python versions\n\nPython 3.9 was removed from the tested runtimes in this cycle[1].\nPython 3.8 should have been removed in 2024.2 release.\n\nAlso declare support for Python 3.12 which has been tested for some\ntime and is mandatory now.\n\n[1] https://governance.openstack.org/tc/reference/runtimes/2025.2.html\n\nChange-Id: Ia7cf5ffe4e4093189fdee425afadd81df862be1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cloudkittyclient/commit/cebeb8fc16b7a327c84e58b19a1327f45b3b5c47"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cloudkittyclient/commit/cebeb8fc16b7a327c84e58b19a1327f45b3b5c47"}]},"branch":"refs/heads/master"},"ab5b02d84c36e06f3298e7edde27d166ab69e19b":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":5,"created":"2025-09-30 10:38:39.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/69/953369/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cloudkittyclient","ref":"refs/changes/69/953369/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cloudkittyclient refs/changes/69/953369/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cloudkittyclient refs/changes/69/953369/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cloudkittyclient refs/changes/69/953369/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cloudkittyclient refs/changes/69/953369/5"}}},"commit":{"parents":[{"commit":"c26fc952edd086b857eaa5bc33cdca6d6c4919d7","subject":"Update master for stable/2025.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cloudkittyclient/commit/c26fc952edd086b857eaa5bc33cdca6d6c4919d7"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-06-26 01:19:13.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-09-30 10:38:30.000000000","tz":540},"subject":"Update supported python versions","message":"Update supported python versions\n\nPython 3.9 was removed from the tested runtimes in this cycle[1].\nPython 3.8 should have been removed in 2024.2 release.\n\nAlso declare support for Python 3.12 which has been tested for some\ntime and is mandatory now.\n\n[1] https://governance.openstack.org/tc/reference/runtimes/2025.2.html\n\nChange-Id: Ia7cf5ffe4e4093189fdee425afadd81df862be1e\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cloudkittyclient/commit/ab5b02d84c36e06f3298e7edde27d166ab69e19b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cloudkittyclient/commit/ab5b02d84c36e06f3298e7edde27d166ab69e19b"}]},"branch":"refs/heads/master"}},"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":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}},{"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":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"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":{}}}]}
