)]}'
{"id":"openstack%2Foslo.utils~956560","triplet_id":"openstack%2Foslo.utils~master~Icd1ed5bf4402c2d48ffeebab7b441b71f7d2ce95","project":"openstack/oslo.utils","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":"2025-09-15 10:34:33.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":"Icd1ed5bf4402c2d48ffeebab7b441b71f7d2ce95","subject":"imageutils: Correct check() conditionals","status":"MERGED","created":"2025-08-05 12:25:50.000000000","updated":"2025-09-15 14:05:25.000000000","submitted":"2025-09-15 14:04:24.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":"956560-typing","meta_rev_id":"067b615d3a8c24322236afadbc4d312150b1648b","_number":956560,"virtual_id_number":956560,"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"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-09-15 14:04:24.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":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":2,"date":"2025-09-11 16:59:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"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":"2025-09-12 16:51:03.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":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"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":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"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"]},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-08-05 12:54:13.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":"2025-09-11 12:49:01.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"}],"messages":[{"id":"b8c44f975b04755f65bdd8faa6cc9bfee81f1e38","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-08-05 12:25:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d751a347fc1eead41fe4e541611f3300eb80d082","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-05 12:54:13.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/7e3567f14fb64ef7a92e4404a6bc1e83\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5124b0a7d2bf402189a8efc7aec0fda9 : FAILURE in 21m 07s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e324044339624a3ea708e5fb81d6be1e : SUCCESS in 4m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3f7c283010114a17bf3f546cb9a3c0b8 : SUCCESS in 2m 45s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2c557f7e405f4e32a3a96cd1f4f8f246 : SUCCESS in 5m 44s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/9f51e5d5b4e84227aaa4eb44b0e29cdc : SUCCESS in 5m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ef110ccbd0fa4fbcb61150c7c70fbe74 : SUCCESS in 7m 40s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e8919567fcde4c3fb79d235c9ce50ef6 : SUCCESS in 2m 45s","accounts_in_message":[],"_revision_number":1},{"id":"98ee6905587e3b2c30a8220bd5c87bd5d677765f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-08-11 09:24:31.000000000","message":"Uploaded patch set 2: New patch set was added with same tree, parent tree, and commit message as Patch Set 1.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"52dca79fe7b8ac6b3e735859988521bc04923f15","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-11 10:19:50.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d0e7cf64633a48169c491fb31ca0ece8\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/effc82cbff454f08a28b77eb5b66303a : SUCCESS in 53m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2532de40796d409ba50d1634fe8f4bd2 : SUCCESS in 4m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2be4ea5f1fa04f5bad18a586e30da563 : SUCCESS in 2m 58s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/feb6543d3a6b4698a170f34090b1a1d8 : SUCCESS in 5m 01s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/8ded8f7327334c7798f360e3394647c0 : SUCCESS in 5m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/06cad113921648cbaad6c7d227d241da : SUCCESS in 8m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a3a09ba8d5e24ea1a545c4a9b3eb5526 : SUCCESS in 3m 35s","accounts_in_message":[],"_revision_number":2},{"id":"72b9522cba0720db869d3580dbedfc0a780e43c1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-09-11 11:26:43.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":"6d80dc39dbc51e2b32f54e3fabe8abeb319bffc5","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2025-09-11 12:49:01.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"64196fb6f6a7ad2d9726cca5af096b7831d22ac6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-11 13:21:33.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1ac706a47cdb402e841b9db32f5d4122\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/61e58bcf57ab44ad8272f36731e31ec7 : SUCCESS in 1h 49m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/25f0cfc723234c0f919ecebe05a565eb : SUCCESS in 13m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/650e5428b32d482cbe3098bd80968f33 : SUCCESS in 3m 05s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/eac00acf2dc04506bf6d694bf9c497d7 : SUCCESS in 4m 10s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/794bc35bb1c04e698dd628bf3d64b054 : SUCCESS in 5m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/375aa588876745469d3a0b204c3c7843 : SUCCESS in 7m 16s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/78f3068319c648278550b75d242d13bf : SUCCESS in 3m 52s","accounts_in_message":[],"_revision_number":3},{"id":"2f7d56866479b9c3764a16948100d692ae34c976","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-09-11 16:59:35.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"e319420cb3b3bfb9d7a6def38b257e14233191e2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-11 18:29:08.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6eb63d9a9beb43a8b4aa27790b3400f2\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/61de2ce4f3f649728f89461429c6b0be : SUCCESS in 1h 25m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0400634aff30451f8f042a52bed700e8 : SUCCESS in 13m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3187c59a974642edba909e3f21788015 : SUCCESS in 3m 11s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d0798b3cea2c4e3b8b88ed5a49abaffb : SUCCESS in 6m 04s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/570a01e36eac4f4eafd601434bb76bb3 : SUCCESS in 5m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/80590078da074941bc2e4ec1f2446fac : SUCCESS in 4m 30s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/85c30690f0b7401c95dccd13efbe02ea : SUCCESS in 3m 27s","accounts_in_message":[],"_revision_number":4},{"id":"33d93707a733b9aa56ec0640b929c733d5ebaf26","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-09-12 16:51:03.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"c9f1ee2fa7d95bc5977d0cdac27483f3c4db9597","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-12 16:51:31.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"f5a71184ff2354aff3242f835a1450d68f7bb983","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-12 18:56:53.000000000","message":"Patch Set 4: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/956559 is needed.","accounts_in_message":[],"_revision_number":4},{"id":"1393199ef72f631068c56a65d102d6651d75f083","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-09-15 10:34:33.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"db80e294c71e5ceaa3645a92ad86c4a92a407251","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-15 12:17:17.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/53762e9ec24d4063ac90040eab5469cd\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d08845633cf4421eb74d2c7996a90332 : SUCCESS in 1h 39m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/481d358421b241d19b69de89a11bac20 : SUCCESS in 8m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c58a47f27f724c5a9aef06127d249ba4 : SUCCESS in 3m 28s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/30a0278c1c3e4b72b1426515d4cff573 : SUCCESS in 5m 13s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/048f6e771e0048979d9e1a507e874f44 : SUCCESS in 4m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/349d7962cf93422ebf3b50b11a2fca5d : SUCCESS in 9m 29s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a9d18949afd54a868db90435f76c1a93 : SUCCESS in 3m 37s","accounts_in_message":[],"_revision_number":4},{"id":"054fe4d1fddc77c2c5e7c9291e867fd428023ec3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-15 12:17:40.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"aed7c83f09ddbb014edc887e0a19d1083165440a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-15 14:04:24.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cb35013c926f471f87363058ae0e9e19\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a85e70854c1e4f35aed5b3fb9509e944 : SUCCESS in 1h 25m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8796aa67a24a448b8ad19e40a320445c : SUCCESS in 3m 11s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/05a36180fc524bc48e69e8ac338e0a0c : SUCCESS in 5m 46s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3a9f8ae658b54f18a0c23cf2ce868aca : SUCCESS in 5m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7f1c05193e7b45ffa549826783c67f28 : SUCCESS in 3m 21s","accounts_in_message":[],"_revision_number":4},{"id":"8abd412b5772b9429b1d2d9307d432d10215c2d5","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-15 14:04:24.000000000","message":"Change has been successfully merged\n\n3 is the latest approved patch-set.\nNo files were changed between the latest approved patch-set and the submitted one.\n","accounts_in_message":[],"_revision_number":4},{"id":"067b615d3a8c24322236afadbc4d312150b1648b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-15 14:05:25.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d1259d90ce63464d87462b859197ae69\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e8a8dd85be7d4e9fb6cfdfd8548b07f8 : SUCCESS in 51s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"35346a4af5faec3693728cbf8505ef9077222013","revisions":{"061e1a9ec179cd10bf9bf072c009904c249bce57":{"kind":"REWORK","_number":1,"created":"2025-08-05 12:25:50.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/60/956560/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.utils","ref":"refs/changes/60/956560/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/60/956560/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/60/956560/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/60/956560/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.utils refs/changes/60/956560/1"}}},"commit":{"parents":[{"commit":"f0fceb2a881f9a56298060e6eda5fc79b25b19e5","subject":"Enable ruff UP031","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/f0fceb2a881f9a56298060e6eda5fc79b25b19e5"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2025-08-01 16:55:08.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2025-08-05 08:27:14.000000000","tz":60},"subject":"imageutils: Correct check() conditionals","message":"imageutils: Correct check() conditionals\n\nWe fail with an exception path. Correct the docstring and remove\na redundant check.\n\nChange-Id: Icd1ed5bf4402c2d48ffeebab7b441b71f7d2ce95\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/061e1a9ec179cd10bf9bf072c009904c249bce57"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/061e1a9ec179cd10bf9bf072c009904c249bce57"}]},"branch":"refs/heads/master"},"9d06ea080e3c6d8f9c637c7efa7823ee190b133a":{"kind":"NO_CHANGE","_number":2,"created":"2025-08-11 09:24:31.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/60/956560/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.utils","ref":"refs/changes/60/956560/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/60/956560/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/60/956560/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/60/956560/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.utils refs/changes/60/956560/2"}}},"commit":{"parents":[{"commit":"307cedb75615c8fe45a41664bba452975c82d0b7","subject":"Enable ruff UP031","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/307cedb75615c8fe45a41664bba452975c82d0b7"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2025-08-01 16:55:08.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2025-08-11 09:24:25.000000000","tz":60},"subject":"imageutils: Correct check() conditionals","message":"imageutils: Correct check() conditionals\n\nWe fail with an exception path. Correct the docstring and remove\na redundant check.\n\nChange-Id: Icd1ed5bf4402c2d48ffeebab7b441b71f7d2ce95\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/9d06ea080e3c6d8f9c637c7efa7823ee190b133a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/9d06ea080e3c6d8f9c637c7efa7823ee190b133a"}]},"branch":"refs/heads/master"},"3a1384b4af6801ca33ccb25dbd002521c647a831":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2025-09-11 11:26:43.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/60/956560/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.utils","ref":"refs/changes/60/956560/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/60/956560/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/60/956560/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/60/956560/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.utils refs/changes/60/956560/3"}}},"commit":{"parents":[{"commit":"0f88c4fe08f43277e103bf8eadb3830627b1c5a7","subject":"Enable ruff UP031","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/0f88c4fe08f43277e103bf8eadb3830627b1c5a7"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2025-08-01 16:55:08.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2025-09-11 11:25:18.000000000","tz":60},"subject":"imageutils: Correct check() conditionals","message":"imageutils: Correct check() conditionals\n\nWe fail with an exception path. Correct the docstring and remove\na redundant check.\n\nChange-Id: Icd1ed5bf4402c2d48ffeebab7b441b71f7d2ce95\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/3a1384b4af6801ca33ccb25dbd002521c647a831"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/3a1384b4af6801ca33ccb25dbd002521c647a831"}]},"branch":"refs/heads/master"},"35346a4af5faec3693728cbf8505ef9077222013":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2025-09-11 16:59:35.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/60/956560/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.utils","ref":"refs/changes/60/956560/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/60/956560/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/60/956560/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/60/956560/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.utils refs/changes/60/956560/4"}}},"commit":{"parents":[{"commit":"c33794470c59d94513d8be2d510af896381af2ce","subject":"Enable ruff UP031","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/c33794470c59d94513d8be2d510af896381af2ce"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2025-08-01 16:55:08.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2025-09-11 16:55:42.000000000","tz":60},"subject":"imageutils: Correct check() conditionals","message":"imageutils: Correct check() conditionals\n\nWe fail with an exception path. Correct the docstring and remove\na redundant check.\n\nChange-Id: Icd1ed5bf4402c2d48ffeebab7b441b71f7d2ce95\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/35346a4af5faec3693728cbf8505ef9077222013"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/35346a4af5faec3693728cbf8505ef9077222013"}]},"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":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}},{"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":{}}}]}
