)]}'
{"id":"openstack%2Foslo.versionedobjects~981495","triplet_id":"openstack%2Foslo.versionedobjects~master~I811edab31cb13677914aa184a49d1d26fc7f1cbb","project":"openstack/oslo.versionedobjects","branch":"master","topic":"annotation-style-ovos","attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-03-20 12:54:08.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I811edab31cb13677914aa184a49d1d26fc7f1cbb","subject":"Extend dataclass style o.vos with custom enums","status":"NEW","created":"2026-03-20 11:22:33.000000000","updated":"2026-04-18 00:53:43.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"369adc236276aa9124dccec213b6ffba68a71d4d","_number":981495,"virtual_id_number":981495,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-04-18 00:53:43.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"_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,"permitted_voting_range":{"min":-1,"max":1},"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-20 12:54: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"}],"messages":[{"id":"e848373fbb04b6e5c4cfd877e3255f952497cdf9","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":"4555ced0f69d2d69b8b207a48857d3fa1ab7b9e3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 12:54:08.000000000","message":"Patch Set 1: Verified-1\n\n(4 comments)\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/9ebc5785d827406eb8c0968be2627f32\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3ff28e078d0c4a309c0e5fa59b9b6342 : SUCCESS in 1h 27m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a4a6805c18d744e68caf30106473d922 : FAILURE in 3m 52s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/48d1d0eddf8549a0861817eb28a6ffde : SUCCESS in 3m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c030a65b3ff341baab55e63d0489d936 : SUCCESS in 3m 50s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a423bca77c9c4bc393cbeb79296cc441 : SUCCESS in 7m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6ba08b286a354e87b199511591082c48 : SUCCESS in 4m 08s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/b61dbdcfd7a040a5ab362e3f2416c589 : SUCCESS in 1h 08m 58s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"1f73cea4856be9e36708348bc254c34ced19eeaf","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":"566cca1cdef37c60dcdaa1c9e328381b2764776e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 17:31:05.000000000","message":"Patch Set 2: Verified-1\n\n(4 comments)\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/867f673e3a6f4fe2bc23ee8fc38d22e0\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/843cd763d61b4bef99ecf0e890eb21f8 : SUCCESS in 1h 24m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5354da576ff24fd2a2ac52f76d1dd6f3 : FAILURE in 4m 54s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/11095ea214aa4d53ac561d80b14137eb : SUCCESS in 3m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f9b123f356854e4993d7155491e176c1 : SUCCESS in 3m 52s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/2d370894071748d89da565b323c6fd7f : SUCCESS in 7m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3743b32d79e94e0ba309dae53d2e4670 : SUCCESS in 3m 25s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/23f7c73b27f54f63b654b7b3dda5dd1d : SUCCESS in 1h 12m 48s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"44f498dc19a3b0e6115f36ad586beb901337eb17","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":"584e9c932fe78e4fefde56f81de36d73d6a39f3c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-23 19:09:02.000000000","message":"Patch Set 3: Verified-1\n\n(5 comments)\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/8e3f734debf64c2cb91525443f62c644\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/92651ee8284146c693f41a791676e732 : SUCCESS in 1h 37m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/48426df269fb41c98e32405a06810707 : FAILURE in 6m 04s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9f0dbbf1a2534123aef8280d775e3604 : FAILURE in 3m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/914b7a66d5b44436a2c2b9bbd62969d8 : FAILURE in 4m 19s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3a2071ee5b2440a5815eecd35423af21 : FAILURE in 4m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7ac4fe5494b6468892867c137fe36681 : SUCCESS in 3m 11s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/4a820799c3a846de884e79918888fa56 : SUCCESS in 1h 10m 13s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"0a0ac50051c31ab13aa42016c64b481d6545af28","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":"011d151d3fc16fe5e3c6d1238eda1a415944823d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-24 14:12:13.000000000","message":"Patch Set 4: Verified-1\n\n(4 comments)\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/ed9785d7ec064485a5d23cacdab64e06\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/52334c683d0f4981b82d075dad18b836 : POST_FAILURE in 1h 47m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/de1e2a71413e4bd49803ee122fc321f8 : POST_FAILURE in 4m 01s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2ce405cb9c4649a298ab091b0dbedfdf : SUCCESS in 3m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/71ee9af38add4893aee82a33b2ba70ac : SUCCESS in 3m 33s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/38723f419e0c48f8b7115b582c05aadb : SUCCESS in 7m 08s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/37b595c5903d43ff8ae8a71cc1a109b3 : POST_FAILURE in 3m 37s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/4937e5bea7fa4ad1bbdcc4270914268f : POST_FAILURE in 1h 11m 05s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"a1935b19dd865d013eca1986b42f4fb568970782","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":"f0c475a2a12bbed1ebb4d55bcfdd80f999c1698c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-25 12:25:34.000000000","message":"Patch Set 5: Verified-1\n\n(4 comments)\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/257d7360f93b4e9ab21054f401425f41\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0d24a6b42b1940ec906a34c4ddf5d6b4 : SUCCESS in 1h 46m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c415537589074bed8b86b7f915e33a7e : FAILURE in 5m 04s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/bc27bc6dbac4447f93ebc0566f48d409 : SUCCESS in 3m 49s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fb78bd8ec7b647379144259a4f85d90d : SUCCESS in 3m 56s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/044341e85be7421b88ce5124797f1472 : SUCCESS in 4m 18s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bf2ccac42db34e25821479569dce77ff : SUCCESS in 4m 50s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/4332d6e46a8c4c6f895a6a594d4cae6e : SUCCESS in 1h 04m 54s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"0bcb0846e6ea14cf434cc3dcacf59a4fb30f04ea","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: Patch Set 5 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"9fd4f146491202096f9228c44571c0df9d628a78","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 11:36:04.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d7fe819e78284571bd9165c8c7017cb0\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b58415c3f9034e65986773791a74db5b : SUCCESS in 1h 36m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8e22d140f8f74faf93440eedfc671b42 : SUCCESS in 6m 44s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/541ce4a3d3974879b39ffdbb0f3343c8 : SUCCESS in 3m 54s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/652c92df41ca44a6bcb5122d99da24bb : SUCCESS in 4m 32s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/fe4e596dec7343399031d548fd48823d : SUCCESS in 4m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1c50e8f56d9f4fbeb75374f7817e92bd : SUCCESS in 3m 35s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/b900072566cd442cb655d7b0b6104906 : SUCCESS in 45m 32s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"10a6f98ec3743269bf369a5e5e50fc230f423565","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-17 11:37:23.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"602ede5814bd2c7dce3dfcfc267b73cae7a7ca3e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-17 12:38:41.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a22a31f80ea441459d758e235c1c7a10\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/045bd9bbc75f4fdc845893ab4c114313 : SUCCESS in 1h 00m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/490e3963b12e4bd9bbadd730fd53a6ac : SUCCESS in 4m 23s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/61205e88e480411bafa9cb451e7027fa : SUCCESS in 3m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8c697aac30674841969bcbe79999093e : SUCCESS in 3m 06s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3a74660c41e14c4d82feb93f5725f07f : SUCCESS in 5m 25s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/22176de178274bbc926b79c2692d6913 : SUCCESS in 3m 58s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/63f062a06c9b48709c9bb5548f9bb898 : SUCCESS in 38m 37s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"34a08d576b716dde4b05163b63fa0191db610e4c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-17 23:15:09.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"369adc236276aa9124dccec213b6ffba68a71d4d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-18 00:53:43.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7dad2bcae86e41038b18867f6bb3f502\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e3840d63ea854575ab1af130ef00e301 : SUCCESS in 1h 36m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1009d55c116443ef906f95498ad4408c : SUCCESS in 4m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0327aac8f5de45aab7384de438ba0044 : SUCCESS in 3m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c36044c337264c7f901a3490c98706e7 : SUCCESS in 3m 35s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/fc9b7a2c79b543c196284f061a53e662 : SUCCESS in 7m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1d5e429c332b4b07a74e7adb41946a72 : SUCCESS in 3m 34s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/ca9e2ae813164b7cbdb484fd2b8e1b4a : SUCCESS in 1h 14m 51s (non-voting)","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"3c909b14900d108699141e2c66bf18d6a26ea91b","revisions":{"e0ca3428abf7c540867160df955ff098a3cbebcb":{"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/95/981495/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/95/981495/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/1"}}},"commit":{"parents":[{"commit":"e9a1736c3313bb956c66fffa9902ab7f61157287","subject":"Add support for dataclass style o.vos","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/e9a1736c3313bb956c66fffa9902ab7f61157287"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-05 15:01:08.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-20 10:56:19.000000000","tz":60},"subject":"Extend dataclass style o.vos with custom enums","message":"Extend dataclass style o.vos with custom enums\n\nChange-Id: I811edab31cb13677914aa184a49d1d26fc7f1cbb\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nAssisted-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/e0ca3428abf7c540867160df955ff098a3cbebcb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/e0ca3428abf7c540867160df955ff098a3cbebcb"}]},"branch":"refs/heads/master"},"15f13ac4a417c25fa07897cd3fbdd9a9a534a60f":{"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/95/981495/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/95/981495/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/2"}}},"commit":{"parents":[{"commit":"06861cb7891ae2231f7ceda3ab18388afda6596a","subject":"Add support for dataclass style o.vos","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/06861cb7891ae2231f7ceda3ab18388afda6596a"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-05 15:01:08.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-20 14:55:24.000000000","tz":60},"subject":"Extend dataclass style o.vos with custom enums","message":"Extend dataclass style o.vos with custom enums\n\nChange-Id: I811edab31cb13677914aa184a49d1d26fc7f1cbb\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nAssisted-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/15f13ac4a417c25fa07897cd3fbdd9a9a534a60f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/15f13ac4a417c25fa07897cd3fbdd9a9a534a60f"}]},"branch":"refs/heads/master"},"44c0450ceccf378353a1c6efc30793f8e2db589b":{"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/95/981495/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/95/981495/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/3"}}},"commit":{"parents":[{"commit":"e85411e48d433e012288023c603c7d45725c44e5","subject":"Add support for dataclass style o.vos","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/e85411e48d433e012288023c603c7d45725c44e5"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-05 15:01:08.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-23 17:20:35.000000000","tz":60},"subject":"Extend dataclass style o.vos with custom enums","message":"Extend dataclass style o.vos with custom enums\n\nChange-Id: I811edab31cb13677914aa184a49d1d26fc7f1cbb\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nAssisted-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/44c0450ceccf378353a1c6efc30793f8e2db589b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/44c0450ceccf378353a1c6efc30793f8e2db589b"}]},"branch":"refs/heads/master"},"4d5a35078fb38bb706c3e13e97101bae08d66ccc":{"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/95/981495/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/95/981495/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/4"}}},"commit":{"parents":[{"commit":"c9ba3942269138cb73c89aa5cc505c34209ab85e","subject":"Add support for dataclass style o.vos","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/c9ba3942269138cb73c89aa5cc505c34209ab85e"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-05 15:01:08.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-24 12:12:42.000000000","tz":60},"subject":"Extend dataclass style o.vos with custom enums","message":"Extend dataclass style o.vos with custom enums\n\nChange-Id: I811edab31cb13677914aa184a49d1d26fc7f1cbb\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nAssisted-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/4d5a35078fb38bb706c3e13e97101bae08d66ccc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/4d5a35078fb38bb706c3e13e97101bae08d66ccc"}]},"branch":"refs/heads/master"},"47cc322e30c4bef85e5c94bb711e349bfd625b00":{"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/95/981495/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/95/981495/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/5"}}},"commit":{"parents":[{"commit":"2597a1ae14e26962c4905c3d3f61494860fce131","subject":"Add support for dataclass style o.vos","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/2597a1ae14e26962c4905c3d3f61494860fce131"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-05 15:01:08.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-25 10:36:05.000000000","tz":60},"subject":"Extend dataclass style o.vos with custom enums","message":"Extend dataclass style o.vos with custom enums\n\nChange-Id: I811edab31cb13677914aa184a49d1d26fc7f1cbb\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nAssisted-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/47cc322e30c4bef85e5c94bb711e349bfd625b00"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/47cc322e30c4bef85e5c94bb711e349bfd625b00"}]},"branch":"refs/heads/master"},"c98fc67446d28bb84279a0166390a2eda2adbde0":{"kind":"TRIVIAL_REBASE","_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/95/981495/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/95/981495/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/6"}}},"commit":{"parents":[{"commit":"19c795892e1e992e0d9cf9ac75d5e0ff55c45720","subject":"Add support for dataclass style o.vos","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/19c795892e1e992e0d9cf9ac75d5e0ff55c45720"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-05 15:01:08.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-04-14 09:56:28.000000000","tz":60},"subject":"Extend dataclass style o.vos with custom enums","message":"Extend dataclass style o.vos with custom enums\n\nChange-Id: I811edab31cb13677914aa184a49d1d26fc7f1cbb\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nAssisted-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/c98fc67446d28bb84279a0166390a2eda2adbde0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/c98fc67446d28bb84279a0166390a2eda2adbde0"}]},"branch":"refs/heads/master"},"7ecd2a36f6a6132f494219045ac4b76c5e3a7124":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-04-17 11:37:23.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/95/981495/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/95/981495/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/7"}}},"commit":{"parents":[{"commit":"caba0bb3de0f715d95816b8202a8de71a479c952","subject":"Add support for dataclass style o.vos","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/caba0bb3de0f715d95816b8202a8de71a479c952"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-05 15:01:08.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-04-17 11:37:05.000000000","tz":60},"subject":"Extend dataclass style o.vos with custom enums","message":"Extend dataclass style o.vos with custom enums\n\nChange-Id: I811edab31cb13677914aa184a49d1d26fc7f1cbb\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nAssisted-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/7ecd2a36f6a6132f494219045ac4b76c5e3a7124"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/7ecd2a36f6a6132f494219045ac4b76c5e3a7124"}]},"branch":"refs/heads/master"},"3c909b14900d108699141e2c66bf18d6a26ea91b":{"kind":"REWORK","_number":8,"created":"2026-04-17 23:15:09.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/95/981495/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/95/981495/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/95/981495/8"}}},"commit":{"parents":[{"commit":"c038e553496109594c573809a0fe6620b83fe40e","subject":"Extend dataclass style o.vos with dicts","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/c038e553496109594c573809a0fe6620b83fe40e"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-05 15:01:08.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-04-17 23:11:56.000000000","tz":60},"subject":"Extend dataclass style o.vos with custom enums","message":"Extend dataclass style o.vos with custom enums\n\nChange-Id: I811edab31cb13677914aa184a49d1d26fc7f1cbb\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nAssisted-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/3c909b14900d108699141e2c66bf18d6a26ea91b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/3c909b14900d108699141e2c66bf18d6a26ea91b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
