)]}'
{"id":"openstack%2Frally-openstack~956445","triplet_id":"openstack%2Frally-openstack~master~I2d598a0c944fd9e911ef87b51b7fbb73351b68f2","project":"openstack/rally-openstack","branch":"master","topic":"add-mypy","attention_set":{},"removed_from_attention_set":{"9545":{"account":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"last_update":"2025-08-04 09:48:22.000000000","reason":"\u003cGERRIT_ACCOUNT_9545\u003e replied on the change","reason_account":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}}},"hashtags":[],"change_id":"I2d598a0c944fd9e911ef87b51b7fbb73351b68f2","subject":"Use setuptools_scm instead of pbr and implement pep-517","status":"MERGED","created":"2025-08-03 19:25:13.000000000","updated":"2025-08-04 10:59:52.000000000","submitted":"2025-08-04 10:59:52.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"956445-add-mypy","meta_rev_id":"53f75cf0e232ea2166df9e6f193636faab55ae07","_number":956445,"virtual_id_number":956445,"owner":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-08-04 10:59:52.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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":2,"date":"2025-08-04 09:48:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":1,"date":"2025-08-04 09:48:22.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-08-03 19:55:23.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"}],"messages":[{"id":"2870d44e987e4d26d6a91096eafb08c010a225fb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2025-08-03 19:25:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"99b91f4663b321a3346821f62dcd3edabc1c4049","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-03 19:55:23.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/794fb6ef33c74c11a24c730a206c25b1\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/32436b10a9c14e12aa43b071a0ce896a : SUCCESS in 2m 39s\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/a324e3eb3099406e901c5d8e7b2d64b4 : FAILURE in 2m 44s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/efba23c7a4a84ebca5a41e2c16f8b598 : FAILURE in 3m 23s\n- rally-tox-py39 https://zuul.opendev.org/t/openstack/build/0dd98d8ced9440da9078a6b11ef0bd9b : FAILURE in 3m 51s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/9b51480cc312445aaa3477876463cf27 : FAILURE in 3m 50s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/6e9d8a87e5ec44e596cb82b027394f14 : FAILURE in 3m 28s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/73c5b1f5318d463a84fd1c00498c8891 : FAILURE in 4m 17s\n- rally-dsvm-tox-functional https://zuul.opendev.org/t/openstack/build/6a40e340c8454a45a5d924b347dc4bea : FAILURE in 17m 54s\n- rally-openstack-docker-build https://zuul.opendev.org/t/openstack/build/0096985205bd428291e83f1edb49a0c1 : SUCCESS in 9m 52s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/318ae4998b4641a38c60c9acca0f8674 : FAILURE in 11m 48s\n- rally-task-cinder https://zuul.opendev.org/t/openstack/build/45433eccefe1437ba30cc10338102891 : FAILURE in 11m 24s\n- rally-task-keystone-glance-swift https://zuul.opendev.org/t/openstack/build/e0d6f45fb1004f118767629677eb232c : FAILURE in 7m 09s\n- rally-task-manila-no-ss https://zuul.opendev.org/t/openstack/build/036c8a798fab4e03a6aacef7752f38a1 : FAILURE in 11m 22s (non-voting)\n- rally-task-manila-ss https://zuul.opendev.org/t/openstack/build/40ff041da87d41d390a47dde7f82baab : FAILURE in 16m 07s (non-voting)\n- rally-task-mistral https://zuul.opendev.org/t/openstack/build/7ebeb4d969074d2495f07a8634b7e6fc : FAILURE in 7m 17s\n- rally-task-neutron-with-extensions https://zuul.opendev.org/t/openstack/build/e5d5bd269bb24df0b2723b07e2bf503b : FAILURE in 16m 44s (non-voting)\n- rally-task-nova https://zuul.opendev.org/t/openstack/build/46de03ff7b2c42b09e3f552f4096409d : FAILURE in 17m 03s\n- rally-task-telemetry https://zuul.opendev.org/t/openstack/build/4cd5be1bddc14a41a10387e51044680e : FAILURE in 17m 36s (non-voting)\n- rally-task-watcher https://zuul.opendev.org/t/openstack/build/cff81625280d463b8e644d6e2e87726c : FAILURE in 10m 35s (non-voting)\n- rally-task-zaqar https://zuul.opendev.org/t/openstack/build/4aea3f5ba0c6464d901f330aab129455 : FAILURE in 18m 19s (non-voting)\n- rally-verify-tempest https://zuul.opendev.org/t/openstack/build/7136a4a4541c4c85b532f049e77a967d : POST_FAILURE in 17m 05s","accounts_in_message":[],"_revision_number":1},{"id":"863168cda3103167def6986ff527ab60bc92bd3f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2025-08-03 21:18:46.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"4b91f3a68d5beafffa34c1171cbfc06324c65f8b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-03 21:44:30.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/aa63ac3d0fe74c4cb178db9e9f9c2830\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/4b36809e5ae1499dafc712dc985305c0 : SUCCESS in 2m 35s\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/6d111d66ede6442b92e5127328a23b16 : SUCCESS in 2m 47s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/5d482dcb5a5b4d4f85f1b711cca78e40 : SUCCESS in 1m 26s\n- rally-tox-py39 https://zuul.opendev.org/t/openstack/build/268f2bb709f1405397e1c6b9f5d029e9 : SUCCESS in 3m 16s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/c2479d8511ee42ba98edcc848c1ad30a : SUCCESS in 6m 45s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/88e8b6c04b574c2e9e87e4af548e2959 : SUCCESS in 3m 34s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/42dde74cef8743f896c0945f10a49334 : SUCCESS in 4m 18s\n- rally-dsvm-tox-functional https://zuul.opendev.org/t/openstack/build/29a1d8ae7bdb48b99591173768a19710 : FAILURE in 17m 11s\n- rally-openstack-docker-build https://zuul.opendev.org/t/openstack/build/00c5a1523a394151851f51525c69220b : SUCCESS in 8m 05s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/ae06cc6be0fa465f9c4a84c1e5005fb1 : FAILURE in 11m 49s\n- rally-task-cinder https://zuul.opendev.org/t/openstack/build/684a757bd58744238ba4095682ea5581 : FAILURE in 12m 08s\n- rally-task-keystone-glance-swift https://zuul.opendev.org/t/openstack/build/4b68e5c655a4419fb5de41a19f78f9a1 : FAILURE in 18m 10s\n- rally-task-manila-no-ss https://zuul.opendev.org/t/openstack/build/41fb2413f5ae4b45b0a071124c6b57db : FAILURE in 19m 59s (non-voting)\n- rally-task-manila-ss https://zuul.opendev.org/t/openstack/build/b809ef921d77484c81c0bbad8548ef80 : FAILURE in 16m 54s (non-voting)\n- rally-task-mistral https://zuul.opendev.org/t/openstack/build/8a3fe782dd414d78b1bc5247ec3d7711 : FAILURE in 12m 02s\n- rally-task-neutron-with-extensions https://zuul.opendev.org/t/openstack/build/9393b729c5eb47b98b558a3ed755c4ac : FAILURE in 7m 17s (non-voting)\n- rally-task-nova https://zuul.opendev.org/t/openstack/build/ce3d1bef0cc642118b345f15a864aed5 : FAILURE in 10m 37s\n- rally-task-telemetry https://zuul.opendev.org/t/openstack/build/9069758adfaf4dc7a34326b854e3803e : FAILURE in 16m 14s (non-voting)\n- rally-task-watcher https://zuul.opendev.org/t/openstack/build/87e3a795b1ca4ad5bb78873e69b57013 : FAILURE in 16m 51s (non-voting)\n- rally-task-zaqar https://zuul.opendev.org/t/openstack/build/55ac81c218704719970b101530f31889 : FAILURE in 7m 07s (non-voting)\n- rally-verify-tempest https://zuul.opendev.org/t/openstack/build/5158bca9292c4f749974b6fa6bb82776 : POST_FAILURE in 16m 29s","accounts_in_message":[],"_revision_number":2},{"id":"afe3102463e5b2afb0ac2828074c690ece9b9868","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2025-08-04 07:52:23.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"ed803d995ece581dfe462f905aa5a2635c965eb3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-04 09:08:21.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2be9e7c8bcd2469e9d68ca42d5e504fe\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/46747bca3705466d84a1f1e4f39db832 : SUCCESS in 3m 09s\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/b13966951ff247b8a077f136cd45fc56 : SUCCESS in 6m 25s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/623fb38d89df4d288b5897cf64057cbf : SUCCESS in 3m 04s\n- rally-tox-py39 https://zuul.opendev.org/t/openstack/build/b4e12271792a4052b2a32d017a479060 : SUCCESS in 3m 25s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/81459bf2516440bd87a6234c2ac3807b : SUCCESS in 3m 14s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/4d94801890064e469612a02b63e8bfab : SUCCESS in 3m 33s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/b5188cd30fa6427ba26ce91aeaf89125 : SUCCESS in 4m 18s\n- rally-dsvm-tox-functional https://zuul.opendev.org/t/openstack/build/447fe29b4eed4bc8bbc9b2a9932a2d46 : SUCCESS in 33m 22s\n- rally-openstack-docker-build https://zuul.opendev.org/t/openstack/build/ead47e9c85734cbca60ef5912a93d911 : SUCCESS in 7m 08s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/339d26a7896a4b58a25749cf2064033d : SUCCESS in 25m 09s\n- rally-task-cinder https://zuul.opendev.org/t/openstack/build/16b50fa7cf0f4435bb5059fd90f6932b : SUCCESS in 53m 00s\n- rally-task-keystone-glance-swift https://zuul.opendev.org/t/openstack/build/93e7703cc93c47ce9c70a3e1fc76554c : SUCCESS in 35m 07s\n- rally-task-manila-no-ss https://zuul.opendev.org/t/openstack/build/013c65d8dfe54365bbbcdbc936b31a77 : SUCCESS in 14m 34s (non-voting)\n- rally-task-manila-ss https://zuul.opendev.org/t/openstack/build/5efa7f3efc594afaa2c436c32dce64c1 : FAILURE in 20m 24s (non-voting)\n- rally-task-mistral https://zuul.opendev.org/t/openstack/build/8ac528891999403c8606a88f97586298 : SUCCESS in 15m 07s\n- rally-task-neutron-with-extensions https://zuul.opendev.org/t/openstack/build/2c0d58f994e4442b8245cc3e89c8b0fb : SUCCESS in 32m 44s (non-voting)\n- rally-task-nova https://zuul.opendev.org/t/openstack/build/dcaa6ebc8b2f4fea9a6c7f0714e1913d : SUCCESS in 1h 10m 21s\n- rally-task-telemetry https://zuul.opendev.org/t/openstack/build/e1ef64bdb3aa4becbfee2dd345d39de2 : SUCCESS in 28m 58s (non-voting)\n- rally-task-watcher https://zuul.opendev.org/t/openstack/build/a4f4e7332a634ef489c5b52484cb4d88 : SUCCESS in 19m 16s (non-voting)\n- rally-task-zaqar https://zuul.opendev.org/t/openstack/build/4925c5944a744a5bbb0962f6c21beb78 : FAILURE in 19m 06s (non-voting)\n- rally-verify-tempest https://zuul.opendev.org/t/openstack/build/b5537ea9424d4218a179f23d5d12b376 : SUCCESS in 17m 24s","accounts_in_message":[],"_revision_number":3},{"id":"f85c75164e65639d07094c3705ad72984e8c674f","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2025-08-04 09:48:22.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"d856344bb98274e924bee4a25132fbda54e76c45","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-04 09:48:44.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"0b121f2de800405bac590a84e0b9331f342deef1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-04 10:59:52.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/76a8700289dc4d24b5e54875950fadf7\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/b3859ad8d29b44ccaf2d144077dac8e9 : SUCCESS in 2m 41s\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/d091689aafea44b0b5edce6c989ed32c : SUCCESS in 2m 52s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/610c902920c446299627def5d6be2f84 : SUCCESS in 1m 21s\n- rally-tox-py39 https://zuul.opendev.org/t/openstack/build/cd874750d92e422fac6cf521df519f9f : SUCCESS in 4m 12s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/7ca95495820b457886130a201639ad7f : SUCCESS in 2m 01s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/1c78d4fc886449409dcfaed591be53ae : SUCCESS in 1m 54s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/0484045589d44dce9eb8a7e7c475c94c : SUCCESS in 3m 53s\n- rally-dsvm-tox-functional https://zuul.opendev.org/t/openstack/build/5e5e8e1f152042d49b92cb16461997b8 : SUCCESS in 35m 46s\n- rally-openstack-docker-build https://zuul.opendev.org/t/openstack/build/f17a0e990cfe4170b4c3fa403550e792 : SUCCESS in 5m 33s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/7bb015d0816b4046ad0cc9ac7f7156c3 : SUCCESS in 25m 34s\n- rally-task-cinder https://zuul.opendev.org/t/openstack/build/f6897493ba764c41aa0d6b1a57814c78 : SUCCESS in 28m 28s\n- rally-task-keystone-glance-swift https://zuul.opendev.org/t/openstack/build/ff924dd309d74f2b9786e8dcbe18111f : SUCCESS in 18m 04s\n- rally-task-mistral https://zuul.opendev.org/t/openstack/build/ce3098c1a25c4d67b422c2ccd1d3c9fd : SUCCESS in 13m 10s\n- rally-task-neutron https://zuul.opendev.org/t/openstack/build/86c6c89ad9924491847ae2e3603c1570 : SUCCESS in 39m 42s\n- rally-task-nova https://zuul.opendev.org/t/openstack/build/4c835dbf10b545fda8368525d73db985 : SUCCESS in 1h 05m 43s\n- rally-verify-tempest https://zuul.opendev.org/t/openstack/build/c3d6c256e44749f28fa34b54977252d6 : SUCCESS in 40m 41s","accounts_in_message":[],"_revision_number":3},{"id":"53f75cf0e232ea2166df9e6f193636faab55ae07","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-04 10:59:52.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"48e20b5d55a0ad62fd2d5b62ef39e486c1b6e932","revisions":{"9dca095905dd790843b3ee03ca8fc302612cd82a":{"kind":"REWORK","_number":1,"created":"2025-08-03 19:25:13.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/45/956445/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally-openstack","ref":"refs/changes/45/956445/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/45/956445/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/45/956445/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/45/956445/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally-openstack refs/changes/45/956445/1"}}},"commit":{"parents":[{"commit":"c6754c1df62340275408ec4f3ed94e9baea4f892","subject":"Remove Senlin","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/c6754c1df62340275408ec4f3ed94e9baea4f892"}]}],"author":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2025-08-03 19:23:01.000000000","tz":120},"committer":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2025-08-03 19:24:48.000000000","tz":120},"subject":"Use setuptools_scm instead of pbr and implement pep-517","message":"Use setuptools_scm instead of pbr and implement pep-517\n\nSigned-off-by: Andriy Kurilin \u003candr.kurilin@gmail.com\u003e\nChange-Id: I2d598a0c944fd9e911ef87b51b7fbb73351b68f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/9dca095905dd790843b3ee03ca8fc302612cd82a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/9dca095905dd790843b3ee03ca8fc302612cd82a"}]},"branch":"refs/heads/master"},"ac06dd57b30a1243b531399d6c625a5938e17b54":{"kind":"REWORK","_number":2,"created":"2025-08-03 21:18:46.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/45/956445/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally-openstack","ref":"refs/changes/45/956445/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/45/956445/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/45/956445/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/45/956445/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally-openstack refs/changes/45/956445/2"}}},"commit":{"parents":[{"commit":"c6754c1df62340275408ec4f3ed94e9baea4f892","subject":"Remove Senlin","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/c6754c1df62340275408ec4f3ed94e9baea4f892"}]}],"author":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2025-08-03 19:23:01.000000000","tz":120},"committer":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2025-08-03 21:18:36.000000000","tz":120},"subject":"Use setuptools_scm instead of pbr and implement pep-517","message":"Use setuptools_scm instead of pbr and implement pep-517\n\nSigned-off-by: Andriy Kurilin \u003candr.kurilin@gmail.com\u003e\nChange-Id: I2d598a0c944fd9e911ef87b51b7fbb73351b68f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/ac06dd57b30a1243b531399d6c625a5938e17b54"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/ac06dd57b30a1243b531399d6c625a5938e17b54"}]},"branch":"refs/heads/master"},"48e20b5d55a0ad62fd2d5b62ef39e486c1b6e932":{"kind":"REWORK","_number":3,"created":"2025-08-04 07:52:23.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/45/956445/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally-openstack","ref":"refs/changes/45/956445/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/45/956445/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/45/956445/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/45/956445/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally-openstack refs/changes/45/956445/3"}}},"commit":{"parents":[{"commit":"c6754c1df62340275408ec4f3ed94e9baea4f892","subject":"Remove Senlin","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/c6754c1df62340275408ec4f3ed94e9baea4f892"}]}],"author":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2025-08-03 19:23:01.000000000","tz":120},"committer":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2025-08-04 07:52:11.000000000","tz":120},"subject":"Use setuptools_scm instead of pbr and implement pep-517","message":"Use setuptools_scm instead of pbr and implement pep-517\n\nSigned-off-by: Andriy Kurilin \u003candr.kurilin@gmail.com\u003e\nChange-Id: I2d598a0c944fd9e911ef87b51b7fbb73351b68f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/48e20b5d55a0ad62fd2d5b62ef39e486c1b6e932"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/48e20b5d55a0ad62fd2d5b62ef39e486c1b6e932"}]},"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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}}]}],"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":"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":{}}}]}
