)]}'
{"id":"openstack%2Foslo.versionedobjects~981485","triplet_id":"openstack%2Foslo.versionedobjects~master~I92525341124460a0449ea4d4d1e20260fdfcf391","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-08 10:23:09.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":"I92525341124460a0449ea4d4d1e20260fdfcf391","subject":"Add initial typing","status":"MERGED","created":"2026-03-20 11:22:33.000000000","updated":"2026-04-08 12:19:33.000000000","submitted":"2026-04-08 12:17:46.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"981485-typing","meta_rev_id":"f023fa236c4a25f90900635c4d75eb3719210be3","_number":981485,"virtual_id_number":981485,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-08 12:17:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-04-08 10:23:09.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-04-08 10:23:09.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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:46:46.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":"f7c8362d6a3667b96f86437356a348c2fc6830f1","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":"7b4040a0a4d0f4affc632400ae684f3f2b762273","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 13:46:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/044010895d034efe81ebae83d0bc62dd\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/c4a03de3b24b4d009a9af53f839a13b8 : SUCCESS in 2m 12s\n- requirements-check https://zuul.opendev.org/t/openstack/build/f728607b35d14d5aa3911b97ffae1007 : SUCCESS in 2m 05s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2d0e1d3d26584dc2be16b83bda420d90 : SUCCESS in 2h 00m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4da9d4a352db48eab46d1be4d255dd72 : SUCCESS in 4m 48s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c9f73c36c9df4f38a23dd6c3299696ff : SUCCESS in 3m 21s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f1c6ba82b03640f481d3988ce5771e31 : SUCCESS in 3m 40s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/5dcd776e20514ba389b0cc70128dc1e1 : SUCCESS in 6m 15s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6c0a8be36bb14eca85e552a3cea5ed85 : SUCCESS in 3m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9a24d0939b974e6fac675da2c7cd821b : SUCCESS in 3m 54s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/06f45e7f8c3a4cccabdf4b518d6730a9 : SUCCESS in 1h 14m 44s (non-voting)\n\nWarning:\n  Comments left for invalid file oslo_versionedobjects/tests/test_mypy.py","accounts_in_message":[],"_revision_number":1},{"id":"d3713e8277096d7d0d98a444776880c93117ad9b","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.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"fe352029e510dd4f19a9d971500150dd22b17c64","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 16:38:40.000000000","message":"Patch Set 2: Verified+1\n\n(1 comment)\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0a35c5f9075746fb98849a4628a6f912\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/4eed4e2cd49f4647bcb4cec57290b452 : SUCCESS in 1m 34s\n- requirements-check https://zuul.opendev.org/t/openstack/build/84a2e590de2f4f38b4d8afbeb2708fb6 : SUCCESS in 2m 19s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/886edced1910488c880bfe28daaeb806 : SUCCESS in 1h 37m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bdac8630468c4b259ca66701bd0d659a : SUCCESS in 3m 00s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/fa090534322e41b9b3b39a382c662e93 : SUCCESS in 3m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/31df33d171b54f0a90543ffc0acb26cb : SUCCESS in 3m 41s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/17b6a1f5ace540d0b08dba0d1a4c13e3 : SUCCESS in 5m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6046e2acf47b4832a0b2e03b90f9d162 : SUCCESS in 3m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/de1e5f772abe49dbb954ddec41783731 : SUCCESS in 3m 46s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/ea28078b84bb451eb4a6872048ed883e : SUCCESS in 1h 10m 03s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f5d33b24002ca21ca02e7491c46619479b4795c3","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":"72de4b03d6646bb104b41a1c085c78aa26002d6f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-23 19:11:20.000000000","message":"Patch Set 3: Verified+1\n\n(1 comment)\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6571c16fd9aa4941a8ea3896e126bf9e\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/c1d66d858c7f489598de049b172fdfb6 : SUCCESS in 2m 26s\n- requirements-check https://zuul.opendev.org/t/openstack/build/637f216b56244273a3dd2abd4078823a : SUCCESS in 2m 59s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2d27ec8208ab464cbb1718bea1587458 : SUCCESS in 1h 40m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9e72588ea7da426187b22b93ea05621f : SUCCESS in 3m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3bd0d774d9a642a2b6d5a06e2afdff70 : SUCCESS in 3m 46s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8731a2340faf462284980ec9c44e7a6f : SUCCESS in 4m 37s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/78bcc641cbc74486a36e32ed2bbf1dcf : SUCCESS in 5m 42s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f0c01c17ff5340849c56e33d09b1fcc8 : SUCCESS in 4m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ea3508b6f21c45f4838acc7e4a5e7426 : SUCCESS in 5m 26s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/9b8b44b31b00493b9940a51eb0c5f85f : SUCCESS in 50m 32s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"0e8459cd40eac99f327693d4c91076a54fa16296","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":"dc7631da8f1e7ee545f5125dd3bcfc0d9b94a5e2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-24 14:12:08.000000000","message":"Patch Set 4: Verified-1\n\n(1 comment)\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/e8b4ba4d790f48368fc0c3f808382f44\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/71308c969d9941c1abc86877f9a5405e : POST_FAILURE in 3m 10s\n- requirements-check https://zuul.opendev.org/t/openstack/build/8da2ada65aab4d08a045dda69af57496 : SUCCESS in 2m 14s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b8e3b5be213f4f459ff2f49e554c36fc : SUCCESS in 1h 47m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/df6ae83486df4764ad8f9e919b5df468 : SUCCESS in 3m 27s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e9a1023ee91c48df9efa2f64434feaf8 : SUCCESS in 3m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ea8ef9e34c9545bd9afdc8fde300acc4 : POST_FAILURE in 3m 38s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/27db5777492042b0acda17722c86cee5 : SUCCESS in 7m 48s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/11f8d5f5b9d641a6b9da74296ccffe4a : POST_FAILURE in 3m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/43726d92caa940ca9e375ca673b631b9 : POST_FAILURE in 5m 20s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/4ea3e5bd8e6f43f4bf2e0a2c2d2abd4f : POST_FAILURE in 41m 31s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"07d7ea7c4225bc78ea147239800eaeede9b4eb5c","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":"253951dbe96658b2bbf3eca9c247134897995d78","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-25 12:46:40.000000000","message":"Patch Set 5: Verified+1\n\n(1 comment)\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ca70024914d0453189d7949cc1102546\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/4e2990e152384dd0a0ae59553b10d1fb : SUCCESS in 2m 32s\n- requirements-check https://zuul.opendev.org/t/openstack/build/ac7fc1c26f514c40977dad3b6e1268eb : SUCCESS in 2m 55s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/99155ccd656d49a1a02fa15488cfe3d3 : SUCCESS in 2h 00m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9757c03efdcf41b68643f7a2966c4756 : SUCCESS in 2m 45s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/11d4a1f072704814beb9593b408024de : SUCCESS in 3m 01s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b77262062d88434eba1f443451421227 : SUCCESS in 4m 39s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a317cf1b593a47cabebc98772a7b0ca2 : SUCCESS in 4m 19s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8ae09241ab60428cab6754a9c64b5b99 : SUCCESS in 2m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/19c6030201974fa9a9682f3077168d76 : SUCCESS in 3m 42s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/ebf91dee0b0d4c669d1d4141a4e9eb8d : SUCCESS in 1h 06m 48s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"147dbf35db1d0c0361d6f51de2f559d98fba2890","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-08 10:23:09.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"47af2b1ef64554f4b2e76a8a713e861b0fb8993d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-08 10:24:43.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"8d27d97fc6d43de9b0438516f7b597e605473552","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-08 12:17:46.000000000","message":"Patch Set 5: Verified+2\n\n(1 comment)\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f63e51414d294a17b423258a12a20983\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/c4ce2b56d11647e0985e0ba791b0d14d : SUCCESS in 2m 09s\n- requirements-check https://zuul.opendev.org/t/openstack/build/3a62bd071fab41108bfadb7301b4d3e3 : SUCCESS in 1m 48s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/cd7d7b60be5f49a19c831771249f1163 : SUCCESS in 55m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f28e2485cfa148af85fd8d3f8efda617 : SUCCESS in 4m 35s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1d61ad0e951f4758a9461ccfb79485e1 : SUCCESS in 4m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8ac89f1885c14469ac777b8c4a3cac2c : SUCCESS in 3m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e713954182544b759356bdd75365fe86 : SUCCESS in 4m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/095d0b0e7b9e48a097bebb5b87a28623 : SUCCESS in 2m 46s","accounts_in_message":[],"_revision_number":5},{"id":"03cd009d918550f87ca02010950a4b7690ef0404","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-08 12:17:46.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"f023fa236c4a25f90900635c4d75eb3719210be3","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-08 12:19:33.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7b6c8208afed47d6ab6ea73cc22c7559\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7e41cefd53f744c2920263b8e6374123 : SUCCESS in 46s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/24aa36debffc4b4ca390973eb5a0b826 : SUCCESS in 39s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"e04aba535e6c0403c79a53eaa710b2f5a872cb91","revisions":{"1972518f15d21434df6396973d6b9bab6781b99f":{"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/85/981485/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/85/981485/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/85/981485/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/85/981485/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/85/981485/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/85/981485/1"}}},"commit":{"parents":[{"commit":"d438e151d5e7f21f81cf7aaca8a2b352e6a2267a","subject":"Add support for nested types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/d438e151d5e7f21f81cf7aaca8a2b352e6a2267a"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-18 17:14:14.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-20 10:56:19.000000000","tz":60},"subject":"Add initial typing","message":"Add initial typing\n\nAddress the initial typing issues. Future changes will enable stricter\ntype checking.\n\nChange-Id: I92525341124460a0449ea4d4d1e20260fdfcf391\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/1972518f15d21434df6396973d6b9bab6781b99f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/1972518f15d21434df6396973d6b9bab6781b99f"}]},"branch":"refs/heads/master"},"5c7b5dc7d8533d0ebbfd52a87f159f8d70d3a4d6":{"kind":"REWORK","_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/85/981485/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/85/981485/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/85/981485/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/85/981485/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/85/981485/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/85/981485/2"}}},"commit":{"parents":[{"commit":"a7247b368ed6b5e4f31f9523a15342ffdff0c702","subject":"Add support for nested types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/a7247b368ed6b5e4f31f9523a15342ffdff0c702"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-18 17:14:14.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-20 14:55:24.000000000","tz":60},"subject":"Add initial typing","message":"Add initial typing\n\nAddress the initial typing issues. Future changes will enable stricter\ntype checking.\n\nChange-Id: I92525341124460a0449ea4d4d1e20260fdfcf391\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/5c7b5dc7d8533d0ebbfd52a87f159f8d70d3a4d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/5c7b5dc7d8533d0ebbfd52a87f159f8d70d3a4d6"}]},"branch":"refs/heads/master"},"eef06366e9692de1735a9dd9f5e3db09016331c4":{"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/85/981485/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/85/981485/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/85/981485/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/85/981485/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/85/981485/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/85/981485/3"}}},"commit":{"parents":[{"commit":"ec8f6c7800d75e74334f12bb863217ac64ceb759","subject":"Add support for nested types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/ec8f6c7800d75e74334f12bb863217ac64ceb759"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-18 17:14:14.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-23 17:15:09.000000000","tz":60},"subject":"Add initial typing","message":"Add initial typing\n\nAddress the initial typing issues. Future changes will enable stricter\ntype checking.\n\nChange-Id: I92525341124460a0449ea4d4d1e20260fdfcf391\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/eef06366e9692de1735a9dd9f5e3db09016331c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/eef06366e9692de1735a9dd9f5e3db09016331c4"}]},"branch":"refs/heads/master"},"782d22e13928f4ab8263187c48268b1a3d46ea1b":{"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/85/981485/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/85/981485/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/85/981485/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/85/981485/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/85/981485/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/85/981485/4"}}},"commit":{"parents":[{"commit":"b53c0cb087bc51d453241d26267ea298502ab54f","subject":"Add support for nested types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/b53c0cb087bc51d453241d26267ea298502ab54f"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-18 17:14:14.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-24 12:05:52.000000000","tz":60},"subject":"Add initial typing","message":"Add initial typing\n\nAddress the initial typing issues. Future changes will enable stricter\ntype checking.\n\nChange-Id: I92525341124460a0449ea4d4d1e20260fdfcf391\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/782d22e13928f4ab8263187c48268b1a3d46ea1b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/782d22e13928f4ab8263187c48268b1a3d46ea1b"}]},"branch":"refs/heads/master"},"e04aba535e6c0403c79a53eaa710b2f5a872cb91":{"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/85/981485/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/85/981485/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/85/981485/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/85/981485/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/85/981485/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/85/981485/5"}}},"commit":{"parents":[{"commit":"c72555537ae494033f0b155e5e6d00ee398c8032","subject":"Add support for nested types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/c72555537ae494033f0b155e5e6d00ee398c8032"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-18 17:14:14.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-25 10:35:42.000000000","tz":60},"subject":"Add initial typing","message":"Add initial typing\n\nAddress the initial typing issues. Future changes will enable stricter\ntype checking.\n\nChange-Id: I92525341124460a0449ea4d4d1e20260fdfcf391\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/e04aba535e6c0403c79a53eaa710b2f5a872cb91"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/e04aba535e6c0403c79a53eaa710b2f5a872cb91"}]},"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":{}}},{"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":{}}},{"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":{}}}]}
