)]}'
{"id":"openstack%2Fglance~963868","triplet_id":"openstack%2Fglance~master~I11a6872275568e874236ae78faf877db1bbfbb9a","project":"openstack/glance","branch":"master","topic":"bug/2127789","attention_set":{},"removed_from_attention_set":{"9303":{"account":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"last_update":"2025-10-14 19:01:58.000000000","reason":"\u003cGERRIT_ACCOUNT_9303\u003e replied on the change","reason_account":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"}},"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2025-10-24 18:22:56.000000000","reason":"Change was submitted"},"8122":{"account":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"last_update":"2025-10-24 16:18:48.000000000","reason":"\u003cGERRIT_ACCOUNT_8122\u003e replied on the change","reason_account":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"}}},"hashtags":[],"change_id":"I11a6872275568e874236ae78faf877db1bbfbb9a","subject":"Handle images detected as ISO+GPT","status":"MERGED","created":"2025-10-13 15:25:51.000000000","updated":"2026-06-16 09:56:35.000000000","submitted":"2025-10-24 18:22:56.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"963868-bug/2127789","meta_rev_id":"4e10b742e253878cb61911cc68e2b5e8b0366df4","_number":963868,"virtual_id_number":963868,"owner":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-10-24 18:22:56.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":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"all":[{"value":2,"date":"2025-10-22 06:58:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":2,"date":"2025-10-24 16:18:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"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":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"all":[{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":1,"date":"2025-10-24 16:18:48.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"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},"Review-Priority":{"all":[{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":38442,"name":"Amin Alimoradi","display_name":"Amin Alimoradi","email":"amin.alimoradi66@gmail.com","username":"Amin"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-10-13 16:20:44.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":"2025-10-13 17:37:55.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-10-14 14:29:21.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"state":"REVIEWER"},{"updated":"2025-10-14 14:29:21.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"state":"REVIEWER"},{"updated":"2026-06-16 09:56:35.000000000","updated_by":{"_account_id":38442,"name":"Amin Alimoradi","display_name":"Amin Alimoradi","email":"amin.alimoradi66@gmail.com","username":"Amin"},"reviewer":{"_account_id":38442,"name":"Amin Alimoradi","display_name":"Amin Alimoradi","email":"amin.alimoradi66@gmail.com","username":"Amin"},"state":"CC"}],"messages":[{"id":"78b913a40c6402da052d8ffb09fa68244d9318d9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-10-13 15:25:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f2ed74410c9aaf1dc4d08debb932bc9773222cf9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-13 16:20:44.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6836b329bfe144248d632a983ce06fa7\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/03deaaadf9d64e11b226b7e48fa40575 : SUCCESS in 7m 41s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/535765293e4c4de891b14b2845755c82 : SUCCESS in 10m 40s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/73d23e058b4d458c820b151bbe197b92 : SUCCESS in 18m 47s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"66eeb9ef85bef5e1f090dd403487e0376d6d1666","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-13 17:37:55.000000000","message":"Patch Set 1: Verified-1\n\n(2 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/9cc6c5016de24851bf3bbfcb51a03292\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/b923d59a267943b6a9a1a30a22baa88a : SUCCESS in 3m 11s\n- grenade https://zuul.opendev.org/t/openstack/build/7e60b8085270419fb459d57670040db8 : SUCCESS in 48m 20s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9b5a498d9dab4b5a94508cd44b4d64a9 : SUCCESS in 1h 14m 52s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/71d9554690b349e2a330e35d48dec9bf : SUCCESS in 1h 34m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cac1740e5e6c4a58be1e46111adce94a : SUCCESS in 1h 08m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ef06182d5aca4110ba133f8c8269c7af : FAILURE in 4m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e42f6877e0b34b45903e331f855eba62 : SUCCESS in 6m 09s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/9d5bed7d1ecc418981dec25c97f56da8 : SUCCESS in 4m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ca5be3e45a8b4734909ae37c8da5204f : SUCCESS in 10m 45s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c7641fa8f2347a6a23d5802923096a4 : SUCCESS in 6m 00s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/cace5d9b04874d2a9efbde5081a31512 : SUCCESS in 6m 41s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/cc3447bbc0984554b226dc157b02d6c2 : SUCCESS in 6m 37s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/7b789fac28a44f04979dcb48fcaf7b93 : SUCCESS in 2h 02m 29s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/48d0b276b1124e78bc0774cc59d70530 : SUCCESS in 2h 07m 04s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/bf32fbfa640140189744d78dd0b9dddc : FAILURE in 1h 45m 47s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/c4932a4db4d44f1c9f6a983fbcf38430 : FAILURE in 1h 50m 39s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a075310a8c9e4e2ca28f0d3ebd2cdb1c : SUCCESS in 40m 26s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/46119b2d94c945e1b34ec25fdbe8ef3a : SUCCESS in 1h 41m 45s\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/5a1a2cfbf9284cf4b7712dcb3721655f : FAILURE in 33m 08s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/5e38cd01028e4f64a2f76d7af7b2faf6 : FAILURE in 1h 41m 21s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/4feab7a63b0546baa85e3652aeea48d2 : FAILURE in 25m 36s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/f3a71eb3e043477baa81f5eadd11ed0c : SUCCESS in 53m 31s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d68a3b35fbdc7d1bfe202b49f94c445544ce64e2","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-10-14 14:29:21.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e84f2bed904ee5b39cde2addf5169dce39ed0fee","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2025-10-14 19:01:58.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"ac575bffddea04a272aa208f3eb81e3ee6b7dd0b","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2025-10-16 01:47:54.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d396acb02ac976186a8d9d2f5fca1a9647eaf7b9","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-10-16 14:05:43.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f3dbce0119ba6a3554e7f281afa3e429baeeb788","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-10-16 14:31:55.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c0ac79aa6817570e96038e4281442aefe6a5dd36","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-10-16 14:33:32.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"e33db8433d0143cbafcf0af849a5c3bb3ceca580","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-16 14:49:56.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5e1e57fc11834bbbb6ec6b97cc086763\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/718b55ddf62e4fb4aeb4832d4d4897f5 : SUCCESS in 9m 11s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/cc6a52b910f64075a6771c412d344204 : SUCCESS in 7m 40s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/ef63951a482e4b2b9a1cae86feea1a8d : SUCCESS in 14m 12s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a08113264cf88342d6fa9b1eb8f98b67f3c6f56e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-10-16 16:07:35.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"6d020ae091424afd3b0b6f4878b5d9e9041801a0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-16 16:22:43.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e4f46edd8b534ece8bfb79bac25eea7c\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/05ac4b86d5704d1e91264b644792a2e4 : SUCCESS in 6m 51s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/3230039f677f413282aade97c5b78055 : SUCCESS in 8m 49s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/a39bce2773b5409e8412ef75630278c5 : SUCCESS in 13m 12s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"ec628e2b5280aebf8f093c842fac54619e135ab0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-16 18:30:40.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4104fc97579d42efb6a216cd297558c6\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/4f96e5529b88453d9129b8f25d30fd1b : SUCCESS in 3m 00s\n- grenade https://zuul.opendev.org/t/openstack/build/3a42ca429b0846eca1ac552318cfc3b1 : SUCCESS in 58m 21s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4bef1b380bf5484b813005ce081b6105 : SUCCESS in 50m 11s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/3f7e0fa4241f4b47ac8e6a86b7311540 : SUCCESS in 1h 40m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4123ca7bba1a48798d95d36f8471d91a : SUCCESS in 32m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4ba80e68b38a4994a5542ece31b6148b : SUCCESS in 4m 58s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/27f1fd836054499d9286fafbcb418e44 : SUCCESS in 5m 09s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/bb0ce394ba2c4a238c6ddcfc3f6c7ba2 : SUCCESS in 7m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fc55d73616044a70801999d61b7758e9 : SUCCESS in 5m 46s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/bd5fe3ce87bc404e961a59f37d7665d4 : SUCCESS in 7m 15s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/d575087e868240c68da7cd4f0536b951 : SUCCESS in 11m 28s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/a8eb52b089ce4d23addf65cb8e0cad23 : SUCCESS in 1h 35m 15s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/ae1116ddfea6480683c1331e66fc80f2 : SUCCESS in 1h 29m 33s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/d7e473eb4d5d4b2da9603292f64cfa32 : SUCCESS in 1h 04m 07s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/60c32495b3ca4e34a7a1a87c9482318d : SUCCESS in 2h 17m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cdfed714ddb94fff9c8b42723a4ab8a0 : SUCCESS in 58m 51s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/defed481c2814e6895835a627048f3b6 : SUCCESS in 1h 42m 11s\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/f0bec2d492534ce1ba9efdec2d3fb36c : FAILURE in 32m 21s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/f04fa8323bc440748cc49153862e1386 : SUCCESS in 1h 48m 19s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/a5701b36b90849c795e0bf1b041e4196 : SUCCESS in 15m 12s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/5cd8d15091f54679820fdef056f718b3 : SUCCESS in 52m 30s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"078eb3c89e004aaa98e2bfacaa48a1fc2fe14d9d","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2025-10-22 06:58:59.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"4a856c97cf32a6da3d00c8463cdb66f97e47b6e1","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2025-10-24 16:18:48.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"5bded36fd4e1d164d961d0806b9a3c046bd1c2c8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-24 16:19:15.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"92cc315a249bd2389a8d58f89894cd25dca8c193","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-24 18:22:56.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/615b327fdef941a59edfc8ec2600cc79\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/67d02ff6512246bea5206be8ba166299 : SUCCESS in 2m 03s\n- grenade https://zuul.opendev.org/t/openstack/build/059b814ef872420195d46a246f0e1c13 : SUCCESS in 54m 08s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/545944b3fafc433fafa70952ead8fc4c : SUCCESS in 1h 02m 25s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/994dc7aa44b94daf89d63909a1293373 : SUCCESS in 1h 31m 09s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f2df80b183a745ada019fcfb8b7dd9ce : SUCCESS in 56m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a25f1733ecc542309ef0940d76a8f24b : SUCCESS in 4m 38s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3d4645ac49574181a4929b7236cd4838 : SUCCESS in 4m 40s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/81abab9023a641ab92f69063840c4de3 : SUCCESS in 8m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0cd3cf7df58f423b9fcc012c8beccb4b : SUCCESS in 7m 31s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/27deaaad171e435294cda51c359a4268 : SUCCESS in 7m 09s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/21d910795d354c38bb0dc22a09505a12 : SUCCESS in 6m 41s\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/b782db16c0e345529465ffee102819a5 : SUCCESS in 1h 54m 52s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/1eb226bf6bc84a1f9c21099e2932bd6d : SUCCESS in 1h 58m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/542d08a591e8422ba8287fc05f109bb4 : SUCCESS in 1h 00m 42s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/eddcb92f96f64424aae3aa82d5e4b281 : SUCCESS in 1h 38m 25s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/9f371bb5ca0a47e3b5b0d19328835411 : SUCCESS in 32m 28s","accounts_in_message":[],"_revision_number":3},{"id":"a1dccb9839d025541952eb7eb729d898e349eb35","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-24 18:22:56.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"06915f1251da8d89da875b9c039b89e234d2e918","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-24 18:23:51.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d6368c7fc1a94b72a8732be6fe6c7b37\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/edf8849a5dfe4d018f00a68d507d8166 : SUCCESS in 44s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"28d98401b965716b53f719d354f0ecbf5583601c","revisions":{"70bdb6842f43f716ba6d4029abf3c91d2e9ae1c7":{"kind":"REWORK","_number":1,"created":"2025-10-13 15:25:51.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/68/963868/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/68/963868/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/68/963868/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/68/963868/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/68/963868/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/68/963868/1"}}},"commit":{"parents":[{"commit":"1a89edc86b10cbe14e1877d119de409b7b75863f","subject":"Merge \"Migrate setup configuration to pyproject.toml\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/1a89edc86b10cbe14e1877d119de409b7b75863f"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-10-13 14:39:45.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-10-13 15:25:36.000000000","tz":-420},"subject":"Handle images detected as ISO+GPT","message":"Handle images detected as ISO+GPT\n\nISO images can have a system-specific bootloader prepended to them,\nwhich in the case of x86-64 would be a typical GPT/MBR boot sector,\npartition table, etc. These files are not uncommon amongst installer\nmedia and currently trigger and fail our format detection since they\nare identified as both ISO and GPT. This makes us allow these files\nif they are being uploaded with disk_format\u003diso as the target. No\nother multi-format combinations are allowed.\n\nNote that this only impacts the upload method and not import with\nformat conversion. The latter is more complicated as we currently use\noslo\u0027s detect_file_format() method which specifically disallows\nmultiple formats. Converting from iso+gpt to anything else is not\nlikely very useful and we already ignore it in the process (although\nafter the inspection check).\n\nCloses-Bug: #2127789\nDepends-On: https://review.opendev.org/c/openstack/os-test-images/+/932076\nChange-Id: I11a6872275568e874236ae78faf877db1bbfbb9a\nSigned-off-by: Dan Smith \u003cdansmith@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/70bdb6842f43f716ba6d4029abf3c91d2e9ae1c7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/70bdb6842f43f716ba6d4029abf3c91d2e9ae1c7"}]},"branch":"refs/heads/master"},"6fb8bc0dfa5c45aed20137c7671a9c0482a56d0b":{"kind":"REWORK","_number":2,"created":"2025-10-16 14:33:32.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/68/963868/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/68/963868/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/68/963868/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/68/963868/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/68/963868/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/68/963868/2"}}},"commit":{"parents":[{"commit":"1a89edc86b10cbe14e1877d119de409b7b75863f","subject":"Merge \"Migrate setup configuration to pyproject.toml\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/1a89edc86b10cbe14e1877d119de409b7b75863f"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-10-13 14:39:45.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-10-16 14:33:26.000000000","tz":-420},"subject":"Handle images detected as ISO+GPT","message":"Handle images detected as ISO+GPT\n\nISO images can have a system-specific bootloader prepended to them,\nwhich in the case of x86-64 would be a typical GPT/MBR boot sector,\npartition table, etc. These files are not uncommon amongst installer\nmedia and currently trigger and fail our format detection since they\nare identified as both ISO and GPT. This makes us allow these files\nif they are being uploaded with disk_format\u003diso as the target. No\nother multi-format combinations are allowed.\n\nNote that this only impacts the upload method and not import with\nformat conversion. The latter is more complicated as we currently use\noslo\u0027s detect_file_format() method which specifically disallows\nmultiple formats. Converting from iso+gpt to anything else is not\nlikely very useful and we already ignore it in the process (although\nafter the inspection check).\n\nCloses-Bug: #2127789\nDepends-On: https://review.opendev.org/c/openstack/os-test-images/+/932076\nChange-Id: I11a6872275568e874236ae78faf877db1bbfbb9a\nSigned-off-by: Dan Smith \u003cdansmith@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/6fb8bc0dfa5c45aed20137c7671a9c0482a56d0b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/6fb8bc0dfa5c45aed20137c7671a9c0482a56d0b"}]},"branch":"refs/heads/master"},"28d98401b965716b53f719d354f0ecbf5583601c":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2025-10-16 16:07:35.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/68/963868/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/68/963868/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/68/963868/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/68/963868/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/68/963868/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/68/963868/3"}}},"commit":{"parents":[{"commit":"1a89edc86b10cbe14e1877d119de409b7b75863f","subject":"Merge \"Migrate setup configuration to pyproject.toml\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/1a89edc86b10cbe14e1877d119de409b7b75863f"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-10-13 14:39:45.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-10-16 16:07:25.000000000","tz":-420},"subject":"Handle images detected as ISO+GPT","message":"Handle images detected as ISO+GPT\n\nISO images can have a system-specific bootloader prepended to them,\nwhich in the case of x86-64 would be a typical GPT/MBR boot sector,\npartition table, etc. These files are not uncommon amongst installer\nmedia and currently trigger and fail our format detection since they\nare identified as both ISO and GPT. This makes us allow these files\nif they are being uploaded with disk_format\u003diso as the target. No\nother multi-format combinations are allowed.\n\nNote that this only impacts the upload method and not import with\nformat conversion. The latter is more complicated as we currently use\noslo\u0027s detect_file_format() method which specifically disallows\nmultiple formats. Converting from iso+gpt to anything else is not\nlikely very useful and we already ignore it in the process (although\nafter the inspection check).\n\nCloses-Bug: #2127789\nChange-Id: I11a6872275568e874236ae78faf877db1bbfbb9a\nSigned-off-by: Dan Smith \u003cdansmith@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/28d98401b965716b53f719d354f0ecbf5583601c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/28d98401b965716b53f719d354f0ecbf5583601c"}]},"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":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"}},{"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":{}}},{"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":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\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":{}}}]}
