)]}'
{"id":"openstack%2Fdiskimage-builder~984479","triplet_id":"openstack%2Fdiskimage-builder~master~I3a9a49e7d6c16f06218118b1effc3e2b9a7675f5","project":"openstack/diskimage-builder","branch":"master","topic":"ublk","attention_set":{"4146":{"account":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"last_update":"2026-04-14 23:38:08.000000000","reason":"\u003cGERRIT_ACCOUNT_4571\u003e replied on the change","reason_account":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"}}},"removed_from_attention_set":{"4571":{"account":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"last_update":"2026-04-14 23:38:08.000000000","reason":"\u003cGERRIT_ACCOUNT_4571\u003e replied on the change","reason_account":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"}}},"hashtags":[],"change_id":"I3a9a49e7d6c16f06218118b1effc3e2b9a7675f5","subject":"WIP: Add ublk block device plugin as loopback alternative","status":"NEW","created":"2026-04-13 23:20:22.000000000","updated":"2026-04-15 01:52:55.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":3,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"2fbce54509904f28016a29eb81bc0655cb35463f","_number":984479,"virtual_id_number":984479,"owner":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-04-14 00:24:34.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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-13 23:35:09.000000000","updated_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"CC"},{"updated":"2026-04-14 00:04:14.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":"CC"},{"updated":"2026-04-14 00:24:34.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":"5d7a285fa3b9fa430d54cc089e4c943692581557","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2026-04-13 23:20:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4ffb7aa3b11c430e6034a8964f5d100d3e285820","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2026-04-13 23:35:09.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"915ea975158167648692255665a114d1e0c32286","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 00:04:14.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fe47153d1a134b7a95b3c0b6003a9461\n\n- dib-functests-arm64-deb https://zuul.opendev.org/t/openstack/build/ef6f2f29441049d2a7bedfdb13f08873 : FAILURE in 2m 42s\n- dib-functests-arm64-rpm https://zuul.opendev.org/t/openstack/build/cb3f2a5f51f943af83d557c9823b5d64 : FAILURE in 2m 02s","accounts_in_message":[],"_revision_number":1},{"id":"7ded18ae2a95c2b51fcfce2afe059ac049393959","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 00:24:34.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/6c49ba4dee2d4cfdb7b458bab89d45b4\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fbbc3ec5fac8468aa5318d5cf1a66453 : RETRY_LIMIT in 1m 10s\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/0d14c8baeb734ed0bb53353e0bf22567 : SUCCESS in 2m 47s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e5dada981e284b22967e51565f77d54b : RETRY_LIMIT in 2m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/42c0925606714c6387282b47777304fb : RETRY_LIMIT in 1m 03s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/b63723579735435683b48ea55e698ed6 : RETRY_LIMIT in 1m 24s\n- tox-py38 https://zuul.opendev.org/t/openstack/build/661fe2f126a2433f9bbf17be55668587 : SUCCESS in 7m 13s\n- tox-py39 https://zuul.opendev.org/t/openstack/build/fe8ef744fc09451fa7a414b97af9857b : SUCCESS in 2m 39s\n- tox-py310 https://zuul.opendev.org/t/openstack/build/db26047e59ba439dbc63286f7b9d53d1 : RETRY_LIMIT in 1m 13s\n- tox-py311 https://zuul.opendev.org/t/openstack/build/a4a34d07d7f1417ba8ea6ce7d4b1f1a8 : RETRY_LIMIT in 3m 22s\n- tox-py312 https://zuul.opendev.org/t/openstack/build/62e79a5153b543edb290d26d0a13f680 : RETRY_LIMIT in 1m 34s\n- tox-py313 https://zuul.opendev.org/t/openstack/build/bb4da16c84134f37965f98210f6f3ed5 : RETRY_LIMIT in 1m 40s\n- dib-functests https://zuul.opendev.org/t/openstack/build/c9b4e54f8cb741dd8b9030c48881c20b : FAILURE in 2m 19s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/288b0230699a4aa8ab1cd2f297d1c3ae : SUCCESS in 2m 56s\n- dib-devstack-functional-openstack-almalinux-8-containerfile-src https://zuul.opendev.org/t/openstack/build/e9944f1851a54145992a60ed4997d0ca : FAILURE in 21m 56s (non-voting)\n- dib-devstack-functional-openstack-almalinux-9-containerfile-src https://zuul.opendev.org/t/openstack/build/b29ccec589da48eabd5d5f0a91e4452e : FAILURE in 40m 51s (non-voting)\n- dib-devstack-functional-openstack-almalinux-10-v2-containerfile-src https://zuul.opendev.org/t/openstack/build/6ee80789df6447e3b764709f61aa4cc5 : FAILURE in 28m 11s (non-voting)\n- dib-devstack-functional-openstack-centos-9-stream-src https://zuul.opendev.org/t/openstack/build/0568dc0b57b945ef9b8401932f71345c : FAILURE in 24m 37s\n- dib-devstack-functional-openstack-centos-10-stream-src https://zuul.opendev.org/t/openstack/build/58f12d15ba874aae9ef40031517e4552 : FAILURE in 21m 32s (non-voting)\n- dib-devstack-functional-openstack-rockylinux-8-containerfile-src https://zuul.opendev.org/t/openstack/build/5427c95f86824b9c95a1f7cb5e384348 : FAILURE in 19m 56s (non-voting)\n- dib-devstack-functional-openstack-rockylinux-9-containerfile-src https://zuul.opendev.org/t/openstack/build/57585e96e0ce4350be1b4bfbd27abba9 : FAILURE in 34m 24s (non-voting)\n- dib-devstack-functional-openstack-rockylinux-10-containerfile-src https://zuul.opendev.org/t/openstack/build/eefdc156889a4d099e48b60f0a21db4b : FAILURE in 23m 26s (non-voting)\n- dib-devstack-functional-openstack-ubuntu-focal-src https://zuul.opendev.org/t/openstack/build/55423e2a2a674b27aba0bfcc74b58efc : FAILURE in 36m 28s\n- dib-devstack-functional-openstack-ubuntu-jammy-src https://zuul.opendev.org/t/openstack/build/e581b54b0be04eda80068ebc22376970 : FAILURE in 28m 59s\n- dib-devstack-functional-openstack-ubuntu-noble-src https://zuul.opendev.org/t/openstack/build/37d39ec1a7d8429f899aff747750279b : FAILURE in 35m 49s\n- dib-devstack-functional-openstack-ubuntu-resolute-src https://zuul.opendev.org/t/openstack/build/217d1590d9844487a077d74e18250a2a : FAILURE in 20m 09s\n- dib-devstack-functional-openstack-opensuse-15-src https://zuul.opendev.org/t/openstack/build/3e76b702205944de976b34daa244f4ce : FAILURE in 14m 38s (non-voting)\n- dib-devstack-functional-openstack-gentoo-src https://zuul.opendev.org/t/openstack/build/8b4d254860b9477a8c4095db49bf5263 : FAILURE in 1h 02m 17s (non-voting)\n- dib-devstack-functional-openstack-debian-bullseye-src https://zuul.opendev.org/t/openstack/build/45ddd5d9c1cd4618a10c2225760ed105 : FAILURE in 37m 01s (non-voting)\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/0b8547ff62a14862a990ed99988461f4 : RETRY_LIMIT in 1m 35s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/3887eb26672f4b0688bb99276bac0980 : FAILURE in 14m 38s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"959ddde002d037b64db73e3da855ce68daac4ace","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2026-04-14 23:38:08.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"2fbce54509904f28016a29eb81bc0655cb35463f","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2026-04-15 01:52:55.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"0fe7efef80e14a182ec865bfb3ced3fd6ecb0a5c","revisions":{"0fe7efef80e14a182ec865bfb3ced3fd6ecb0a5c":{"kind":"REWORK","_number":1,"created":"2026-04-13 23:20:22.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/79/984479/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/diskimage-builder","ref":"refs/changes/79/984479/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/79/984479/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/79/984479/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/79/984479/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/diskimage-builder refs/changes/79/984479/1"}}},"commit":{"parents":[{"commit":"68f8b8f31779d3f747a611f1809724bf40b92ba6","subject":"Merge \"Add support for building Ubuntu Resolute (26.04)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/diskimage-builder/commit/68f8b8f31779d3f747a611f1809724bf40b92ba6"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-04-13 23:18:07.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-04-13 23:19:01.000000000","tz":720},"subject":"WIP: Add ublk block device plugin as loopback alternative","message":"WIP: Add ublk block device plugin as loopback alternative\n\nUntested, and ubdsrv is not packaged in CentOS 10 so it is too early to\nattempt a transition away from local loop devices.\n\nAssisted-By: Opencode - Claude Sonnet 4.6\nChange-Id: I3a9a49e7d6c16f06218118b1effc3e2b9a7675f5\nSigned-off-by: Steve Baker \u003csbaker@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/diskimage-builder/commit/0fe7efef80e14a182ec865bfb3ced3fd6ecb0a5c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/diskimage-builder/commit/0fe7efef80e14a182ec865bfb3ced3fd6ecb0a5c"}]},"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"}]}],"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":"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":""}}}]}
