)]}'
{"id":"openstack%2Fkeystoneauth~928811","triplet_id":"openstack%2Fkeystoneauth~master~I8cbea2cc0ca23edc292121998e141eaea9ede09c","project":"openstack/keystoneauth","branch":"master","topic":"typing","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2024-09-27 16:34:48.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I8cbea2cc0ca23edc292121998e141eaea9ede09c","subject":"Enable mypy","status":"MERGED","created":"2024-09-10 14:06:30.000000000","updated":"2024-09-27 16:36:06.000000000","submitted":"2024-09-27 16:34:48.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":"928811-typing","meta_rev_id":"40f19ad6ecdeda3ee8796a943329efcc334a5487","_number":928811,"virtual_id_number":928811,"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":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-09-27 16:34:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"all":[{"value":2,"date":"2024-09-27 14:48:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2024-09-11 17:44:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"all":[{"value":1,"date":"2024-09-27 14:48:15.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-09-10 16:09:17.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-09-11 15:56:48.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2024-09-27 14:48:15.000000000","updated_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"reviewer":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"state":"REVIEWER"}],"messages":[{"id":"ac6f3b8328d0df072f73b609918dae6be4b6bc08","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-09-10 14:06:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"15fa887846463bca4489f9b5cdc9691b59914194","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-10 16:09:17.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/579262bb5eea4833a0e72c8c709c644d\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/954e7c2e71354d3989b7c4e4ad76f4b5 : SUCCESS in 2m 04s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d929182b90ef43a4ae763138bb15d43d : SUCCESS in 1h 38m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d40f533a829a4211b08a43122346cb60 : SUCCESS in 3m 43s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6524a15d946647d3b1049597dcced67c : SUCCESS in 7m 16s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/57154076f46e4861b49cdf1e57102bd6 : SUCCESS in 7m 47s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/6b2be709f805428b9a182dfca55bcc6b : SUCCESS in 9m 09s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/760d5e2fb673471ab6adcbf2a6a00ce0 : SUCCESS in 1h 03m 03s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/2e4a65e06f4c425cb70ff98ec6bf7ec3 : SUCCESS in 4m 07s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/ee8d2c0dfb3049749f0639562fc7480d : SUCCESS in 4m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2dc36fecd8bf460eaf93a22f965491e5 : SUCCESS in 5m 24s","accounts_in_message":[],"_revision_number":1},{"id":"f7f4da2d8737fb4a7c667fcdf910e1441b26d3ca","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-09-11 15:56:48.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"9db4af92280ab53f0669c6f45b86a3bde80de1a8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-09-11 17:44:56.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"c0d1baf9b2fafccb0e1a638530e76f77802e6d86","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-11 19:41:31.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/361ccca10b27470f9467e4c8f5bffa5b\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/3ebe159b4b2f4f22aa87ea224628052a : SUCCESS in 1m 46s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/95c618d2341949deb7799bc976df348a : SUCCESS in 1h 55m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/946efa3e35f54b22bac811acf95d7ca2 : SUCCESS in 2m 57s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/419fc2ef86214753862f0dc4f215bd32 : SUCCESS in 7m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/22133815a67d4195bb926ec3cc8b7a1c : SUCCESS in 6m 40s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/9ccb7f4a38a94ebdaf1422c1abc5f73a : SUCCESS in 8m 32s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/027ca2556cfb4a61ae705b4f1af0836f : SUCCESS in 50m 48s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/781aeeb690824cf3a878717c798bf23b : SUCCESS in 3m 30s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/f0fa903070744a7fbcf9b780a2d41f0e : SUCCESS in 4m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/256b2af4dde74c8e92d26e3cdee46466 : SUCCESS in 5m 40s","accounts_in_message":[],"_revision_number":2},{"id":"c11b87c81d4f759edb6961d191bff016733d73c1","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2024-09-27 14:48:15.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"5cad2ad7a554c8c3f98afba17800d272bb5dd8a1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-27 14:48:58.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"1ae2f344c8ffb2186d89832ce056fac139fd2ac6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-27 16:34:48.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1bbff4355bc44fe88178be5ef8af71bd\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/4320fed0ecaa4980884acb5208dc973d : SUCCESS in 2m 54s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a9f237aafb3449b09a7a179c5ece31d4 : SUCCESS in 1h 43m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2de2ce3abf4649a5a25b750f8ad113f8 : SUCCESS in 5m 24s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4269f1f71ae54f6784100318c3ba5fce : SUCCESS in 8m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f9e0c97291544fcfb984f2ad4cfdd225 : SUCCESS in 7m 51s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/cfc61a6f561040df81d5b708d74894d7 : SUCCESS in 25m 30s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/a276459a08cc4906aad5fbeb84cdabf5 : SUCCESS in 5m 15s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/18ccb27b6a514b758f86cea4e82372f9 : SUCCESS in 5m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cb2b9c0d447143ae8fa03fc648b0c5a9 : SUCCESS in 6m 11s","accounts_in_message":[],"_revision_number":2},{"id":"e2d6cc48680c5ccffce870e96cc1367760614641","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-27 16:34:48.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"40f19ad6ecdeda3ee8796a943329efcc334a5487","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-27 16:36:06.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0973086944e54c149e3044c25bbdeb66\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b28af92c35ef4e3786d5389d56760003 : SUCCESS in 54s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"c5085d6f628b693f2c78488506dafa12f80f8dda","revisions":{"5836e0cae4a06ac4c0ac8637b71e6d725b0df1a4":{"kind":"REWORK","_number":1,"created":"2024-09-10 14:06:30.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/11/928811/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/11/928811/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/11/928811/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/11/928811/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/11/928811/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/11/928811/1"}}},"commit":{"parents":[{"commit":"52dc437ce7808d0d69339db03eeb6a97c134c40c","subject":"typing: Resolve remaining initial issues","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/52dc437ce7808d0d69339db03eeb6a97c134c40c"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-07-30 13:07:12.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-09-10 09:41:58.000000000","tz":60},"subject":"Enable mypy","message":"Enable mypy\n\nOur typing journey is not complete - far from it - but we can now enable\nmypy and start chipping away at things.\n\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nChange-Id: I8cbea2cc0ca23edc292121998e141eaea9ede09c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/5836e0cae4a06ac4c0ac8637b71e6d725b0df1a4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/5836e0cae4a06ac4c0ac8637b71e6d725b0df1a4"}]},"branch":"refs/heads/master"},"c5085d6f628b693f2c78488506dafa12f80f8dda":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2024-09-11 17:44:56.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/11/928811/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/11/928811/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/11/928811/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/11/928811/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/11/928811/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/11/928811/2"}}},"commit":{"parents":[{"commit":"b2dcd89546f16f9205aaadda053ecb434fe9bd81","subject":"typing: Resolve remaining initial issues","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/b2dcd89546f16f9205aaadda053ecb434fe9bd81"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-07-30 13:07:12.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-09-11 17:43:59.000000000","tz":60},"subject":"Enable mypy","message":"Enable mypy\n\nOur typing journey is not complete - far from it - but we can now enable\nmypy and start chipping away at things.\n\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nChange-Id: I8cbea2cc0ca23edc292121998e141eaea9ede09c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/c5085d6f628b693f2c78488506dafa12f80f8dda"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/c5085d6f628b693f2c78488506dafa12f80f8dda"}]},"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":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}}]}],"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":{}}}]}
