)]}'
{"id":"openstack%2Frally~956987","triplet_id":"openstack%2Frally~master~I66ddc89b8a4663aab57e9fd16d5d5ed7a95d0e26","project":"openstack/rally","branch":"master","topic":"less-strict-context","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-09 17:47:35.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":"I66ddc89b8a4663aab57e9fd16d5d5ed7a95d0e26","subject":"[type-hints] Set config of context and hooks as Any","status":"MERGED","created":"2025-08-09 16:30:51.000000000","updated":"2025-08-09 18:17:38.000000000","submitted":"2025-08-09 18:17:38.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"956987-less-strict-context","meta_rev_id":"18ffd8f95a15f1f314856dbed293e3b075049d0d","_number":956987,"virtual_id_number":956987,"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-09 18:17:38.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-09 16:31:47.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-09 16:31:47.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-09 16:42:09.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":"e045f6c8f58e17c71aaf3748fd9f3a4b9791af7a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2025-08-09 16:30:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"559abc4cf55b16904d8cda9232159482988cf9d5","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2025-08-09 16:31:47.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"a4b388a3975326f4f95b2e3c6b3127af34f9b384","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-09 16:42:09.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7114b761773d494697b7cb1b2049974c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/868f68f7c0df4e2d84d0ee35cdb05d90 : SUCCESS in 4m 28s\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/c17a8dde647747088bbad4a0cc02c81b : SUCCESS in 4m 42s\n- rally-tox-docs https://zuul.opendev.org/t/openstack/build/acabce119f9b4079b5e837ef8f930712 : SUCCESS in 3m 56s\n- rally-tox-mypy https://zuul.opendev.org/t/openstack/build/b816a3485fe04424bea1ab801d97a465 : SUCCESS in 3m 50s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/b4c049c05f1c4344b66d29663e68b1fb : SUCCESS in 2m 59s\n- rally-tox-py39 https://zuul.opendev.org/t/openstack/build/dc540ce5a3be4cc2adc45bb016f10cca : SUCCESS in 3m 08s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/dd0da1cb34ee42d4aac6856dfd641fe3 : SUCCESS in 2m 52s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/c9304a6e13e240d68d8b4ebda8afe946 : SUCCESS in 1m 43s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/8d6918e331fc4917bc4b486c2ad33e08 : SUCCESS in 1m 48s\n- rally-tox-samples https://zuul.opendev.org/t/openstack/build/148584619fd34b469ed6bf90ed7264e4 : SUCCESS in 2m 49s\n- rally-tox-functional https://zuul.opendev.org/t/openstack/build/a32c550d56cc45c2b729b4aaf80079e5 : SUCCESS in 6m 09s\n- rally-tox-self https://zuul.opendev.org/t/openstack/build/ab72afb667f04278908e421c064127ed : SUCCESS in 6m 17s\n- rally-install-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/49eb6427f26c4349a9f45df5d2497a46 : SUCCESS in 6m 03s\n- rally-install-ubuntu-noble https://zuul.opendev.org/t/openstack/build/5a77cf6f4ea646779ff8a4612b373093 : SUCCESS in 7m 30s\n- rally-install-centos-9s https://zuul.opendev.org/t/openstack/build/bcfea6a2b8e74b49bf0d891f1d6ead74 : SUCCESS in 6m 13s\n- rally-docker-build https://zuul.opendev.org/t/openstack/build/0b411dfa16854f44a927a13da6d2ffe3 : SUCCESS in 7m 00s","accounts_in_message":[],"_revision_number":1},{"id":"c65d145134fcf59f568b86556c1d7aaf2b2920a0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-09 16:42:18.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"aa1136778418929b151aaeb335010944931e3071","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-09 16:57:44.000000000","message":"Patch Set 1: 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/452e8fcb97a142219d98e8c5998220d1\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b758cb27c3e84be5b1676cb3833e6229 : SUCCESS in 4m 23s\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/eea53c2db7d54e3795b2af47622395ff : SUCCESS in 4m 19s\n- rally-tox-docs https://zuul.opendev.org/t/openstack/build/8e6090fc74d0458ea430e343dc23ff3f : SUCCESS in 4m 50s\n- rally-tox-mypy https://zuul.opendev.org/t/openstack/build/178e823f562144eaaaedc4c3f8078b1c : SUCCESS in 4m 14s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/8730e7ec9a0c49b8bd75a90ef13c1907 : SUCCESS in 2m 24s\n- rally-tox-py39 https://zuul.opendev.org/t/openstack/build/19bd0e43254f45e194fa2f8345ba9e23 : SUCCESS in 3m 04s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/082ad72971534f638c0abe5ea062786d : SUCCESS in 3m 13s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/86e0402b2f80468c805a857d14d07f5e : SUCCESS in 3m 42s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/7d365fd30c65402eafe4841d0ba579d3 : SUCCESS in 2m 50s\n- rally-tox-samples https://zuul.opendev.org/t/openstack/build/b8a1097dac734c1a907e9ce805e352d5 : SUCCESS in 3m 12s\n- rally-tox-functional https://zuul.opendev.org/t/openstack/build/a226f5921a974aefbd705348f767c6cb : FAILURE in 7m 26s\n- rally-tox-self https://zuul.opendev.org/t/openstack/build/1f4bdb8015c4433eb4df17d8291ba70a : SUCCESS in 6m 50s\n- rally-install-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/4f66bd5b26ae4387b7fe25aef901301f : SUCCESS in 5m 52s\n- rally-install-ubuntu-noble https://zuul.opendev.org/t/openstack/build/033843497d6f41aeaa94de3f476a1083 : SUCCESS in 6m 51s\n- rally-install-centos-9s https://zuul.opendev.org/t/openstack/build/2f808fcccd5445b2ad54ad744ba38d38 : SUCCESS in 5m 40s\n- rally-docker-build https://zuul.opendev.org/t/openstack/build/15b5859103574997b6fd642ef07b7f60 : SUCCESS in 7m 02s","accounts_in_message":[],"_revision_number":1},{"id":"00925be026fb3723034ff68ccb85c4337f30e3a5","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2025-08-09 17:47:35.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"5854255f25cd038bf90f5dc401a4ed0459c089d2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-09 18:05:05.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5adb4fdba411420d87590cd15cfeced8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d02af16a1b51475e9bfbd7e0c54e764d : SUCCESS in 4m 10s\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/d0b5a55fbd304aab8a43c92864cb95b4 : SUCCESS in 2m 30s\n- rally-tox-docs https://zuul.opendev.org/t/openstack/build/fe539130a6c74bd789169e95f563e22d : SUCCESS in 4m 10s\n- rally-tox-mypy https://zuul.opendev.org/t/openstack/build/c10b57d5aa5549ffbf39868e95770d78 : SUCCESS in 3m 09s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/38c7c2d4b7fe4e92a1af2d8b18165495 : SUCCESS in 2m 26s\n- rally-tox-py39 https://zuul.opendev.org/t/openstack/build/ff82acfc9b8b421da865cecbe1fead42 : SUCCESS in 3m 38s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/038f6d714b0c446c9eafe254ccdadc2f : SUCCESS in 3m 15s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/8696f7fa4dd24aaba2e438545cf0966e : SUCCESS in 2m 55s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/64f8d1ba3d1f485f90824a96def4bb01 : SUCCESS in 3m 03s\n- rally-tox-samples https://zuul.opendev.org/t/openstack/build/dcf8d680283743f491ca409148dbfe7e : SUCCESS in 2m 48s\n- rally-tox-functional https://zuul.opendev.org/t/openstack/build/31ca59bbbceb4a5e99a7f4ec79a17bf1 : SUCCESS in 6m 50s\n- rally-tox-self https://zuul.opendev.org/t/openstack/build/ba347c2ca93f440f8ac5cfcaefae745e : SUCCESS in 6m 18s\n- rally-install-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/70fd5fdb5c7141518f7beb4a4765aec4 : SUCCESS in 6m 34s\n- rally-install-ubuntu-noble https://zuul.opendev.org/t/openstack/build/42bee029ee4b4b77b641eee4f37740a3 : SUCCESS in 6m 13s\n- rally-install-centos-9s https://zuul.opendev.org/t/openstack/build/a570bc5f5b724ad4b135da9c8bed38f4 : SUCCESS in 6m 18s\n- rally-docker-build https://zuul.opendev.org/t/openstack/build/1d86e7c913b040499945d29b686c1fe8 : SUCCESS in 6m 23s","accounts_in_message":[],"_revision_number":1},{"id":"8a07a3f9232befecbee9ac2893779281aa5e0083","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-09 18:05:14.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"226a0ce63eef2e2ba56ef21954ec1f6857303242","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-09 18:17:38.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/245f0c52c0af428196d363939b3f7c62\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0018471808dc46c9b433d0912ed7f288 : SUCCESS in 4m 11s\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/504625f84720471ab5317c4e616b0d82 : SUCCESS in 4m 27s\n- rally-tox-docs https://zuul.opendev.org/t/openstack/build/0df4597a148a4cc88ba6e39422300ee7 : SUCCESS in 1m 58s\n- rally-tox-mypy https://zuul.opendev.org/t/openstack/build/175d290ab509499fb78c61ef9d855d5e : SUCCESS in 3m 06s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/7f92a22be03f4daa839e90e93da3b088 : SUCCESS in 1m 36s\n- rally-tox-py39 https://zuul.opendev.org/t/openstack/build/de25716a10014ce2b48b2d2ddc063512 : SUCCESS in 2m 53s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/f90ed67fa6d0435fa8bce8fa41d44a04 : SUCCESS in 3m 01s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/09f03e7289064d4bbe38d51b8ece47af : SUCCESS in 2m 34s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/c0ff6ac9680941aa839fcb6434705e6d : SUCCESS in 1m 41s\n- rally-tox-samples https://zuul.opendev.org/t/openstack/build/270fff317c264cfe8c5b994d0d25b76a : SUCCESS in 2m 49s\n- rally-tox-functional https://zuul.opendev.org/t/openstack/build/01e6e8f28c70459e808acc83bc661232 : SUCCESS in 7m 36s\n- rally-tox-self https://zuul.opendev.org/t/openstack/build/afe4b619b4bd4b6b991ed5275e33a377 : SUCCESS in 6m 08s\n- rally-install-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/256a91ee135e40baa5548e417ed965e5 : SUCCESS in 4m 40s\n- rally-install-ubuntu-noble https://zuul.opendev.org/t/openstack/build/dc1cfd3ecd194e22b24765bc16e921d0 : SUCCESS in 6m 03s\n- rally-install-centos-9s https://zuul.opendev.org/t/openstack/build/dd19f926fa1645cabe931f7255c9ef3c : SUCCESS in 5m 09s\n- rally-docker-build https://zuul.opendev.org/t/openstack/build/15b8e5f2d36940dcb10ff6eddddbc64d : SUCCESS in 7m 00s","accounts_in_message":[],"_revision_number":1},{"id":"18ffd8f95a15f1f314856dbed293e3b075049d0d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-09 18:17:38.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"cd921eafc4cd0ba9aaeb8efa4103a387f2fdc3a9","revisions":{"cd921eafc4cd0ba9aaeb8efa4103a387f2fdc3a9":{"kind":"REWORK","_number":1,"created":"2025-08-09 16:30:51.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/87/956987/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally","ref":"refs/changes/87/956987/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally refs/changes/87/956987/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally refs/changes/87/956987/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally refs/changes/87/956987/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally refs/changes/87/956987/1"}}},"commit":{"parents":[{"commit":"c1e22f1d46f9a50b1ac47d2b80efead1d28c05fb","subject":"Remove several deprecated methods from rally.common.utils","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/c1e22f1d46f9a50b1ac47d2b80efead1d28c05fb"}]}],"author":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2025-08-09 16:30:21.000000000","tz":120},"committer":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2025-08-09 16:30:34.000000000","tz":120},"subject":"[type-hints] Set config of context and hooks as Any","message":"[type-hints] Set config of context and hooks as Any\n\nThe target plugin should set desired type itself.\n\nChange-Id: I66ddc89b8a4663aab57e9fd16d5d5ed7a95d0e26\nSigned-off-by: Andriy Kurilin \u003candr.kurilin@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/cd921eafc4cd0ba9aaeb8efa4103a387f2fdc3a9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/cd921eafc4cd0ba9aaeb8efa4103a387f2fdc3a9"}]},"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":{}}}]}
