)]}'
{"id":"openstack%2Fkeystoneauth~930773","triplet_id":"openstack%2Fkeystoneauth~master~Ib83c6a91bae9b4d84996250aacccaf32c2b30973","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-11-15 18:15:57.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},"7414":{"account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"last_update":"2024-11-15 15:57:40.000000000","reason":"\u003cGERRIT_ACCOUNT_7414\u003e replied on the change","reason_account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}}},"hashtags":[],"change_id":"Ib83c6a91bae9b4d84996250aacccaf32c2b30973","subject":"access: Remove use of _missingproperty wrapper","status":"MERGED","created":"2024-09-27 18:05:38.000000000","updated":"2024-11-15 21:25:17.000000000","submitted":"2024-11-15 21:24:18.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":"930773-typing","meta_rev_id":"9cc1da99c6c6d44d5c626f5652d72e927b6601be","_number":930773,"virtual_id_number":930773,"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-11-15 21:24:18.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-11-15 15:57:40.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-10-22 10:50:30.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-11-15 15:57:40.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-27 20:02:08.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-10-11 13:59:04.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-10-18 14:11:49.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":"f3dc1f16cdd4c54dc8cb491480eb4fd42ead9b0f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-09-27 18:05:38.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"05597cd69803b720183143fd0b7966ca139e37bc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-27 20:02:08.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/f5857f3a4a954f7bbf43500aa403d26b\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c5eaa20cc27f4db7ba36addfab65abd7 : SUCCESS in 1h 42m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9c2968577f8c46d0ae429b6cc83dab16 : SUCCESS in 3m 08s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/dec77211430840a08d327000b5ea5dbf : SUCCESS in 9m 23s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/6df2f9b1a82845ed8f20075f544b6286 : SUCCESS in 9m 45s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/484ceacbf50848d4b89304eb2a769df7 : SUCCESS in 32m 17s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/9f7e99ce764b447b9ace37798aa66909 : SUCCESS in 4m 13s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/92c800eb61ee410aaf2f2ee4e0efa108 : SUCCESS in 5m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/487aa449793c439b8c8dbd593bb8c393 : FAILURE in 4m 54s","accounts_in_message":[],"_revision_number":1},{"id":"b010b2ae970c430acd10c8cbc07608b8c19e6348","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-09-30 10:00:51.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"8a14d880b010e0f1abcdab9254ff1d0c1e24bd90","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-30 11:39:54.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/fef1bfa2e3b34dfe8170db7377f359f0\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/40dad50b25fd473ca31afbaaf1b7905c : SUCCESS in 1h 32m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5486c3910cde428cac7bd19c88987302 : FAILURE in 3m 08s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a7d21500a8df4cec8b60e220f42375d3 : SUCCESS in 8m 18s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2f6bad2d349d48019868f4e3a9e3993a : SUCCESS in 8m 33s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/0574de024b474919800b20905800168c : SUCCESS in 31m 21s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/33e9aa8013774a73abbb66835efab955 : SUCCESS in 5m 00s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/2faefd68041643509529a1ecd5f522ea : SUCCESS in 4m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5342b349a93f402f832d4c1ad9381dc4 : FAILURE in 4m 19s","accounts_in_message":[],"_revision_number":2},{"id":"b7b01ff25e8aa51e712f8634f8b214629088d20b","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-10-11 13:59:04.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"aaecb68b71af6428d44c26a093f3f17ea9e13ea2","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2024-10-18 14:11:49.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"331ce06ae0044612a04b16c910f71eab550b5806","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-18 16:00:56.000000000","message":"Patch Set 2:\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/fd5d0e97c1dc45019912b4fade9b94bc\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c591cb2138664b02ad56cd327ab85611 : SUCCESS in 1h 43m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ff84ae0f38cf4636af0c1674ad94e811 : FAILURE in 2m 40s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b31edc8716cb46dbaf32b571c41a24f7 : SUCCESS in 8m 53s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/ab36f229acd74e359eb64cb482e836ba : SUCCESS in 8m 55s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/78c5c527099c4e51a30b0705f587329e : SUCCESS in 1h 05m 48s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/8a49c9ddaedb4376b223da27290c3f22 : SUCCESS in 6m 31s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/33b2a3bfb8b240978d6321e2932ffad9 : SUCCESS in 6m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ab8b28f4568b4f0294c88311ab389e73 : FAILURE in 3m 39s","accounts_in_message":[],"_revision_number":2},{"id":"3bfe3434e55375b1954a501dac1fa87cc4c05b9b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-10-21 10:06:14.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-1\n* Workflow+1\n","accounts_in_message":[],"_revision_number":3},{"id":"24f97d36484873c907eaa8b4cc68073bc1cc1e32","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-21 11:53:02.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/3c13249b1e4e4962a1b67a5b04c03855\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9bb4191feecb45e596de52a1a733bb89 : SUCCESS in 1h 46m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2d0b469e428a40c2987adfdbc8f0ecf1 : SUCCESS in 2m 49s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/48b5a5e8c3b04cabb83dc08e0260519a : SUCCESS in 7m 44s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/bc36067615d3422fa4072ea8e1960f79 : SUCCESS in 9m 44s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/b8d0a8c4ab904680becf53f03b6433ff : SUCCESS in 44m 38s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/a7e3342f25f346ecb070e3ebb2a56d30 : SUCCESS in 3m 01s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/74f34340ac664248822b0c10553e434e : SUCCESS in 5m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/95af1efd6cc147f3bdab7376258295a3 : FAILURE in 4m 02s","accounts_in_message":[],"_revision_number":3},{"id":"797869dbb4546574fa0961f8392f5d1a2100badf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-10-22 10:50:30.000000000","message":"Uploaded patch set 4: Patch Set 3 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":4},{"id":"c05d96472b1a5cfb804476ea8e1808b84ff99f47","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-22 13:06:47.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/29ab9f9a90384160b98adcb01821a364\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/fe13c1869271420a94937f613bcc0016 : SUCCESS in 2h 04m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f38d3329a0234891a911d08304aa823b : SUCCESS in 3m 09s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/58c5c04a4c724721ae2879b76d44a6f1 : SUCCESS in 7m 32s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/053031f4239441169fa2fa1ab7928ce8 : SUCCESS in 8m 18s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/206f5d495022423e9c7e38c7379c7e9f : SUCCESS in 47m 36s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/35e4fc4961754d9f85dddbda6d90401d : SUCCESS in 5m 33s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/6996a47c4a9241ab8c1f00afe75fe030 : SUCCESS in 4m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ab579490dcd34fd3a4ee9c92a9aac794 : SUCCESS in 6m 09s","accounts_in_message":[],"_revision_number":4},{"id":"df46279e46072b493c24f66f104be31a83a2efd5","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2024-11-15 15:57:40.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"d569a78a9e080e504aaa3ec09e901ef701d4656d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-15 15:58:48.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"2c2b5848512ffde69fd343ae60be60503995723a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-15 17:53:09.000000000","message":"Patch Set 4: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/930772 is needed.","accounts_in_message":[],"_revision_number":4},{"id":"79f2d50db6342f88ad3683c0a190aefd94c111df","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-11-15 18:15:57.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"e472c93ab99b99374e6a07b72ff7d659e5a470c5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-15 19:41:06.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/86aa913f8e8e4609a8263a5d7c52ae1a\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/afb94f5119a64b09ab8cc5086b86a87d : SUCCESS in 1h 20m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/764d1d14a8ec4d12b1ee5a69e64ec30c : SUCCESS in 4m 09s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4df1ec8e500f4cca91b06541edc6daa0 : SUCCESS in 8m 44s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e6167c4f78464608a8d0aab2ee8cbb64 : SUCCESS in 9m 22s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/d2cba047ce8b4596a543f5d7a405bca3 : SUCCESS in 1h 07m 05s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/490cd712378d4aacaf7201579c8cd011 : SUCCESS in 4m 19s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/a991c46a053641debd9c55f97d28f499 : SUCCESS in 3m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4df051d47fbc41c0a5918ecfc3bdaf88 : SUCCESS in 6m 28s","accounts_in_message":[],"_revision_number":4},{"id":"cc82ed466ba1207cea0d2b65e1b0b0182ec0b483","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-15 19:50:10.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"03d04fc422decfa56e534a9b1c43da5b2a054721","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-15 21:24:18.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4ed22362da26476babcae81587de5b37\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f82b40e327364d629522e2af3c58dd8c : SUCCESS in 1h 32m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/30583a5367ae49f489697a6de19c8be3 : SUCCESS in 3m 18s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/83a0ac8d8e434bfc912d903ee12cc3e4 : SUCCESS in 8m 02s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c1b17bc301b842f3b1070b1975793a9d : SUCCESS in 8m 11s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/08c28237bdec4735afb15db761dd028e : SUCCESS in 47m 06s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/10deef29063443ef9b30fbd33d65a6ff : SUCCESS in 4m 23s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/60fa0dc4586847da9d9b103bf7405354 : SUCCESS in 7m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b5185fb3f55448eeb741aa56d29816a8 : SUCCESS in 7m 42s","accounts_in_message":[],"_revision_number":4},{"id":"46ebe4414d46bd45742291478f4aae5277d5c6c6","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-15 21:24:18.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"9cc1da99c6c6d44d5c626f5652d72e927b6601be","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-15 21:25:17.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4a49dfaef919428cb2c27a636dcd7b62\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8677734e647140989cb2d1cb8badf919 : SUCCESS in 38s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"2ab36152059a42028d69eb710de1f6298676dd43","revisions":{"3eda6b3543409addb0872105a345a3350f320f24":{"kind":"REWORK","_number":1,"created":"2024-09-27 18:05:38.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/73/930773/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/73/930773/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/73/930773/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/73/930773/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/73/930773/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/73/930773/1"}}},"commit":{"parents":[{"commit":"d51adfeedde884be89a945a5a052d895adc0d6b1","subject":"access: Add more helper attributes to AccessInfoV3","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/d51adfeedde884be89a945a5a052d895adc0d6b1"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-08-14 16:56:22.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-09-27 17:20:20.000000000","tz":60},"subject":"access: Remove use of _missingproperty wrapper","message":"access: Remove use of _missingproperty wrapper\n\nThis was unnecessary in many cases at properties are known to exist, as\nconfirmed by looking at previous releases (e.g. Diablo [1]). For the\ncases where it is necessary, there are easier ways to do this.\n\n[1] https://github.com/openstack/keystone/blob/diablo-eol/keystone/logic/types/auth.py#L371-L416\n\nChange-Id: Ib83c6a91bae9b4d84996250aacccaf32c2b30973\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/3eda6b3543409addb0872105a345a3350f320f24"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/3eda6b3543409addb0872105a345a3350f320f24"}]},"branch":"refs/heads/master"},"311e7dff8696eafc9213588fd26ca8e2b8b4eaff":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2024-09-30 10:00:51.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/73/930773/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/73/930773/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/73/930773/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/73/930773/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/73/930773/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/73/930773/2"}}},"commit":{"parents":[{"commit":"0261a77c4a7f3e6e0168323c9006cfbdd3f47064","subject":"access: Add more helper attributes to AccessInfoV3","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/0261a77c4a7f3e6e0168323c9006cfbdd3f47064"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-08-14 16:56:22.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-09-30 09:55:13.000000000","tz":60},"subject":"access: Remove use of _missingproperty wrapper","message":"access: Remove use of _missingproperty wrapper\n\nThis was unnecessary in many cases at properties are known to exist, as\nconfirmed by looking at previous releases (e.g. Diablo [1]). For the\ncases where it is necessary, there are easier ways to do this.\n\n[1] https://github.com/openstack/keystone/blob/diablo-eol/keystone/logic/types/auth.py#L371-L416\n\nChange-Id: Ib83c6a91bae9b4d84996250aacccaf32c2b30973\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/311e7dff8696eafc9213588fd26ca8e2b8b4eaff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/311e7dff8696eafc9213588fd26ca8e2b8b4eaff"}]},"branch":"refs/heads/master"},"882b682ce92c8e78f5e33383de5ff6f33b69fe37":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2024-10-21 10:06:14.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/73/930773/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/73/930773/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/73/930773/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/73/930773/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/73/930773/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/73/930773/3"}}},"commit":{"parents":[{"commit":"32fb4023b55e9d1931c91624d14fa763d1af3a4e","subject":"access: Add more helper attributes to AccessInfoV3","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/32fb4023b55e9d1931c91624d14fa763d1af3a4e"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-08-14 16:56:22.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-10-21 10:05:48.000000000","tz":60},"subject":"access: Remove use of _missingproperty wrapper","message":"access: Remove use of _missingproperty wrapper\n\nThis was unnecessary in many cases at properties are known to exist, as\nconfirmed by looking at previous releases (e.g. Diablo [1]). For the\ncases where it is necessary, there are easier ways to do this.\n\n[1] https://github.com/openstack/keystone/blob/diablo-eol/keystone/logic/types/auth.py#L371-L416\n\nChange-Id: Ib83c6a91bae9b4d84996250aacccaf32c2b30973\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/882b682ce92c8e78f5e33383de5ff6f33b69fe37"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/882b682ce92c8e78f5e33383de5ff6f33b69fe37"}]},"branch":"refs/heads/master"},"2ab36152059a42028d69eb710de1f6298676dd43":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2024-10-22 10:50:30.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/73/930773/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/73/930773/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/73/930773/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/73/930773/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/73/930773/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/73/930773/4"}}},"commit":{"parents":[{"commit":"876f6e5d8e695e4c3532f042e8b1ff43d1280397","subject":"access: Add more helper attributes to AccessInfoV3","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/876f6e5d8e695e4c3532f042e8b1ff43d1280397"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-08-14 16:56:22.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-10-22 10:50:16.000000000","tz":60},"subject":"access: Remove use of _missingproperty wrapper","message":"access: Remove use of _missingproperty wrapper\n\nThis was unnecessary in many cases at properties are known to exist, as\nconfirmed by looking at previous releases (e.g. Diablo [1]). For the\ncases where it is necessary, there are easier ways to do this.\n\n[1] https://github.com/openstack/keystone/blob/diablo-eol/keystone/logic/types/auth.py#L371-L416\n\nChange-Id: Ib83c6a91bae9b4d84996250aacccaf32c2b30973\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/2ab36152059a42028d69eb710de1f6298676dd43"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/2ab36152059a42028d69eb710de1f6298676dd43"}]},"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"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":{}}}]}
