)]}'
{"id":"openstack%2Foslo.versionedobjects~981493","triplet_id":"openstack%2Foslo.versionedobjects~master~I61139c12751552654c5f6ef8b21242572ad83966","project":"openstack/oslo.versionedobjects","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":"2026-04-14 09:57:28.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"}}},"hashtags":[],"change_id":"I61139c12751552654c5f6ef8b21242572ad83966","subject":"Add strict typing","status":"MERGED","created":"2026-03-20 11:22:33.000000000","updated":"2026-04-14 12:40:22.000000000","submitted":"2026-04-14 12:39:17.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":"981493-typing","meta_rev_id":"5775e701c89197f44ed1c95fb277529fd516e977","_number":981493,"virtual_id_number":981493,"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-14 12:39:17.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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2026-04-14 09:57:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2026-04-14 09:57:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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},"Backport-Candidate":{"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-20 13:37:40.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":"a98e738bcad4849557ca258c851f0072c30c827b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-20 11:22:33.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"eea97e793dd3fade8c89216d903372a5d7c43e37","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 13:37:40.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/583918dd94d348d882ea3c453e7f713d\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/3dba20a61d34426383a3cfaa94aee4f8 : SUCCESS in 3m 15s\n- requirements-check https://zuul.opendev.org/t/openstack/build/bd464f20a2e24862bbb5fac203737bc2 : SUCCESS in 3m 27s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a8cefafe9105414ca1bf2457029f9979 : SUCCESS in 1h 51m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7ef950e88aac4927800104db0bfcb6a5 : SUCCESS in 3m 56s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c09bc617f4264aeeb160e6574827a294 : SUCCESS in 3m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d8931e8e278946f0b2c4a4503a6bae64 : SUCCESS in 3m 20s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/115c174659a945539f801b75e7921fee : SUCCESS in 5m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/40d4615fe75e44c29ad4aef0a500190e : SUCCESS in 5m 04s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/82bfa21340994894a8ad3af07fc02e90 : SUCCESS in 1h 33m 03s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ef3b705f7609995b933847d3c1f2de326e68afdb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-20 14:55:29.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":"2c974bb6e9c4cd17eb0578996902ac1b649404a9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 17:48:25.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/a3853c5e71ab49f4ba3c1805463129c3\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/c4ec1a2b20ec486090027ea97d75b92a : SUCCESS in 2m 40s\n- requirements-check https://zuul.opendev.org/t/openstack/build/39b9a5be7f0b4e8080d8cfd0bad29e50 : SUCCESS in 3m 26s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6d2b4ea9a28f4f689171fa83fdf4c603 : FAILURE in 1h 28m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e91da60722cb4733a1a6dda397a59687 : SUCCESS in 4m 53s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0e994debb20048619e7490c7e8b22931 : SUCCESS in 3m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c84c701b60154fb684f7633abe64b4a7 : SUCCESS in 4m 01s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/25a05a77ea7a438592efad2e206be4bc : SUCCESS in 4m 31s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/efc5c2474d6542aabc7c11c00ff4396a : SUCCESS in 4m 05s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/8b5db226887e4e4ba054ea078e072604 : SUCCESS in 36m 23s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"50b0915e3c3b0bc84090c442678f156087022adc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-23 17:20:45.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"addcb9af0772fdb26c2d14b0ffd3ac1b005b4653","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-23 19:30:16.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/bf8dacf0514d4aed91960835158653ca\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/39acab177f0f4ef9ac26815011ece627 : SUCCESS in 3m 34s\n- requirements-check https://zuul.opendev.org/t/openstack/build/1d0977dec6894c93839c7982a545321e : SUCCESS in 2m 52s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d34d2901dcb646a28fb502dd2c6961e8 : SUCCESS in 1h 59m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/461bab7c493844cb814d767ca39c9575 : FAILURE in 4m 30s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/43be5ccd8b6c41c4827fcc5bf33ccefc : FAILURE in 3m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3dee95ff7b2d4a39a3371ca3dd1e9220 : FAILURE in 3m 55s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/59ff93be7f0447909492faeba7a32ebd : FAILURE in 6m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/75bd7575d4114b1c95f3b1079f2fcf3d : SUCCESS in 4m 36s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/b81dd6c8dbef46e1984cbf2e5de79acb : SUCCESS in 1h 09m 25s (non-voting)\n\nWarning:\n  Comments left for invalid file oslo_versionedobjects/base.py","accounts_in_message":[],"_revision_number":3},{"id":"e340cc88dedd3d598bdd43b846b406f6d7f560a2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-24 12:15:28.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"7ecddbb45c00b77536987f555b721b6071e4e4ed","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-24 14:06:14.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/d1bf29d1e1e94a7289031bbb5f7616e7\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/2f3323bef36f4fb6aa31e39848a834f3 : POST_FAILURE in 1m 58s\n- requirements-check https://zuul.opendev.org/t/openstack/build/fb78581983684662bf30e5bc2d69cb48 : SUCCESS in 2m 27s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/53e75853cc4e4f24b8fe8d7245a78d37 : POST_FAILURE in 1h 42m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/76b79b822e424d19a14887bb5bd4e873 : POST_FAILURE in 5m 42s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/56404c6b49c64e20830803fdf7193f03 : POST_FAILURE in 2m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ee28cc5ee39e43749c0c832f0df1fd67 : SUCCESS in 4m 31s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/cdf7590ca0a4470ba966dff8a56127a7 : SUCCESS in 6m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5a91844bda4b49ee8e66e515cae21376 : POST_FAILURE in 3m 27s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/cd1e2389127d42429280cd17db097ca4 : SUCCESS in 1h 10m 53s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"7d518ec96e7805ad3dfe3e26d844f6392ac122a4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-25 10:36:11.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"cc7ef7c828365ea9fa9363d2814b1c6d84be3116","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-25 12:39:18.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/92c64c17d0904a62a61f3897a94aa0e6\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/121ef0b6ac9f4244933d7f4ce99a5db9 : SUCCESS in 3m 10s\n- requirements-check https://zuul.opendev.org/t/openstack/build/a5dec4fd77e9472fa6d6ad8ddb91401b : SUCCESS in 2m 29s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4f19705bd55845a2bbd08eb676026df2 : SUCCESS in 1h 56m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/24deb89c95304054ae0874fbe67288e5 : SUCCESS in 5m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e62064fee71647bab376e437f223c1a8 : SUCCESS in 3m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e13d195c139f4c78bb13219cbf390b8a : SUCCESS in 3m 29s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3f961565fe874c479b296604a490a02e : SUCCESS in 6m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/43d5184391eb4faeb1719e9c3779793d : SUCCESS in 4m 57s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/c02dee01856f4c8b939742c97137beea : SUCCESS in 1h 11m 00s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"fab5df0554f63a30a0e137475ed7e262a07e428d","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-12 13:39:50.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"b52c59b59f74551eee7ee2c114e92e8359ba2190","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-12 13:40:25.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"6933eaa54cc229b41d070fe34321f6d4f6f32708","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-12 15:51:13.000000000","message":"Patch Set 5: 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/065000dc4c0f45a1bbe73917d815df4a\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/df34a0af3cd947a797f7bc27b0c175b8 : SUCCESS in 2m 33s\n- requirements-check https://zuul.opendev.org/t/openstack/build/5f63f22e09cb42f5acef9cf6c8c57bfd : SUCCESS in 2m 16s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5b864447a30c4689b0ae0e3d521cf7f2 : SUCCESS in 57m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/529da0786e964f76888454a1b1e3fd17 : FAILURE in 3m 25s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2920c12c23ad41ab9b91f0f2043076fd : SUCCESS in 2m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ced5278b32f644dd95c37727d16b673a : SUCCESS in 3m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5dfda7ef3f7b41cb8a18ef5433242553 : SUCCESS in 3m 25s","accounts_in_message":[],"_revision_number":5},{"id":"c5be4f1dc619d2eaa36e92e0d129e02591a03f0b","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-14 09:55:02.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"495f5a161fa280402970ab32c1771ca171fc4ca6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-14 09:56:36.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-2 (copy condition: \"NEVER\")\n* Workflow+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"3dbaf629de75e688f4c27207bdd4fd1b8d395e92","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-14 09:57:28.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"1a02b403f0478cf6991b9a0f9276ec4990fe124b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 10:57:12.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/efc54048aaf74427b3c4812048362360\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/486bb53062db444a810230632530f0b1 : SUCCESS in 2m 13s\n- requirements-check https://zuul.opendev.org/t/openstack/build/7993012dfd4644d2ad0d99932a2b6331 : SUCCESS in 2m 49s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/06a6a5f754914829a2477c89f30cb33e : SUCCESS in 57m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/efaecdc1337643d795a2c9e992b28382 : SUCCESS in 3m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5ae48922dbb840feb5faf658b53ccfb2 : SUCCESS in 3m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/54da8a6856f743608538848772d77149 : SUCCESS in 3m 20s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/8e240bbd8b4a44ebb873851f2e2946a7 : SUCCESS in 5m 33s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7fdea83003b64211b9ce121c0783c848 : SUCCESS in 3m 40s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/f287ced36b1c48b8abed064589125cc5 : SUCCESS in 44m 41s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"50e89bd4e6110e2828d4a9bcbe85bbbb7663789e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 10:57:36.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"1b5006d0c3b6a5759ea40aaf9b53e6fed147d73f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 12:39:17.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/49258fa97c514bcfb28842a62384425e\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/9fd1701a59d74ee6a84f477bed33ce2b : SUCCESS in 1m 55s\n- requirements-check https://zuul.opendev.org/t/openstack/build/e4dd8aab3b1f49ee9c19fc615d852009 : SUCCESS in 1m 30s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1f223a6cb5ef42d895599016976408be : SUCCESS in 1h 41m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2cb7381eda10429b96ea45bf9c3d31a1 : SUCCESS in 2m 12s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7072e9b4c7794f12933de131e69818f7 : SUCCESS in 2m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/bf1cf4d0f9e9464088d4114294451a97 : SUCCESS in 3m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/570fd47e28b44de2978e05ac812eb175 : SUCCESS in 3m 35s","accounts_in_message":[],"_revision_number":6},{"id":"b003959d776ef6197ead450ef756a588f890843e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 12:39:17.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"5775e701c89197f44ed1c95fb277529fd516e977","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 12:40:22.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cbe7bb484ed34c81a72506682bedaa19\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/02ca7866372446409ca9d2b14bbae5ea : SUCCESS in 49s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"4552dd7f7561abf8dcdb6c4538fbbe5a8cf582ff","revisions":{"efd83890533df955c07e58ac13c67ff561996340":{"kind":"REWORK","_number":1,"created":"2026-03-20 11:22:33.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/93/981493/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/93/981493/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/1"}}},"commit":{"parents":[{"commit":"6d030a3c5f4f88940dde92ab5fb9c4490ab895fa","subject":"typing: Add type hints to oslo_versionedobjects.base","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/6d030a3c5f4f88940dde92ab5fb9c4490ab895fa"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-18 16:01:25.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-20 10:56:19.000000000","tz":60},"subject":"Add strict typing","message":"Add strict typing\n\nChange-Id: I61139c12751552654c5f6ef8b21242572ad83966\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/efd83890533df955c07e58ac13c67ff561996340"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/efd83890533df955c07e58ac13c67ff561996340"}]},"branch":"refs/heads/master"},"1f5d393e4d2e8ba6f9827e5b612467b3c9a4e369":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-03-20 14:55:29.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/93/981493/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/93/981493/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/2"}}},"commit":{"parents":[{"commit":"336ed2499aa10437e444e4868bca09acd61bfeda","subject":"typing: Add type hints to oslo_versionedobjects.base","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/336ed2499aa10437e444e4868bca09acd61bfeda"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-18 16:01:25.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-20 14:55:24.000000000","tz":60},"subject":"Add strict typing","message":"Add strict typing\n\nChange-Id: I61139c12751552654c5f6ef8b21242572ad83966\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/1f5d393e4d2e8ba6f9827e5b612467b3c9a4e369"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/1f5d393e4d2e8ba6f9827e5b612467b3c9a4e369"}]},"branch":"refs/heads/master"},"b16101405fd449f8331c1ef63980f36bdc42eaab":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-03-23 17:20:45.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/93/981493/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/93/981493/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/3"}}},"commit":{"parents":[{"commit":"2c8744a465ee5b9875088ba87ffe0f0995d3de93","subject":"typing: Add type hints to oslo_versionedobjects.base","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/2c8744a465ee5b9875088ba87ffe0f0995d3de93"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-18 16:01:25.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-23 17:20:34.000000000","tz":60},"subject":"Add strict typing","message":"Add strict typing\n\nChange-Id: I61139c12751552654c5f6ef8b21242572ad83966\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/b16101405fd449f8331c1ef63980f36bdc42eaab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/b16101405fd449f8331c1ef63980f36bdc42eaab"}]},"branch":"refs/heads/master"},"2027fca7f0dce02ac911b964b84d8ec8c2732cbc":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-03-24 12:15:28.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/93/981493/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/93/981493/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/4"}}},"commit":{"parents":[{"commit":"7e04f6899837b0b7da7c66d731ff7eae9545427a","subject":"typing: Add type hints to oslo_versionedobjects.base","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/7e04f6899837b0b7da7c66d731ff7eae9545427a"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-18 16:01:25.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-24 12:12:42.000000000","tz":60},"subject":"Add strict typing","message":"Add strict typing\n\nChange-Id: I61139c12751552654c5f6ef8b21242572ad83966\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/2027fca7f0dce02ac911b964b84d8ec8c2732cbc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/2027fca7f0dce02ac911b964b84d8ec8c2732cbc"}]},"branch":"refs/heads/master"},"c9ea38eda657db3ad37d3ce71b8c6031bc9daffb":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-03-25 10:36:11.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/93/981493/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/93/981493/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/5"}}},"commit":{"parents":[{"commit":"d0baba6c840b9a3f2e61cb506ce0ee60820f2d12","subject":"typing: Add type hints to oslo_versionedobjects.base","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/d0baba6c840b9a3f2e61cb506ce0ee60820f2d12"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-18 16:01:25.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-25 10:36:05.000000000","tz":60},"subject":"Add strict typing","message":"Add strict typing\n\nChange-Id: I61139c12751552654c5f6ef8b21242572ad83966\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/c9ea38eda657db3ad37d3ce71b8c6031bc9daffb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/c9ea38eda657db3ad37d3ce71b8c6031bc9daffb"}]},"branch":"refs/heads/master"},"4552dd7f7561abf8dcdb6c4538fbbe5a8cf582ff":{"kind":"REWORK","_number":6,"created":"2026-04-14 09:56:36.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/93/981493/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/93/981493/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/93/981493/6"}}},"commit":{"parents":[{"commit":"f546fae2ec41bc463551bcedf43eedceb6e3460d","subject":"Merge \"typing: Add type hints to oslo_versionedobjects.base\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/f546fae2ec41bc463551bcedf43eedceb6e3460d"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-18 16:01:25.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-04-14 09:56:17.000000000","tz":60},"subject":"Add strict typing","message":"Add strict typing\n\nChange-Id: I61139c12751552654c5f6ef8b21242572ad83966\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/4552dd7f7561abf8dcdb6c4538fbbe5a8cf582ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/4552dd7f7561abf8dcdb6c4538fbbe5a8cf582ff"}]},"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
