)]}'
{"id":"openstack%2Fglance~975680","triplet_id":"openstack%2Fglance~stable%2F2025.2~I11a6872275568e874236ae78faf877db1bbfbb9a","project":"openstack/glance","branch":"stable/2025.2","attention_set":{},"removed_from_attention_set":{"5314":{"account":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"last_update":"2026-04-28 20:51:34.000000000","reason":"Change was submitted"},"17685":{"account":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"last_update":"2026-04-28 20:51:34.000000000","reason":"Change was submitted"},"9303":{"account":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"last_update":"2026-04-28 20:51:34.000000000","reason":"Change was submitted"},"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2026-04-09 14:08:22.000000000","reason":"\u003cGERRIT_ACCOUNT_4393\u003e replied on the change","reason_account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},"37594":{"account":{"_account_id":37594,"name":"Donny Arief Oktavian","display_name":"donnyao","email":"ao.donny@gmail.com","username":"donnyao"},"last_update":"2026-04-28 20:51:34.000000000","reason":"Change was submitted"},"8122":{"account":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"last_update":"2026-04-28 14:19:36.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":"2026-02-04 18:07:09.000000000","updated":"2026-04-28 20:52:41.000000000","submitted":"2026-04-28 20:51:34.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"975680","meta_rev_id":"e8ebd6e39a064f52bf15dc120a1c5a44c7e0d1e0","_number":975680,"virtual_id_number":975680,"owner":{"_account_id":37594,"name":"Donny Arief Oktavian","display_name":"donnyao","email":"ao.donny@gmail.com","username":"donnyao"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},{"value":0,"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-28 20:51:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"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"},"recommended":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"all":[{"value":1,"date":"2026-02-09 14:48:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},{"value":1,"date":"2026-02-13 00:18:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},{"value":1,"date":"2026-04-09 12:27:08.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":2,"date":"2026-02-06 06:17:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":2,"date":"2026-04-09 14:08:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"date":"2026-04-28 14:19:36.000000000","permitted_voting_range":{"min":0,"max":2},"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":1,"date":"2026-03-02 09:46:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":1,"date":"2026-02-05 21:14:42.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-02-05 15:42:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"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":"","value":1,"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":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},{"value":0,"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":1,"date":"2026-04-28 14:19:36.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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},{"value":0,"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}],"reviewers":{"REVIEWER":[{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"_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":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-04 18:07:09.000000000","updated_by":{"_account_id":37594,"name":"Donny Arief Oktavian","display_name":"donnyao","email":"ao.donny@gmail.com","username":"donnyao"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2026-02-04 20:32:23.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-02-05 15:42:36.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"state":"REVIEWER"},{"updated":"2026-02-05 15:42:36.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"state":"REVIEWER"},{"updated":"2026-02-05 15:42:36.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"state":"REVIEWER"},{"updated":"2026-02-05 21:14:42.000000000","updated_by":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"reviewer":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"state":"REVIEWER"},{"updated":"2026-02-09 14:48:53.000000000","updated_by":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"reviewer":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"state":"REVIEWER"},{"updated":"2026-02-09 15:06:16.000000000","updated_by":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"},{"updated":"2026-02-13 00:18:24.000000000","updated_by":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"reviewer":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"state":"REVIEWER"},{"updated":"2026-03-02 09:46:17.000000000","updated_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"reviewer":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"state":"REVIEWER"},{"updated":"2026-04-09 12:27:08.000000000","updated_by":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"reviewer":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"state":"REVIEWER"},{"updated":"2026-04-09 16:44:04.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"state":"REVIEWER"}],"messages":[{"id":"cccc92a0f5e56961b674d3a216e720969a412f5e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37594,"name":"Donny Arief Oktavian","display_name":"donnyao","email":"ao.donny@gmail.com","username":"donnyao"},"date":"2026-02-04 18:07:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3f510fb04739e24f288cbb306688626e4b7e1fb5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-04 20:32:23.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8ecec7f8da114eba9ca9e8aa0be7aa27\n\n- grenade https://zuul.opendev.org/t/openstack/build/58e089c802b34a3191894edef0c4ab3a : SUCCESS in 32m 47s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a17be5247535406e9546c9674a5ae75b : SUCCESS in 48m 09s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/e5a5cfdf55fa40619b9ff1fc4eedd42b : SUCCESS in 1h 21m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/13666ee47dac4aaea9c9137b10e2a9fc : SUCCESS in 1h 09m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/315eaff51e954b53ab1483b53030a656 : SUCCESS in 3m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/85b2490b8bdd4d6fb3f78f651d5ed375 : SUCCESS in 3m 17s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b93f1549184e43d197a3e2cf446dd02a : SUCCESS in 6m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/47dc859a956b471aa1d52491dbe24019 : SUCCESS in 8m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5fab905fc00244dfbdcf6fd8f232a65b : SUCCESS in 6m 02s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/1d16d5c78b7b4077a4f5ffde8aaac015 : SUCCESS in 6m 51s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/3dcba884375c4e90935c08f9a4eb7f9d : SUCCESS in 6m 57s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/be47637badec4d1bb619eba106862deb : SUCCESS in 1h 57m 24s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/c72b32be48f64a82a3360d7a327de75c : SUCCESS in 1h 49m 29s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/602b13041a8543e79c5fbf45718e13f2 : SUCCESS in 1h 14m 51s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/0614fd17386343d8808de1c18a825a80 : SUCCESS in 2h 12m 00s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b69b8527c8b942f794efada5b3d4861a : SUCCESS in 1h 05m 03s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/2ef9b6dfc39e4667a74dffd472f12d6f : SUCCESS in 1h 35m 55s\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/c4fd63a536dd44e09232f48b455b11fb : FAILURE in 26m 24s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/0a2e83cd548a431980bfe9aed7bd58df : FAILURE in 12m 41s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/6cea855846da43e59915a89d3507e09a : SUCCESS in 33m 55s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/0ced07787fa045fead26ee4d40827cd3 : SUCCESS in 36m 34s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7c5bf17f3f766bd93959cbdc6eed4492aaef7168","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-02-05 15:42:36.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"0c7e74065b0feceaf0a39ac309f16e5121b9e848","author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"date":"2026-02-05 21:14:42.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"ffa44bc858172392cebff1ca014287c53cec4140","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2026-02-06 06:17:58.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"10312933834fd009baa14eea937833e8dbaa2ce3","author":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"date":"2026-02-09 14:48:53.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"4990c6c2f00c5e40d636712cdfa6770af86a7627","author":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"date":"2026-02-13 00:18:24.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"db28e81b47255e7125f2f183843bdf6f4541bd99","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2026-02-13 17:10:04.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"6f0cc5048954330832a51b880205861886dd15dc","author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"date":"2026-02-13 23:39:32.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c692bff95c043a7e52d4c23f05fcefe30280fcf6","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-02 09:46:17.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"0c0a4919555da3e498c49e49d337904fa0fd9eca","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2026-04-09 12:27:08.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"c59efc5faa7a327069c18286686e1ff31f53de12","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2026-04-09 14:08:22.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"5083a3d777a841f5a33469ffef8941a0a768b7c9","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-04-13 08:59:16.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"1afa7e74bb6c733989a5cdcc3a79ed190104e8b5","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2026-04-28 14:19:36.000000000","message":"Patch Set 1: -Code-Review Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"d71a99661c3886e81a8b1bab2e5d96309d6956bc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 14:28:03.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"84f7313027d2ab752270d9c61ab0c94bd5ebec79","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 16:34:43.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/b7c85e50d1cb40d6abf90de838c910df\n\n- grenade https://zuul.opendev.org/t/openstack/build/eb6d48ab1c124ffbb041f665702aebf3 : SUCCESS in 1h 10m 16s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9a331b908dc340fcbf530e4cdd9463fa : FAILURE in 32m 16s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/745bf8b5091242c19d8e52ba7a5a36b0 : FAILURE in 7m 06s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3541d19f2f58497fbc484758a5624571 : SUCCESS in 1h 02m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/12ec4300081747f28ff7dbb7ab6fafb8 : SUCCESS in 5m 14s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/329f7e64f6fb4ec5af0e1c3e02a97828 : SUCCESS in 5m 46s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f1d6f65f449644ac9defe59d0f18c487 : SUCCESS in 7m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8c54c5228b6b4f0cb9423db623ec0875 : SUCCESS in 6m 51s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/8244a425f09a49dab8b0c8284c5a1203 : SUCCESS in 8m 11s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/d58144d89fd54c089963e81532cbee22 : SUCCESS in 9m 18s\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/d3706a7d621a4bed96a8040ab280b5e2 : SUCCESS in 1h 17m 06s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/353ea1a0221048c3907a3cc24a15e3a9 : SUCCESS in 1h 58m 26s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d115b3c0a2fe4d99ab5690c1d2437550 : SUCCESS in 46m 13s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/3ef946fb99734abab48e88dac04c9bc3 : SUCCESS in 1h 43m 21s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/092afd9ce6c6486898ebd07451fc6376 : SUCCESS in 25m 20s","accounts_in_message":[],"_revision_number":1},{"id":"26f8b0f40995fa1934000d5587594afd623725c8","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-04-28 16:36:45.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f11842790c429d942fe251db4c64014e1d6bc0b8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 18:44:42.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b7bb457908664b198ae8c62425806569\n\n- grenade https://zuul.opendev.org/t/openstack/build/4ee2e4a8ef4c487cac89aae94f5ac09a : SUCCESS in 1h 13m 18s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c704f93b697142d592d28a85977bf65a : SUCCESS in 49m 28s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/15284a1b2b9143d7a659edda2d7033bd : SUCCESS in 1h 09m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/803e759ea7384dab9c43318a4fe5f75d : SUCCESS in 46m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9854a2abc79642aaa0c6c42f1c5f1c00 : SUCCESS in 5m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/cae095433a684df8a62dacaf6afe442e : SUCCESS in 5m 39s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/173ae8b8e18e4488861fd582b0787096 : SUCCESS in 6m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0774363835e045c092c11c9cc6cf57e3 : SUCCESS in 8m 51s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/288c8e72e54e47bf993145e99201a6fc : SUCCESS in 5m 44s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/214bb3dfd94044c1b2378c1e5b646b36 : SUCCESS in 8m 18s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/71283610a0004c75bdd6956bfc501085 : SUCCESS in 7m 04s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/538d3bd3dc354f46bb42b1d6d499f352 : SUCCESS in 1h 47m 23s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/7c64492c4f964404946da9384d457b2f : SUCCESS in 1h 54m 18s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/ec87bc34b55b40b5a1c9a16f9b88855c : SUCCESS in 1h 07m 50s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/b3e7c05f39fd4de0b440e38bb1331ed7 : SUCCESS in 1h 30m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3497c8da8ac24a09aafc4490a8e0aaf3 : SUCCESS in 36m 42s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ecf5f52966cb40dda66f2737c34414cc : SUCCESS in 2h 01m 52s\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/fb33dcca8f0d4ae3a1d8843c5dcd077f : FAILURE in 10m 57s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/7784478a33444f0a93c094becb22e2e2 : FAILURE in 30m 14s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/c58db9ab61074ba2a76e5e7bf6c8931e : SUCCESS in 35m 22s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/46e133c22c9c47f7b1554aad36c39815 : SUCCESS in 1h 02m 40s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"0558aa92b538f8d3892d1392c78a2358e6f0b07e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 18:45:23.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"6d8cc039f95b6ed3cba5d04795723659bf6b3378","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 20:51:34.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/57e7978866b44c0a8f88c097332a6919\n\n- grenade https://zuul.opendev.org/t/openstack/build/b91f85ab634e41999e5364b246376674 : SUCCESS in 1h 04m 18s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ed861c3e992e4094b0e3768c38f5b222 : SUCCESS in 1h 01m 04s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/dd8de2169b6b4f3a8ca4fcf0f376ecda : SUCCESS in 1h 28m 08s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b0d648cbf259410dab1444f4f065ec8f : SUCCESS in 39m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/83f537f2415546dc8923abf38245b1d3 : SUCCESS in 5m 10s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e6dd20389ee14783837477998bc7304a : SUCCESS in 6m 36s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/abeed3244ce0438eaa789eb645b130b8 : SUCCESS in 5m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eb234654ec8f403e88dc0d56228800f2 : SUCCESS in 5m 04s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6b3a6a27974746d59b3f2965264a000f : SUCCESS in 6m 46s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/797384a021e24e4d9855ca022e7b3e30 : SUCCESS in 9m 36s\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/bd42ebc0a871417aa2efbdcc88ec8c1d : SUCCESS in 1h 50m 46s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/40d62db3c32d4577a5599535700440f4 : SUCCESS in 1h 34m 41s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dd1ee8b2f982437b910e9a2e995307f2 : SUCCESS in 31m 07s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/767b793026274003ae7f3bc7cc767bcd : SUCCESS in 1h 41m 23s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/107d0fe075ce49889761262aabb3c954 : SUCCESS in 17m 06s","accounts_in_message":[],"_revision_number":1},{"id":"c3f7b4e596eaef47158b97dad8445d6ef4cc4a66","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 20:51:34.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"e8ebd6e39a064f52bf15dc120a1c5a44c7e0d1e0","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 20:52:41.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4c48b1f227ff4adea915994b5e8a0137\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/71ce440f6b69480c8e354f3c504b9ee4 : SUCCESS in 56s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"f06944f8712a3b380d73b81120867c6053a5ddec","revisions":{"f06944f8712a3b380d73b81120867c6053a5ddec":{"kind":"REWORK","_number":1,"created":"2026-02-04 18:07:09.000000000","uploader":{"_account_id":37594,"name":"Donny Arief Oktavian","display_name":"donnyao","email":"ao.donny@gmail.com","username":"donnyao"},"ref":"refs/changes/80/975680/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/80/975680/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/80/975680/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/80/975680/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/80/975680/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/80/975680/1"}}},"commit":{"parents":[{"commit":"435a5dd2a6b2a3ff12572836feaf08ce89f03e32","subject":"Add glance/wsgi/__init__.py","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/435a5dd2a6b2a3ff12572836feaf08ce89f03e32"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-10-13 14:39:45.000000000","tz":-420},"committer":{"name":"donnyao","email":"ao.donny@gmail.com","date":"2026-02-04 17:10:14.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(cherry picked from commit 28d98401b965716b53f719d354f0ecbf5583601c)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/f06944f8712a3b380d73b81120867c6053a5ddec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/f06944f8712a3b380d73b81120867c6053a5ddec"}]},"branch":"refs/heads/stable/2025.2"}},"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}},{"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review priority","status":"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":{"label:Review-Priority\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
