)]}'
{"id":"openstack%2Fdiskimage-builder~1007795","triplet_id":"openstack%2Fdiskimage-builder~master~I1e509054c171af2831a240d49323c17e9fe3ddb1","project":"openstack/diskimage-builder","branch":"master","attention_set":{"4146":{"account":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"last_update":"2026-09-29 23:02:53.000000000","reason":"Vote got outdated and was removed: Code-Review-1"}},"removed_from_attention_set":{"4571":{"account":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"last_update":"2026-09-30 21:28:20.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":"I1e509054c171af2831a240d49323c17e9fe3ddb1","subject":"Add DIB_BIND_MOUNTS option for container environments","status":"NEW","created":"2026-09-28 21:58:50.000000000","updated":"2026-10-02 02:25:39.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":6,"unresolved_comment_count":2,"has_review_started":true,"meta_rev_id":"40829c91aa963054020f77ec7ede230800ac7fac","_number":1007795,"virtual_id_number":1007795,"owner":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-10-02 02:25:39.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":-2,"max":2},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"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":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_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":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-09-28 22:48:15.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-09-28 23:18:34.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":"REVIEWER"},{"updated":"2026-09-28 23:45: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":"6d82666db8cbdc10e7d8e0846efd1d050f926d9f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2026-09-28 21:58:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3fab654613a8c7b19302e38c8f0be45e70402fe1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-28 22:48:15.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/24a17713e508467abc1a070ecd755d1d\n\n- dib-functests-arm64-deb https://zuul.opendev.org/t/openstack/build/6c76704ee31b40d88ab90390b87061f7 : POST_FAILURE in 13m 58s\n- dib-functests-arm64-rpm https://zuul.opendev.org/t/openstack/build/98065340b9be4249b98064190443b160 : POST_FAILURE in 11m 03s","accounts_in_message":[],"_revision_number":1},{"id":"8647f8fa5a914d45771476cdd198734838d31822","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2026-09-28 23:18:34.000000000","message":"Patch Set 1: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"b14b25fb8cb64605029d3be6ebd5a5f00ca2909c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-28 23:45:08.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/94bced8b43f44e30a1a00726d2895317\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/91080a660ed94d37bea7ac651d0f88bf : SUCCESS in 6m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4886773a6d0e4658ab44569bb3aea4cf : SUCCESS in 4m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/470daf16ed7a474a90e589432086d9a5 : SUCCESS in 4m 40s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/86ae77079c904498a348abbe0b7850ad : SUCCESS in 6m 18s\n- tox-py38 https://zuul.opendev.org/t/openstack/build/af6ecc1b02a046309083cd6f12ac8fde : SUCCESS in 4m 44s\n- tox-py39 https://zuul.opendev.org/t/openstack/build/6b27d57f728f4e94bd1e21fa11e98f0f : SUCCESS in 6m 52s\n- tox-py310 https://zuul.opendev.org/t/openstack/build/945f9dec7a094329a39326145dbd83c1 : SUCCESS in 4m 09s\n- tox-py311 https://zuul.opendev.org/t/openstack/build/054119aeb4ba43f3ba2dcc509023578c : SUCCESS in 8m 10s\n- tox-py312 https://zuul.opendev.org/t/openstack/build/7e0615aa7dad441ea82b049cef4a0297 : SUCCESS in 5m 53s\n- tox-py313 https://zuul.opendev.org/t/openstack/build/27c09a42e7b846bc869a66ed8af01a15 : SUCCESS in 4m 12s\n- dib-functests https://zuul.opendev.org/t/openstack/build/10a99b448480444cb8738d73756652d2 : POST_FAILURE in 5m 25s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/48827ec15c3e429091aecab2211d6447 : SUCCESS in 3m 39s\n- dib-devstack-functional-openstack-almalinux-8-containerfile-src https://zuul.opendev.org/t/openstack/build/99cd8d18f1fa461f93adf498532b3139 : FAILURE in 44m 37s (non-voting)\n- dib-devstack-functional-openstack-almalinux-9-containerfile-src https://zuul.opendev.org/t/openstack/build/d36585ae80be4bc5bf6c5381359e9d94 : FAILURE in 42m 07s (non-voting)\n- dib-devstack-functional-openstack-almalinux-10-v2-containerfile-src https://zuul.opendev.org/t/openstack/build/0c0fc2396baa4a168e551f99d4e731a1 : FAILURE in 33m 54s (non-voting)\n- dib-devstack-functional-openstack-centos-9-stream-src https://zuul.opendev.org/t/openstack/build/7069bfc28c64468ebe43a93694f0c189 : FAILURE in 35m 00s\n- dib-devstack-functional-openstack-centos-10-stream-src https://zuul.opendev.org/t/openstack/build/c913dfee9b82433ea3a4a7bb91953421 : FAILURE in 21m 49s (non-voting)\n- dib-devstack-functional-openstack-rockylinux-8-containerfile-src https://zuul.opendev.org/t/openstack/build/70dc6bc540d4442c8d8b9cdb7d67c788 : FAILURE in 39m 32s (non-voting)\n- dib-devstack-functional-openstack-rockylinux-9-containerfile-src https://zuul.opendev.org/t/openstack/build/3de6343307f847b29ddbf1875a0e0834 : FAILURE in 38m 48s (non-voting)\n- dib-devstack-functional-openstack-rockylinux-10-containerfile-src https://zuul.opendev.org/t/openstack/build/5affb1890f1b4ab187026464dbe8a548 : FAILURE in 23m 10s (non-voting)\n- dib-devstack-functional-openstack-ubuntu-focal-src https://zuul.opendev.org/t/openstack/build/8018ae217ee94341a420ba6e21c6e9b3 : FAILURE in 36m 52s\n- dib-devstack-functional-openstack-ubuntu-jammy-src https://zuul.opendev.org/t/openstack/build/21442c4218be4c8b8790c4cde1f67e12 : FAILURE in 32m 58s\n- dib-devstack-functional-openstack-ubuntu-noble-src https://zuul.opendev.org/t/openstack/build/92eedf3bfafb40e4b897c59c760b8b1b : FAILURE in 34m 20s\n- dib-devstack-functional-openstack-ubuntu-resolute-src https://zuul.opendev.org/t/openstack/build/51ff11cc1a0b40a09aa26019cb3d3530 : FAILURE in 37m 14s\n- dib-devstack-functional-openstack-opensuse-15-src https://zuul.opendev.org/t/openstack/build/bc3590fa902a4994bc0f42c02f168e0f : FAILURE in 16m 25s (non-voting)\n- dib-devstack-functional-openstack-gentoo-src https://zuul.opendev.org/t/openstack/build/20c98068ccd24e09aead3fbd284c6620 : FAILURE in 1h 33m 08s (non-voting)\n- dib-devstack-functional-openstack-debian-bullseye-src https://zuul.opendev.org/t/openstack/build/ed59c35a1756444992cb23f8facd381c : FAILURE in 32m 36s (non-voting)\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/584458f4d6ee40eea12a33eb2f2b8b9e : FAILURE in 7m 55s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/8675866569784a1587849abd9286d9e5 : FAILURE in 39m 20s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9d4845d63914acaee657627035716f879d12ce74","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2026-09-29 22:07:31.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"2e00ab14ee21e5be9aee2e18eb036b19542bca9b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2026-09-29 23:02:53.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"7e2b4c1f163e60811212875f27ac514ef266b2cd","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-30 00:13:36.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2eac666dac3e4c37abaac3f75ec980e9\n\n- dib-functests-arm64-deb https://zuul.opendev.org/t/openstack/build/ee79618e470b4e579341c7d4b3749c86 : SUCCESS in 44m 53s\n- dib-functests-arm64-rpm https://zuul.opendev.org/t/openstack/build/a92633e5cc3c46c6be7f3e5e3ee84a3a : SUCCESS in 42m 31s","accounts_in_message":[],"_revision_number":2},{"id":"d412d7d8222bd1ea70242ad27597c6768fc8e9aa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-30 00:28:48.000000000","message":"Patch Set 2: 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/ccbfe95f8aa04b3eb7d6bac126f1e0b9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/150f9a403bab45fab0bf6afe84cc8f33 : SUCCESS in 6m 58s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/917cae89afdf402f9495d93c5b01f9dc : SUCCESS in 3m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ed493878b83448d49d301fb45cfc27ec : SUCCESS in 6m 05s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/b8d975b7d8b245d6ab446ed88ca17601 : SUCCESS in 4m 09s\n- tox-py38 https://zuul.opendev.org/t/openstack/build/8b4bc91e981346ac80a12cc6b86b0135 : SUCCESS in 4m 24s\n- tox-py39 https://zuul.opendev.org/t/openstack/build/313ecd0ae44444f6adfd245dcd8293b0 : SUCCESS in 3m 32s\n- tox-py310 https://zuul.opendev.org/t/openstack/build/439b2d9d1ec24f3490b51a7569dea69d : SUCCESS in 3m 31s\n- tox-py311 https://zuul.opendev.org/t/openstack/build/134472104e984820963e47384967680d : SUCCESS in 4m 20s\n- tox-py312 https://zuul.opendev.org/t/openstack/build/9a4412c1b59e4252853bbcd315db051b : SUCCESS in 4m 11s\n- tox-py313 https://zuul.opendev.org/t/openstack/build/39ed07b4869243e7a38c71fd6b734924 : SUCCESS in 2m 54s\n- dib-functests https://zuul.opendev.org/t/openstack/build/80f985fd7844409bacc354eded06e220 : FAILURE in 6m 14s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/ece552e44cba4779a9724722f955aeeb : SUCCESS in 3m 10s\n- dib-devstack-functional-openstack-almalinux-8-containerfile-src https://zuul.opendev.org/t/openstack/build/ba88e1a3509540e2be99314a7b9041e4 : SUCCESS in 1h 03m 13s (non-voting)\n- dib-devstack-functional-openstack-almalinux-9-containerfile-src https://zuul.opendev.org/t/openstack/build/5947252d7c1a4ea09ca9d68cee88c165 : SUCCESS in 45m 45s (non-voting)\n- dib-devstack-functional-openstack-almalinux-10-v2-containerfile-src https://zuul.opendev.org/t/openstack/build/2d45ac9191a64314b40d8cc6699fb71a : SUCCESS in 35m 25s (non-voting)\n- dib-devstack-functional-openstack-centos-9-stream-src https://zuul.opendev.org/t/openstack/build/4df00effb721421b8a6c3f45b08681ba : SUCCESS in 35m 37s\n- dib-devstack-functional-openstack-centos-10-stream-src https://zuul.opendev.org/t/openstack/build/f0b6830037aa4a1ea2f74b5007b0ee68 : SUCCESS in 27m 20s (non-voting)\n- dib-devstack-functional-openstack-rockylinux-8-containerfile-src https://zuul.opendev.org/t/openstack/build/e6762e32c6db43b5a296d9198d49bd88 : SUCCESS in 53m 06s (non-voting)\n- dib-devstack-functional-openstack-rockylinux-9-containerfile-src https://zuul.opendev.org/t/openstack/build/5a9fecea51bb4cf983f13fec86cc4257 : SUCCESS in 35m 27s (non-voting)\n- dib-devstack-functional-openstack-rockylinux-10-containerfile-src https://zuul.opendev.org/t/openstack/build/9ac4e63512f34635b36edc542482df21 : SUCCESS in 27m 34s (non-voting)\n- dib-devstack-functional-openstack-ubuntu-focal-src https://zuul.opendev.org/t/openstack/build/a8e97dbb373e4e2c97843336988097e1 : SUCCESS in 39m 36s\n- dib-devstack-functional-openstack-ubuntu-jammy-src https://zuul.opendev.org/t/openstack/build/0ed70dfd2dd94ca5b7d5e667aec2ef20 : SUCCESS in 34m 50s\n- dib-devstack-functional-openstack-ubuntu-noble-src https://zuul.opendev.org/t/openstack/build/544cecc48b1f4693b6ec2d68533a4cd1 : SUCCESS in 38m 47s\n- dib-devstack-functional-openstack-ubuntu-resolute-src https://zuul.opendev.org/t/openstack/build/94d2dbc389bc41d5811fb3aed3947185 : SUCCESS in 27m 38s\n- dib-devstack-functional-openstack-opensuse-15-src https://zuul.opendev.org/t/openstack/build/aadbf20f42794e32b61e2748a1bc2c46 : FAILURE in 19m 58s (non-voting)\n- dib-devstack-functional-openstack-gentoo-src https://zuul.opendev.org/t/openstack/build/55f2164a8dd54b66a4637eadf9a127c2 : FAILURE in 1h 19m 34s (non-voting)\n- dib-devstack-functional-openstack-debian-bullseye-src https://zuul.opendev.org/t/openstack/build/4864edaf658d40d5883b21375d1e8ef4 : FAILURE in 22m 56s (non-voting)\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/052e1e3684b546f5b1e4576cd68208db : FAILURE in 4m 56s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/104d2bc016aa41d78402f9c3750338fd : FAILURE in 32m 13s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"7531fb2e48c0e6a193ec1529a7ec11b8d84ada37","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2026-09-30 21:28:20.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"93a9e318152283097875f2daeb15aa58e485e2b3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-30 22:15:00.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2956cb1e8fbd44ee83cf2855f9c3eea7\n\n- dib-functests-arm64-deb https://zuul.opendev.org/t/openstack/build/1467fbd59eba479fac42d27b6281a7e8 : SUCCESS in 44m 21s\n- dib-functests-arm64-rpm https://zuul.opendev.org/t/openstack/build/338babfd7df24440a9888db8566a31c7 : SUCCESS in 36m 55s","accounts_in_message":[],"_revision_number":2},{"id":"b825e38547454a60b1cb15decbd2379705452758","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-30 22:46:40.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/141db5992d564beab3a9aa273ae751f8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8373c3f15fd44fa182bc8f3a83173b30 : SUCCESS in 4m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/49b3c38af5284dad85cfddf07bf82fed : SUCCESS in 4m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8ad4a1e5e1f2425fb68db7520ebcf66b : SUCCESS in 4m 27s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/3f266a4a2ff445ef9d2fd8b1ce537198 : SUCCESS in 5m 18s\n- tox-py38 https://zuul.opendev.org/t/openstack/build/3551c0780562485baec5ceda5447ad65 : SUCCESS in 3m 48s\n- tox-py39 https://zuul.opendev.org/t/openstack/build/2b03a31376a045bfbee81db889476cb6 : SUCCESS in 4m 20s\n- tox-py310 https://zuul.opendev.org/t/openstack/build/62eafa236caa4d81ad44f7b7f86b32bf : SUCCESS in 4m 10s\n- tox-py311 https://zuul.opendev.org/t/openstack/build/cffac30d39bf458bb29d0d1349de139d : SUCCESS in 3m 22s\n- tox-py312 https://zuul.opendev.org/t/openstack/build/95b1464ecb684e1fa71656371ffff36a : SUCCESS in 5m 37s\n- tox-py313 https://zuul.opendev.org/t/openstack/build/628e2245cf7a4e65b05ebfa6973e2067 : SUCCESS in 4m 04s\n- dib-functests https://zuul.opendev.org/t/openstack/build/9fe93fcc0c6248ff81cc6de1cc338699 : SUCCESS in 48m 07s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/0c71d0a6b4004d27b3d56e9d9f8b351c : SUCCESS in 4m 41s\n- dib-devstack-functional-openstack-almalinux-8-containerfile-src https://zuul.opendev.org/t/openstack/build/aa1909cfefb14a509f14136f6792123f : SUCCESS in 24m 31s (non-voting)\n- dib-devstack-functional-openstack-almalinux-9-containerfile-src https://zuul.opendev.org/t/openstack/build/50669aa9d975424b91a13c4c03d38507 : SUCCESS in 52m 26s (non-voting)\n- dib-devstack-functional-openstack-almalinux-10-v2-containerfile-src https://zuul.opendev.org/t/openstack/build/40136cb8b53c48f8b71728bae955697b : SUCCESS in 56m 37s (non-voting)\n- dib-devstack-functional-openstack-centos-9-stream-src https://zuul.opendev.org/t/openstack/build/afaa2ce3cf7d40b68f630b8f5bb9b076 : SUCCESS in 23m 29s\n- dib-devstack-functional-openstack-centos-10-stream-src https://zuul.opendev.org/t/openstack/build/4e93093ae9ce43ed8672c4a806d6e2c6 : SUCCESS in 25m 45s (non-voting)\n- dib-devstack-functional-openstack-rockylinux-8-containerfile-src https://zuul.opendev.org/t/openstack/build/3f43290950a844dca3632446c9808e98 : SUCCESS in 47m 11s (non-voting)\n- dib-devstack-functional-openstack-rockylinux-9-containerfile-src https://zuul.opendev.org/t/openstack/build/16f5133d0bdc48739b181b154221fd9b : SUCCESS in 51m 16s (non-voting)\n- dib-devstack-functional-openstack-rockylinux-10-containerfile-src https://zuul.opendev.org/t/openstack/build/4eec6e49aff44987be9af4b528a00349 : SUCCESS in 27m 16s (non-voting)\n- dib-devstack-functional-openstack-ubuntu-focal-src https://zuul.opendev.org/t/openstack/build/32761c77b1f6433fa4276fd68aabd2a7 : SUCCESS in 40m 49s\n- dib-devstack-functional-openstack-ubuntu-jammy-src https://zuul.opendev.org/t/openstack/build/f30a2b7fb020498c93591a49dcb591e8 : SUCCESS in 44m 11s\n- dib-devstack-functional-openstack-ubuntu-noble-src https://zuul.opendev.org/t/openstack/build/185d22c149dd4b71916ea2a9eed425d5 : SUCCESS in 37m 51s\n- dib-devstack-functional-openstack-ubuntu-resolute-src https://zuul.opendev.org/t/openstack/build/c3e203b5ff9544eaac29c00bb2051a0c : SUCCESS in 34m 17s\n- dib-devstack-functional-openstack-opensuse-15-src https://zuul.opendev.org/t/openstack/build/e6a6174c0ec14c9781905ec1a942cb7e : FAILURE in 16m 40s (non-voting)\n- dib-devstack-functional-openstack-gentoo-src https://zuul.opendev.org/t/openstack/build/6310c932960042ecbbe871dbced79a11 : FAILURE in 1h 16m 54s (non-voting)\n- dib-devstack-functional-openstack-debian-bullseye-src https://zuul.opendev.org/t/openstack/build/a95d18189db4478689f686001700ebbf : FAILURE in 31m 02s (non-voting)\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/f65896d6395e4bee86d18e94c1d735eb : SUCCESS in 10m 11s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/0a141eb8f7d740eea6e9a96f3f813331 : SUCCESS in 42m 39s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"38a57ac2bafcd1672b776758d268f90e04d699f0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2026-10-01 21:15:17.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"e2ab2757f4c9afa976d1c3d2a9d4dbcf0d369741","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-01 22:27:29.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9d398655c96344dea05e67cc984b7d23\n\n- dib-functests-arm64-deb https://zuul.opendev.org/t/openstack/build/f6fd9153eeea4536b4cd6c4da91d86b1 : SUCCESS in 33m 26s\n- dib-functests-arm64-rpm https://zuul.opendev.org/t/openstack/build/29f99b830437479cbe591d7889a6362f : SUCCESS in 35m 04s","accounts_in_message":[],"_revision_number":3},{"id":"59c14c5eba70ba9d4fafe0d38e4825344964416c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-01 23:12:14.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a846e46c36dc4cf78bd9381fa0b99ac2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e1c71994d3154a82bc821896236f0a78 : SUCCESS in 5m 11s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/67e41c6cff0a4322a7bcb9a9ec30215c : SUCCESS in 4m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9f2eab118cef41108ef045a8e83fa152 : SUCCESS in 4m 29s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/908f9779c44844e49b51b96bc9cf04a4 : SUCCESS in 5m 42s\n- tox-py38 https://zuul.opendev.org/t/openstack/build/74af795e0a24424888e06816141efc24 : SUCCESS in 4m 49s\n- tox-py39 https://zuul.opendev.org/t/openstack/build/66c12f386dee47178538043e6ad76339 : SUCCESS in 4m 47s\n- tox-py310 https://zuul.opendev.org/t/openstack/build/854d59b5dad04be8a39aa826dc9046c2 : SUCCESS in 4m 19s\n- tox-py311 https://zuul.opendev.org/t/openstack/build/53e4090d777f45baaf31944f1513244d : SUCCESS in 8m 01s\n- tox-py312 https://zuul.opendev.org/t/openstack/build/c7d86168f8274be0850313c85caeb001 : SUCCESS in 2m 36s\n- tox-py313 https://zuul.opendev.org/t/openstack/build/8d95bbd64e8446259af40d61c0cbce44 : SUCCESS in 4m 03s\n- dib-functests https://zuul.opendev.org/t/openstack/build/d1d14a589ca84060b171fa23579581f1 : SUCCESS in 48m 57s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/cd9de5b53b3348e9bf6130c5445b9042 : SUCCESS in 5m 04s\n- dib-devstack-functional-openstack-almalinux-8-containerfile-src https://zuul.opendev.org/t/openstack/build/b5132a06351b4db39c64c0767f3b787c : SUCCESS in 56m 45s (non-voting)\n- dib-devstack-functional-openstack-almalinux-9-containerfile-src https://zuul.opendev.org/t/openstack/build/fe1c3dd1481143a1b1da505a0906062b : SUCCESS in 51m 49s (non-voting)\n- dib-devstack-functional-openstack-almalinux-10-v2-containerfile-src https://zuul.opendev.org/t/openstack/build/3d8439749d074faaac9e430287026cfe : SUCCESS in 36m 27s (non-voting)\n- dib-devstack-functional-openstack-centos-9-stream-src https://zuul.opendev.org/t/openstack/build/5c804a8e9149438b9b1df359ad508252 : SUCCESS in 36m 38s\n- dib-devstack-functional-openstack-centos-10-stream-src https://zuul.opendev.org/t/openstack/build/55b3f73085ea4116a1c01824b937b141 : SUCCESS in 26m 38s (non-voting)\n- dib-devstack-functional-openstack-rockylinux-8-containerfile-src https://zuul.opendev.org/t/openstack/build/f70756539385460999b991d5db58320a : SUCCESS in 1h 08m 05s (non-voting)\n- dib-devstack-functional-openstack-rockylinux-9-containerfile-src https://zuul.opendev.org/t/openstack/build/e81876ab59864b919c25cb77236f19c9 : SUCCESS in 41m 49s (non-voting)\n- dib-devstack-functional-openstack-rockylinux-10-containerfile-src https://zuul.opendev.org/t/openstack/build/a96dcf8664e043139ba9a255421623cc : SUCCESS in 27m 12s (non-voting)\n- dib-devstack-functional-openstack-ubuntu-focal-src https://zuul.opendev.org/t/openstack/build/d09b016d58264b88a10107391400a1b4 : SUCCESS in 42m 35s\n- dib-devstack-functional-openstack-ubuntu-jammy-src https://zuul.opendev.org/t/openstack/build/ba968ceeb3104c028bade55e52e42741 : SUCCESS in 40m 56s\n- dib-devstack-functional-openstack-ubuntu-noble-src https://zuul.opendev.org/t/openstack/build/ca8a1fd4dddd401db4c5cb8890d5892e : SUCCESS in 46m 45s\n- dib-devstack-functional-openstack-ubuntu-resolute-src https://zuul.opendev.org/t/openstack/build/bf9dd655b43f4b1a89edb916511963c3 : SUCCESS in 38m 03s\n- dib-devstack-functional-openstack-opensuse-15-src https://zuul.opendev.org/t/openstack/build/62d7ff9338a54c5ca5e615c868af0f3b : FAILURE in 26m 31s (non-voting)\n- dib-devstack-functional-openstack-gentoo-src https://zuul.opendev.org/t/openstack/build/515dd3e16b9344b8ba8f21f4db6f0778 : FAILURE in 1h 45m 39s (non-voting)\n- dib-devstack-functional-openstack-debian-bullseye-src https://zuul.opendev.org/t/openstack/build/051c7b51049441779e21b7cf23a602a5 : FAILURE in 30m 23s (non-voting)\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/16c34c31370c4b8fb7dc48c3fa007349 : SUCCESS in 10m 41s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/bb17307eb72f4a89a9f0fd8a4280f56c : SUCCESS in 1h 09m 02s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"a886b1821c60d2458d7e920360e6f7eecf654930","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2026-10-02 00:26:57.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"0c90d8dc374bd7ec5df74a2d21055f45cd6fbd01","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-02 01:04:17.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2018f11fb08447d7a1f604f076cf4581\n\n- dib-functests-arm64-deb https://zuul.opendev.org/t/openstack/build/d41fcbc4e0f34977aa3be760a4a714c0 : SUCCESS in 35m 22s\n- dib-functests-arm64-rpm https://zuul.opendev.org/t/openstack/build/e63133c3c7b14a9f8146fb3cd90eda9a : SUCCESS in 32m 29s","accounts_in_message":[],"_revision_number":4},{"id":"40829c91aa963054020f77ec7ede230800ac7fac","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-02 02:25:39.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4a31c53001c24b5e99ba658521d9a8be\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/502dfab938774522ad7c53118d3004e3 : SUCCESS in 6m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c629f165746b49ce9769919413d4aee8 : SUCCESS in 4m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1c7b821b2fe447a6bb663b2a439f38af : SUCCESS in 4m 08s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/7b06bd04583e4c53a47d3b00be42e4c2 : SUCCESS in 3m 21s\n- tox-py38 https://zuul.opendev.org/t/openstack/build/3af79fa4fbac43b5a2db6410fac38d1f : SUCCESS in 3m 26s\n- tox-py39 https://zuul.opendev.org/t/openstack/build/9dcd9b631c80420fbbe63739a980ab56 : SUCCESS in 4m 18s\n- tox-py310 https://zuul.opendev.org/t/openstack/build/78a0b48570664c8c98d822022abf081f : SUCCESS in 4m 24s\n- tox-py311 https://zuul.opendev.org/t/openstack/build/d2c598bfa1da40f0b1453127c9b4e758 : SUCCESS in 4m 29s\n- tox-py312 https://zuul.opendev.org/t/openstack/build/dfcce5e357c6493db76f6a1d773c2c87 : SUCCESS in 3m 40s\n- tox-py313 https://zuul.opendev.org/t/openstack/build/f5574a22bb784d40abe07a76361500ec : SUCCESS in 4m 25s\n- dib-functests https://zuul.opendev.org/t/openstack/build/ae558c1013c64e32a45a10859121ecd6 : SUCCESS in 49m 35s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/3cdb1d2e44df419197474c8d46c6e077 : SUCCESS in 3m 17s\n- dib-devstack-functional-openstack-almalinux-8-containerfile-src https://zuul.opendev.org/t/openstack/build/951ab79c7871468ca1959e1c83b0a4bd : SUCCESS in 54m 02s (non-voting)\n- dib-devstack-functional-openstack-almalinux-9-containerfile-src https://zuul.opendev.org/t/openstack/build/e80599baa69e4e5bac7bf24cc6eebfda : SUCCESS in 53m 21s (non-voting)\n- dib-devstack-functional-openstack-almalinux-10-v2-containerfile-src https://zuul.opendev.org/t/openstack/build/c74c9a694c414c50a8f0f03ff8002085 : SUCCESS in 20m 26s (non-voting)\n- dib-devstack-functional-openstack-centos-9-stream-src https://zuul.opendev.org/t/openstack/build/2b6e3e22d9e74d02995e10a9d6f63488 : SUCCESS in 42m 28s\n- dib-devstack-functional-openstack-centos-10-stream-src https://zuul.opendev.org/t/openstack/build/e9eefa9335e94f9ca777739665f4a603 : SUCCESS in 29m 48s (non-voting)\n- dib-devstack-functional-openstack-rockylinux-8-containerfile-src https://zuul.opendev.org/t/openstack/build/f63d010c4fc94deca151d4d8f61183de : SUCCESS in 24m 32s (non-voting)\n- dib-devstack-functional-openstack-rockylinux-9-containerfile-src https://zuul.opendev.org/t/openstack/build/23e104bd6d574c7f8089e0e0f3e1ab0e : SUCCESS in 54m 07s (non-voting)\n- dib-devstack-functional-openstack-rockylinux-10-containerfile-src https://zuul.opendev.org/t/openstack/build/f6a9b74aff544c3eb5820d672aaeeb26 : SUCCESS in 27m 30s (non-voting)\n- dib-devstack-functional-openstack-ubuntu-focal-src https://zuul.opendev.org/t/openstack/build/7dc2068a7e7140d5887ebf4328277b00 : SUCCESS in 18m 54s\n- dib-devstack-functional-openstack-ubuntu-jammy-src https://zuul.opendev.org/t/openstack/build/c11c94e6a3e34ab191efc3e026014505 : SUCCESS in 40m 45s\n- dib-devstack-functional-openstack-ubuntu-noble-src https://zuul.opendev.org/t/openstack/build/dda4a53802554ce7813fd54d2342308f : SUCCESS in 40m 57s\n- dib-devstack-functional-openstack-ubuntu-resolute-src https://zuul.opendev.org/t/openstack/build/0de59ec2a2844851823c9469174bff66 : SUCCESS in 44m 54s\n- dib-devstack-functional-openstack-opensuse-15-src https://zuul.opendev.org/t/openstack/build/ee778d5f47cb44939ba1950a9e6b0fc7 : FAILURE in 19m 37s (non-voting)\n- dib-devstack-functional-openstack-gentoo-src https://zuul.opendev.org/t/openstack/build/0903235f778f496ca3a994a3d68b5a67 : FAILURE in 1h 52m 54s (non-voting)\n- dib-devstack-functional-openstack-debian-bullseye-src https://zuul.opendev.org/t/openstack/build/9263e41fa8d54420bb7a34d0ee36506e : FAILURE in 32m 46s (non-voting)\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/72dd8618fc2845529fe98ba4a9724923 : SUCCESS in 9m 07s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/c6af301980554b9ab61042ee8f82532b : SUCCESS in 1h 20m 39s (non-voting)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"f5ad40071fc70c072da8474a7cbf502b2e943e80","revisions":{"a9a4f0756881a38a561f13c2f9dc9ebf28303907":{"kind":"REWORK","_number":1,"created":"2026-09-28 21:58:50.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/95/1007795/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/diskimage-builder","ref":"refs/changes/95/1007795/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/95/1007795/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/95/1007795/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/95/1007795/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/diskimage-builder refs/changes/95/1007795/1"}}},"commit":{"parents":[{"commit":"4ed75072e28b47d4f827af9919f89daf65ce660a","subject":"Skip local loop device creation for no-final-image builds","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/diskimage-builder/commit/4ed75072e28b47d4f827af9919f89daf65ce660a"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-09-24 21:07:04.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-09-28 21:58:07.000000000","tz":780},"subject":"Add DIB_BIND_MOUNTS option for container environments","message":"Add DIB_BIND_MOUNTS option for container environments\n\nWhen running diskimage-builder inside a container the kernel refuses\nfresh mounts of proc, devpts, and sysfs filesystems. Setting\nDIB_BIND_MOUNTS\u003d1 works around this by bind-mounting /proc, /dev/pts,\nand /sys from the host into the chroot instead of creating new\nfilesystem instances. For /sys, --rbind is used to capture the full\nsubtree.\n\nThe trade-off with bind mounts is that they cannot be cleanly unmounted\nby the build process, since the container runtime owns these mounts.\nThe unmount_dir function is therefore skipped entirely when\nDIB_BIND_MOUNTS is set — attempting individual unmounts would fail and\ntrigger error exits that abort the build.\n\nLikewise, cleanup_build_dir uses --one-file-system and is failure\ntolerant.  The bind-mounted filesystems are left for the container\nruntime to tear down when the container exits.\n\nAssisted-by: Claude Opus 4.6\nChange-Id: I1e509054c171af2831a240d49323c17e9fe3ddb1\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/a9a4f0756881a38a561f13c2f9dc9ebf28303907"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/diskimage-builder/commit/a9a4f0756881a38a561f13c2f9dc9ebf28303907"}]},"branch":"refs/heads/master"},"fe490556611d73127c1f8880ecfb7cc9c201813d":{"kind":"REWORK","_number":2,"created":"2026-09-29 23:02:53.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/95/1007795/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/diskimage-builder","ref":"refs/changes/95/1007795/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/95/1007795/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/95/1007795/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/95/1007795/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/diskimage-builder refs/changes/95/1007795/2"}}},"commit":{"parents":[{"commit":"3a8dccb74e8541cd7e08bf1460d5ef01d546e43d","subject":"Skip local loop device creation for no-final-image builds","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/diskimage-builder/commit/3a8dccb74e8541cd7e08bf1460d5ef01d546e43d"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-09-24 21:07:04.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-09-29 23:02:29.000000000","tz":780},"subject":"Add DIB_BIND_MOUNTS option for container environments","message":"Add DIB_BIND_MOUNTS option for container environments\n\nWhen running diskimage-builder inside a container the kernel refuses\nfresh mounts of proc, devpts, and sysfs filesystems. Setting\nDIB_BIND_MOUNTS\u003d1 works around this by bind-mounting /proc, /dev/pts,\nand /sys from the host into the chroot instead of creating new\nfilesystem instances. For /sys, --rbind is used to capture the full\nsubtree.\n\nThe trade-off with bind mounts is that they cannot be cleanly unmounted\nby the build process, since the container runtime owns these mounts.\nThe unmount_dir function is therefore skipped entirely when\nDIB_BIND_MOUNTS is set — attempting individual unmounts would fail and\ntrigger error exits that abort the build.\n\nLikewise, cleanup_build_dir uses --one-file-system and is failure\ntolerant.  The bind-mounted filesystems are left for the container\nruntime to tear down when the container exits.\n\nAssisted-by: Claude Opus 4.6\nChange-Id: I1e509054c171af2831a240d49323c17e9fe3ddb1\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/fe490556611d73127c1f8880ecfb7cc9c201813d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/diskimage-builder/commit/fe490556611d73127c1f8880ecfb7cc9c201813d"}]},"branch":"refs/heads/master"},"eb175b130844650d132940a3c6d86b1c9e80bd52":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-10-01 21:15:17.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/95/1007795/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/diskimage-builder","ref":"refs/changes/95/1007795/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/95/1007795/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/95/1007795/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/95/1007795/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/diskimage-builder refs/changes/95/1007795/3"}}},"commit":{"parents":[{"commit":"1873877867aa4a35c0247d1d34cea68e182c91f7","subject":"Avoid 2-step mount on in_target.d bind mount","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/diskimage-builder/commit/1873877867aa4a35c0247d1d34cea68e182c91f7"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-09-24 21:07:04.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-10-01 21:14:43.000000000","tz":780},"subject":"Add DIB_BIND_MOUNTS option for container environments","message":"Add DIB_BIND_MOUNTS option for container environments\n\nWhen running diskimage-builder inside a container the kernel refuses\nfresh mounts of proc, devpts, and sysfs filesystems. Setting\nDIB_BIND_MOUNTS\u003d1 works around this by bind-mounting /proc, /dev/pts,\nand /sys from the host into the chroot instead of creating new\nfilesystem instances. For /sys, --rbind is used to capture the full\nsubtree.\n\nThe trade-off with bind mounts is that they cannot be cleanly unmounted\nby the build process, since the container runtime owns these mounts.\nThe unmount_dir function is therefore skipped entirely when\nDIB_BIND_MOUNTS is set — attempting individual unmounts would fail and\ntrigger error exits that abort the build.\n\nLikewise, cleanup_build_dir uses --one-file-system and is failure\ntolerant.  The bind-mounted filesystems are left for the container\nruntime to tear down when the container exits.\n\nAssisted-by: Claude Opus 4.6\nChange-Id: I1e509054c171af2831a240d49323c17e9fe3ddb1\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/eb175b130844650d132940a3c6d86b1c9e80bd52"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/diskimage-builder/commit/eb175b130844650d132940a3c6d86b1c9e80bd52"}]},"branch":"refs/heads/master"},"f5ad40071fc70c072da8474a7cbf502b2e943e80":{"kind":"REWORK","_number":4,"created":"2026-10-02 00:26:57.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/95/1007795/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/diskimage-builder","ref":"refs/changes/95/1007795/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/95/1007795/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/95/1007795/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/95/1007795/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/diskimage-builder refs/changes/95/1007795/4"}}},"commit":{"parents":[{"commit":"68ca5dd685c3bfb0b25a893fb2176add121f22ac","subject":"Handle passwd coming from shadow-utils on rhel-10","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/diskimage-builder/commit/68ca5dd685c3bfb0b25a893fb2176add121f22ac"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-09-24 21:07:04.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-10-02 00:26:41.000000000","tz":780},"subject":"Add DIB_BIND_MOUNTS option for container environments","message":"Add DIB_BIND_MOUNTS option for container environments\n\nWhen running diskimage-builder inside a container the kernel refuses\nfresh mounts of proc, devpts, and sysfs filesystems. Setting\nDIB_BIND_MOUNTS\u003d1 works around this by bind-mounting /proc, /dev/pts,\nand /sys from the host into the chroot instead of creating new\nfilesystem instances. For /sys, --rbind is used to capture the full\nsubtree.\n\nThe trade-off with bind mounts is that they cannot be cleanly unmounted\nby the build process, since the container runtime owns these mounts.\nThe unmount_dir function is therefore skipped entirely when\nDIB_BIND_MOUNTS is set — attempting individual unmounts would fail and\ntrigger error exits that abort the build.\n\nLikewise, cleanup_build_dir uses --one-file-system and is failure\ntolerant. in_target.d are lazy unmounted for container\nenvironments that forbid unmounting in user namespaces.\n\nAssisted-by: Claude Opus 4.6\nChange-Id: I1e509054c171af2831a240d49323c17e9fe3ddb1\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/f5ad40071fc70c072da8474a7cbf502b2e943e80"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/diskimage-builder/commit/f5ad40071fc70c072da8474a7cbf502b2e943e80"}]},"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":""}}}]}
