)]}'
{"id":"openstack%2Fnova~985506","triplet_id":"openstack%2Fnova~master~If57c3ca26c3039ed934907bee11c79cb6ee6fe48","project":"openstack/nova","branch":"master","topic":"ovo-bump","attention_set":{},"removed_from_attention_set":{"8556":{"account":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"last_update":"2026-04-21 12:48:21.000000000","reason":"Change was submitted"},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2026-04-21 09:22:50.000000000","reason":"\u003cGERRIT_ACCOUNT_9708\u003e replied on the change","reason_account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-04-21 10:27:44.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-04-21 12:48:21.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"If57c3ca26c3039ed934907bee11c79cb6ee6fe48","subject":"objects: Prepare for oslo.versionedobjects 3.10.0","status":"MERGED","created":"2026-04-20 16:10:09.000000000","updated":"2026-04-21 13:54:52.000000000","submitted":"2026-04-21 12:48:21.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"985506-ovo-bump","meta_rev_id":"f9ba72d609541e6765d6e396fc07c7b7f4803796","_number":985506,"virtual_id_number":985506,"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-21 12:48:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":2,"date":"2026-04-21 09:22:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-04-21 10:27:44.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-04-21 10:27:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"reviewers":{"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"}],"REVIEWER":[{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-20 16:48:02.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-04-20 19:12:57.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-04-20 19:13:04.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"},{"updated":"2026-04-20 21:19:08.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2026-04-20 21:19:08.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2026-04-20 21:19:08.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"}],"messages":[{"id":"d70ace196bed19f09f7ff8bd80f697cbb0399288","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-20 16:10:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7835623fca36fe2515250fcdbb3323b540ee123e","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-04-20 16:48:02.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/If57c3ca26c3039ed934907bee11c79cb6ee6fe48 .","accounts_in_message":[],"_revision_number":1},{"id":"a6d6492384ad4a766f6bc002c201c9cd51a580cb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-20 19:12:57.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5045c88a04834f8e8b8149c1c6e1c0b5\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/52cfec7e593d44e59ab3dbfaaaae2a0e : SUCCESS in 1h 16m 04s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/606b40513ebd489f8ae131bef451c94a : SUCCESS in 2h 09m 01s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/40f256ec71b943be8df23ef2c9145afc : SUCCESS in 1h 02m 37s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/15486072eead4488973616ca4f3af1ae : SUCCESS in 1h 14m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/35cc15fe4d5845c6976219c65e0ae127 : SUCCESS in 7m 53s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cbfba75af76c495abdb131876103962a : SUCCESS in 14m 46s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/299890dc60ef43e48e4f65069c835640 : SUCCESS in 13m 04s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ec8cf2aa71a640be9161da7cb02ebdab : SUCCESS in 20m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a137c23eb9c94ceaa10c6964a58701b7 : SUCCESS in 12m 39s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/4b86f3864fb043008d8411f105729786 : SUCCESS in 1h 16m 16s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f9507089cad4439faa4283b88b0cc126 : SUCCESS in 2h 00m 26s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/5d38ce0cd6ab43998078fb15930477f3 : SUCCESS in 56m 07s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/cb3df4f4a7d843c5b1aa69cd3ea2d45e : SUCCESS in 35m 20s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/90396ae92280443caf049b04287bccf4 : SUCCESS in 1h 06m 10s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/95dacff0521745bcb5f70afef3ce9086 : SUCCESS in 56m 33s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/01c1b9d352c447bfa4502fd1b6838373 : SUCCESS in 2h 36m 57s\n- nova-next https://zuul.opendev.org/t/openstack/build/324c845c52cf4899a96bd296f7b06eb2 : SUCCESS in 2h 06m 46s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/03cdfdb7cec8486a895c7630f2c64afa : SUCCESS in 59m 54s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/76a3cb9d397f45c0a585499b32ffef4f : SUCCESS in 5m 37s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/f5fee4b53a574b07b7912c8c2793abac : SUCCESS in 30m 26s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/3cca50bf0e9b4d36bbf14aa11a29a371 : SUCCESS in 28m 25s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f22beadaac454c72bbc2400f7973d1c6 : SUCCESS in 1h 27m 39s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0035072bd93642e9b6328cf08616143a : SUCCESS in 1h 03m 49s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/21346600dde94b989ae9e1fbf0be0653 : SUCCESS in 14m 39s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/a9232fde7a2740e9b6f16fe409fae81b : SUCCESS in 33m 44s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/94e53da2c0254a69a49b2c7c0adad384 : SUCCESS in 14m 04s","accounts_in_message":[],"_revision_number":1},{"id":"bfe112fc6cfd11c8a3ada71cc8618398c236f443","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2026-04-20 19:22:34.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":1},{"id":"9de5e2617bd64171052a9ac7b5b7a0de3b70dfd6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-20 19:37:13.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/18555956e33445e197b04427f863e219\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/cd19613ce90b4b2e8ce028a49aefa4ac : SUCCESS in 17m 37s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/7e533d89f9f044bb9169e8940470dd8f : SUCCESS in 14m 02s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/e049dc18e35e429298e35eddf3c566cc : SUCCESS in 23m 36s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"65c8810e9244038a4a89dbb8f13716b7485dcc9d","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-04-21 09:22:50.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"7553835c85b455c1563d1e2b4e67456c89b37706","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-04-21 10:27:44.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"5d3b0531c3a125655bc1134d83770be71db67e62","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-21 10:28:20.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"0ca95cb0fed65f983ffde54bea9b5adddbf36faf","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-21 12:48:20.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/824f60302dc646aea644e4cda0e8793e\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/29450fe125214f368680c710fdd89685 : SUCCESS in 1h 05m 32s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/6f30fb8c3e964092a017b246417677b0 : SUCCESS in 2h 03m 09s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4191b7a5f7fa40e780e3910deb10d825 : SUCCESS in 1h 06m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ceb8ac86c8b04137943d5950f9d5d319 : SUCCESS in 7m 53s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c59021b34f134b9db88f369b8936e612 : SUCCESS in 16m 23s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4cc21921201f4118b7f779a12e2c4250 : SUCCESS in 14m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3feacd1f475449eabd61c2a25ec0251b : SUCCESS in 7m 37s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/3628454712284501a93eed8c3660e4ab : SUCCESS in 57m 42s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/50bb3502b1e1421aadbe92cb6a583add : SUCCESS in 30m 12s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/8ac97394083d4c809904ea563fadd965 : SUCCESS in 26m 31s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/7462a2bf15ef4bf48c02908fd975d53f : SUCCESS in 1h 57m 16s\n- nova-next https://zuul.opendev.org/t/openstack/build/37fcf63d3cb24a12a5f887367cbc1006 : SUCCESS in 1h 21m 01s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d9dd805d4eed4755b8273941887add56 : SUCCESS in 5m 40s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/664a4161886445dc86c6c1401b01cf47 : SUCCESS in 1h 48m 04s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/a2af0eafddc84c498535403a963f5751 : SUCCESS in 1h 29m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8d4a4b346124400697fc01e09a0fc7eb : SUCCESS in 1h 04m 02s\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/8ffd3c8a68244e14985525b86ad17c8b : SUCCESS in 19m 16s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/e6a1396b01424492be7450cc150daeec : SUCCESS in 34m 10s","accounts_in_message":[],"_revision_number":1},{"id":"78190f678157febfbc676dc465a4be095108dfc5","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-21 12:48:21.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"6b1d0f6392d11416b96fbc90239c69dcfd79e765","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-21 12:49:28.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a20922c3de124575a77f3ba076d9254c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9990463d58b345c7b40c97a9a3d45248 : SUCCESS in 51s","accounts_in_message":[],"_revision_number":1},{"id":"f9ba72d609541e6765d6e396fc07c7b7f4803796","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-21 13:54:52.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"8d4dcd8afee29f6c237c4643057ac7deae518bcd","revisions":{"8d4dcd8afee29f6c237c4643057ac7deae518bcd":{"kind":"REWORK","_number":1,"created":"2026-04-20 16:10:09.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/06/985506/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/06/985506/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/985506/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/985506/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/985506/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/06/985506/1"}}},"commit":{"parents":[{"commit":"c3a8caf3b6f3e5275845767302fc680b4207f81c","subject":"Merge \"mem-enc: address minor issues pointed out in the review\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c3a8caf3b6f3e5275845767302fc680b4207f81c"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-04-20 15:49:33.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-04-20 16:09:59.000000000","tz":60},"subject":"objects: Prepare for oslo.versionedobjects 3.10.0","message":"objects: Prepare for oslo.versionedobjects 3.10.0\n\no.vo 3.10.0 has normalized all Field.coerce types to normal instance\nmethods rather than the mix of static, class and instance methods\npreviously found. Do likewise in our own custom fields. Doing so\nhighlight an issue where we were incorrectly passing an instance of a\nfield to a superclass call of coerce: the obj parameter is intended to\nbe the instance of VersionedObject that the field was used in.\nFortunately the change to instance methods make the fix trivial.\n\nWe also fix a test that is now failing since the methods in o.vo are\nannotated but those in nova are not yet. We simply skip the last field\nof the `FullArgSpec` named tuple, `annotations`.\n\nChange-Id: If57c3ca26c3039ed934907bee11c79cb6ee6fe48\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8d4dcd8afee29f6c237c4643057ac7deae518bcd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8d4dcd8afee29f6c237c4643057ac7deae518bcd"}]},"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Review-Priority","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":"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":"Review-Priority","description":"Review Priority","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":"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":""}}}]}
