)]}'
{"id":"openstack%2Fglance~971241","triplet_id":"openstack%2Fglance~master~Ie83417455acb6a952731e812301f550fa89107a3","project":"openstack/glance","branch":"master","topic":"bug/2136411","attention_set":{},"removed_from_attention_set":{"9303":{"account":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"last_update":"2026-01-05 07:39:54.000000000","reason":"\u003cGERRIT_ACCOUNT_9303\u003e replied on the change","reason_account":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"}},"2424":{"account":{"_account_id":2424,"name":"Felipe Reyes","email":"felipe.reyes@canonical.com","username":"freyes"},"last_update":"2026-01-12 01:15:48.000000000","reason":"Change was submitted"},"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2026-01-12 01:15:48.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ie83417455acb6a952731e812301f550fa89107a3","subject":"Add glance/wsgi/__init__.py","status":"MERGED","created":"2025-12-16 18:50:17.000000000","updated":"2026-01-12 01:16:37.000000000","submitted":"2026-01-12 01:15:48.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":"971241-bug/2136411","meta_rev_id":"0096e51681ab016007b1146de4403edaa3e4ad2a","_number":971241,"virtual_id_number":971241,"owner":{"_account_id":2424,"name":"Felipe Reyes","email":"felipe.reyes@canonical.com","username":"freyes"},"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"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-01-12 01:15:47.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"},"all":[{"value":2,"date":"2026-01-05 07:39:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":2,"date":"2026-01-05 14:11:30.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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-01-11 20:39:01.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":"","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":"2026-01-05 14:11:30.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":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":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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"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":[],"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"]},{"_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":"2025-12-16 19:01:36.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":"2025-12-16 19:19: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":"CC"},{"updated":"2025-12-16 21:05:46.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-12-17 05:45:06.000000000","updated_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"reviewer":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"state":"REVIEWER"},{"updated":"2026-01-05 14:11:30.000000000","updated_by":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"reviewer":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"state":"REVIEWER"},{"updated":"2026-01-11 20:39:01.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"}],"messages":[{"id":"f6922f904a055bc17886a762a19d1eea26906a6e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":2424,"name":"Felipe Reyes","email":"felipe.reyes@canonical.com","username":"freyes"},"date":"2025-12-16 18:50:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9628f7ada6ef8a7b53c83948e5ff88012c9d4513","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-12-16 19:01:36.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"cd0d963f0c4b3403e96d9ba7666f38636f533117","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 19:19:08.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/40400753454f4aa7b230da3e25fd3bf2\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/81f9139f04894272aaf1c9f6dff36efa : SUCCESS in 7m 29s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4935f28c1169493dbbafd7261a761ffb : SUCCESS in 10m 52s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/fc1584c897824328a1e83e43b1e274f8 : SUCCESS in 9m 27s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"84e061a03dcf4e0abbac16c3e3bfda666a2925e1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 21:05:46.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/db4b8ab48e164d5ab7af1e5dfeb1334f\n\n- grenade https://zuul.opendev.org/t/openstack/build/6392e0f296c84dff8cc4c9bacaf18ea1 : SUCCESS in 1h 01m 46s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/23fbb607d3644a6ea233a961472329d9 : SUCCESS in 52m 01s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/0fb204f41837489188b2b53a0fc046e2 : SUCCESS in 1h 21m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6c19dba43c83445c800fe70bd02d4762 : SUCCESS in 55m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/392b0c7cb1af49129968267f4c7a4ebd : SUCCESS in 4m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5080d65a497f43dbad7026ab9b2171ca : SUCCESS in 4m 46s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/59f736ab50844cf48cb140a5423288cf : SUCCESS in 6m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4117b0a7a80d4e6993d56863727c8529 : FAILURE in 5m 43s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/a69ac58589e44c849bca9d561e2dffa7 : SUCCESS in 6m 58s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/2fb016fea1cb45aaa0d544e88bf275ba : SUCCESS in 11m 03s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/a2af0f2d10bc4bf59e8eee00820a3a66 : SUCCESS in 1h 40m 27s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/a770ad694ff547799a3daf74ebf4f37f : SUCCESS in 1h 03m 09s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/12b4f0d2f2784ea29aeb269993de4b78 : SUCCESS in 2h 02m 14s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/f06a9ef8d7a24e99a2e428a91d4e251e : SUCCESS in 2h 09m 41s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2307542ab45f4d2184df3497e65c6059 : SUCCESS in 1h 01m 25s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/fae8217764784259a38f43d8e3c75790 : FAILURE in 1h 06m 39s\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/3dc39bc25c4d407fab8f70e066c2d4e6 : FAILURE in 22m 22s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/8764ad093d194d67a63dedbf23f995bc : FAILURE in 12m 08s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/4ff646b0f70648679af06d935fdf00a5 : SUCCESS in 35m 09s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/9123c313c5db4a89bb333471ddf689bc : SUCCESS in 1h 18m 45s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d8b7d39f7c36b75765a463bda5dd9c78ab8fd2bb","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2025-12-17 05:45:06.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"83103ee6e91fff880e0d248fa800ab0c8df4f0a1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-12-23 10:06:30.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+1, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"1e327a2e47f847a498f12e53befe6f4b66061ecf","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-12-23 10:07:48.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d53054cdae35b954d5b287ddae2949391c6b4688","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-23 10:16:13.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/58da98995c0b41fc8d8ed4ee9822445f\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/6e7a516a51774c91932babd38e055ebc : SUCCESS in 6m 03s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4411986f12eb4d63b963a0962657806f : SUCCESS in 6m 15s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/115b5d3e55b24944ab744073e75a592b : SUCCESS in 7m 53s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"024acc40c13cd8d9372180898cf72b506717dc32","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-23 12:19:32.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c63789405f7f4d5d9227233c68d6b679\n\n- grenade https://zuul.opendev.org/t/openstack/build/00cbd7491b174518ab6de8cd6ba3b9af : SUCCESS in 58m 40s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9972cdea4bd448d18b9f6fc137ea6155 : SUCCESS in 42m 01s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/c87fa6f0ba964fe2ac5d37ed069a91e3 : SUCCESS in 1h 31m 00s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ce0f91f92e0a411abcff70226b976685 : SUCCESS in 32m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fc764314bcf7489a97d85bd4f591928c : SUCCESS in 4m 22s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d942689c3afe4f829d64804268157656 : SUCCESS in 8m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/20bc5efa270442afa133bed4a7575f34 : SUCCESS in 4m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c7cdf3863f1141d19fe3afee8c2369d7 : SUCCESS in 2m 58s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6227b366bfd648f1b990ee9b76284e60 : SUCCESS in 4m 58s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/84106e4ad9fe4cb79bdd6ae88a04e707 : SUCCESS in 7m 47s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/887c3bd32c8847c193e604d29e0618eb : SUCCESS in 1h 48m 45s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/1def53c6f43d4a579ff6c011f5f43178 : SUCCESS in 2h 04m 54s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/d6403792683b45a29aecf28c4ccafc99 : SUCCESS in 2h 07m 56s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/2b4f09fb9e1c498783176c7765e56f6c : SUCCESS in 1h 44m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8aedd5d3ccd04442b7ef6e785e21e274 : SUCCESS in 54m 28s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/32552eeb78dc49c09df36c71fcf8a1bd : SUCCESS in 1h 36m 15s\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/f95028c5868f4169bdda1f5e77e5dc98 : FAILURE in 20m 44s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/9948289217154b6cab17f88e01d8f5c7 : FAILURE in 16m 49s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/af5d8968edf74655b551e90b5f439465 : SUCCESS in 36m 43s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/aaeab37ad131430b9c116b7933017fba : SUCCESS in 1h 20m 11s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8ed138c7c77b81391e4baa01ee83259531b6ecfb","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2026-01-05 07:39:54.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"18fdc71d1ab2552c0a5db16cb77009520c470c03","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2026-01-05 14:11:30.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"f7f7c69b92711fea10fe364573e12289af6c0eb3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-05 14:12:01.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"794624c160faf752d5884fd35018cd59248d6bd2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-05 16:17:45.000000000","message":"Patch Set 2: 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/a69b208227e8449d983b64a04a223a08\n\n- grenade https://zuul.opendev.org/t/openstack/build/f9f37505cc0a4f47acc16254b18dffb0 : SUCCESS in 1h 00m 13s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b61acf09c39d4cfeb28cc575b85a8f02 : SUCCESS in 31m 26s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/418ce625e23641d5948692b8e4dcbf2c : FAILURE in 23m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/39bbd1e6238e41fea6097227822840dc : SUCCESS in 35m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2bda3b21aeb74d3e959e2fcdbbdc85ec : SUCCESS in 3m 45s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/753a9912e0f44292bb02c7449368d859 : SUCCESS in 5m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6741496c136d402c96c065629391d559 : SUCCESS in 7m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/92be17feef0544559a5d7d9afe0c0afc : SUCCESS in 5m 09s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6922fce6edb049d0b985237a5429276d : SUCCESS in 6m 12s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/20d402f92813433e86b3abda9c01bda1 : SUCCESS in 10m 32s\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/65c75575dde542698ba94fab7a902499 : SUCCESS in 1h 55m 01s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/3d886c1cefc24e18b511395ec0c5d91e : SUCCESS in 2h 03m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/100f9b7191a442648543bdcc8307a8e2 : SUCCESS in 39m 48s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e6a5b3c0e4914757b2dcac74446ea5af : SUCCESS in 1h 47m 06s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/89539497e4d84a9aa9d64e1ba04ed3ba : SUCCESS in 17m 38s","accounts_in_message":[],"_revision_number":2},{"id":"8ad7cbdd90c91d697e450a2e270daacc73f67f86","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2026-01-05 20:39:25.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"11b351f2245d08ea4c38b9a424f55f331b8c3f9f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-05 20:54:52.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/992e1aced0a44f8aaf3e8fa8bb204fd6\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/85f854b44f6a41dc845e957631a34b3b : SUCCESS in 6m 35s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/48257d34072745d9b006f317aedaba88 : SUCCESS in 7m 55s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/47de7a1bfe44455a92f87075f0091d8a : SUCCESS in 9m 14s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"5024f2c306d6d45211b7dd305b979826d6593da8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-05 23:16:16.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/62d8d665d1c2466da61806e725e47658\n\n- grenade https://zuul.opendev.org/t/openstack/build/581343f2f0c440f4a8e0eee2e643de37 : SUCCESS in 1h 04m 20s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f02aec9e34174a0c8364bd0a70d930ff : SUCCESS in 52m 09s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/d164f903e46641c9b63f54beeee614b7 : SUCCESS in 1h 35m 46s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d6d858049c204f01851c8f3d7172fcb7 : SUCCESS in 1h 08m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b7e8f6e6150a42d1b103e844d0a668e2 : SUCCESS in 4m 40s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e1a4afb863d34373b284d699bc58cbe9 : SUCCESS in 4m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a68717c15dc24416821f5bbf53388405 : SUCCESS in 8m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eeaa01105b5d4561a8e9196482f1c983 : SUCCESS in 5m 32s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/0b01125ac40a4e80a468573faa3daced : SUCCESS in 6m 21s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/5c62ca2a2dc646da9b77b773060db328 : SUCCESS in 6m 08s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/44149085582c42128693a0fd396374f5 : SUCCESS in 2h 07m 08s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/bae7f9efd78b4e2e825dd4643e5e293a : SUCCESS in 1h 50m 43s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/03cf667b107842f08610501b7598ebec : SUCCESS in 2h 00m 47s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/449659151f454883a6684cf429452ec2 : SUCCESS in 2h 29m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/47bfd2090e274d6b93bd4a5bfe425378 : SUCCESS in 55m 33s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/673f8d1b6ba9445fa324d7ef9392d461 : SUCCESS in 1h 51m 50s\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/09ffa8d17f3a4fa1b750cbb0ca5edcdb : FAILURE in 22m 33s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/360a9125323448abb29651ee21c2eeff : FAILURE in 24m 35s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/6ba8098e893c4931ab43ac3558419eaa : SUCCESS in 36m 03s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/71dde1ad96334e2882501d7574ee8906 : SUCCESS in 30m 44s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a2f09bb961ff63f4e7d42585491647d6219a299c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-05 23:16:41.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"628b12f4f0c45feb69d034719a0750dffa8c0724","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-06 01:12:28.000000000","message":"Patch Set 2: 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/26931f85804b40be9a5b3b84b0447d30\n\n- grenade https://zuul.opendev.org/t/openstack/build/e726a11b13d445d88ba237f43ab697b8 : SUCCESS in 32m 42s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/57107fa4662745f0b71b9157469d5ac4 : SUCCESS in 33m 16s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/bf1bbc81be784aaa978db6530526f180 : SUCCESS in 1h 46m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/53178bb3ef1549eabc7ac5d27fac6645 : SUCCESS in 47m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9c327e29b43242e5aaa967a8506ed1b7 : SUCCESS in 4m 21s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/202eb19c132343c4b5f43eb926870d21 : SUCCESS in 5m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8ae1c3374c664eb1a2d845f6ebef04f8 : SUCCESS in 8m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/65c139aa4647460ebc068b4bbf1035d8 : SUCCESS in 5m 19s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/37b8c6827f094a0ebfecd96d6d709042 : SUCCESS in 7m 07s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/d4c434a1eab5486197d9985b2a7ed715 : SUCCESS in 7m 01s\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/43da60fbd1344171aa4b311a230cc03e : SUCCESS in 1h 11m 02s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/643680debc7f4ce2955cd6c9e6092759 : FAILURE in 1h 48m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0e6456b1a4cd4c04a3df5c039880bdcc : SUCCESS in 57m 57s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/141649bc83e24fb5b0d303af49fbd0ec : SUCCESS in 1h 44m 09s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/4334f3e7722d4ba9af8fa23b012fa7cf : SUCCESS in 22m 19s","accounts_in_message":[],"_revision_number":2},{"id":"4328d2111da1143dc5673fab4ccddc5e9ccc9309","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-01-11 20:39:01.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"6acfeacee66109dd15960eb286f5a65103de5f8c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-11 20:50:57.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7ddc6da2b0684571aa608136f2524e59\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/feab7f9bbb314a81a0523cc7e38e53d4 : SUCCESS in 6m 20s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4f20063d81cb495f9c775e08379dcc1a : SUCCESS in 9m 34s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/cee557e6e9b04b83b73694365a9be856 : SUCCESS in 8m 26s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a4e859fffd15a0f34556f66f25565b25a520b5b4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-11 23:05:55.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c8586c3c0ce645f28cfe5e0ea2b8f0a9\n\n- grenade https://zuul.opendev.org/t/openstack/build/51bdf4d07f8841b1b0af2cfbb23955ef : SUCCESS in 30m 44s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f85423d14ba54f3abde9f10051ba379c : SUCCESS in 40m 39s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/dc84a81e598d4e4caf1758af904f9bcd : SUCCESS in 1h 22m 01s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/582bc6f6c78c4946a87aa2217db27647 : SUCCESS in 47m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e496deecb3614d8495ab518a2b7cae5e : SUCCESS in 3m 50s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/17ace0c2eb04426d8e1613032fff45b4 : SUCCESS in 4m 46s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/59736954301c4c958d2fa6bc8d5e8a97 : SUCCESS in 7m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/199c3ec33438475ab4dab635bd473328 : SUCCESS in 5m 32s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/35dcb4123d9d42bd8b065e90fc61d704 : SUCCESS in 5m 49s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/a30c711d74e4469db8ae66dbb93ad6a1 : SUCCESS in 6m 36s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/6fe3920ea36143aa9051701746e0267d : SUCCESS in 1h 25m 15s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/eecf1781f4d04fd7889e6f8e2a82a796 : SUCCESS in 1h 52m 06s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/473c20c6112b4b8ea0ef2ff6ea3c8ea6 : SUCCESS in 1h 35m 43s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/909346cefee4461a9044d16f28aeae9a : SUCCESS in 2h 21m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/49cba556abc5431b9f0355eaffe4559c : SUCCESS in 59m 03s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d9897703992d474fa0253bbd2e285f03 : SUCCESS in 1h 49m 44s\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/54c6a215c1ee4d05a2579ebdd3db6648 : FAILURE in 20m 06s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/13839156c94241f1a196ab91a3e6a54f : FAILURE in 16m 42s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/f83ed4fb9ca7490baa80b8c83ffe587b : SUCCESS in 35m 19s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/c9041f272bc54f1eb6f24752c5b07218 : SUCCESS in 49m 32s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"71653c5547bcf2aab2ced719758410b7084dfefc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-11 23:06:21.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"8573c54c861883cb2daf278f129b3c95dfdb6fa9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-12 01:15:47.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e6b839c2f1a040ceaf3bdfab2b823c09\n\n- grenade https://zuul.opendev.org/t/openstack/build/ae41a44e1d7d49f59a3fea253dd81a31 : SUCCESS in 55m 10s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9b6cd2607d5e48ab958b42d6c5011261 : SUCCESS in 1h 03m 25s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/a473e297cac0420fa3c540a85e681e7f : SUCCESS in 1h 33m 21s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/01ec4a1a938041929d1e7a4d42962650 : SUCCESS in 1h 01m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f66ae03628c6499d8c31f03c97643cba : SUCCESS in 4m 51s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/84750c848900459bbfc63c7a798ad353 : SUCCESS in 2m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6c4190b859ac47028bc0d4c90ca631ac : SUCCESS in 4m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c5790ae1f9394b3abf391433ac15fb02 : SUCCESS in 3m 08s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/88c9d3e8632f426cb03f3d78f104e095 : SUCCESS in 4m 38s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/a2209b124f4e4434b6698e8124121856 : SUCCESS in 6m 23s\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/d54f48a94b064f02a1d26062ec1241df : SUCCESS in 2h 00m 36s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/ceae0fd02fa14d5b8b661fcc5f646b8a : SUCCESS in 1h 26m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ed2cd37974894866ad438d00386b1f6c : SUCCESS in 52m 31s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f4efe39495484864b801a3e154cbc211 : SUCCESS in 1h 06m 02s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/0e93253f1a1145ecbb35c8508f0f962d : SUCCESS in 36m 28s","accounts_in_message":[],"_revision_number":2},{"id":"9fe04896ea2111e70ff20b3328a679a84e6ca08f","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-12 01:15:48.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"0096e51681ab016007b1146de4403edaa3e4ad2a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-12 01:16:37.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7eb3805bef5e490a86a338588ab8a8fd\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ddaa83fc71d944158a9409963188095c : SUCCESS in 40s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"d55c065a38d4be8616b49692e7222543c48cf8a7","revisions":{"26b2dbfb80cdb4ed9d5e228f12119af5d313c249":{"kind":"REWORK","_number":1,"created":"2025-12-16 18:50:17.000000000","uploader":{"_account_id":2424,"name":"Felipe Reyes","email":"felipe.reyes@canonical.com","username":"freyes"},"ref":"refs/changes/41/971241/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/41/971241/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/41/971241/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/41/971241/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/41/971241/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/41/971241/1"}}},"commit":{"parents":[{"commit":"06b80afa970510bb314aebb01657efef1844ded7","subject":"Merge \"Document Uwsgi support for production\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/06b80afa970510bb314aebb01657efef1844ded7"}]}],"author":{"name":"Felipe Reyes","email":"felipe.reyes@canonical.com","date":"2025-12-16 18:46:06.000000000","tz":-180},"committer":{"name":"Felipe Reyes","email":"felipe.reyes@canonical.com","date":"2025-12-16 18:46:06.000000000","tz":-180},"subject":"Add glance/wsgi/__init__.py","message":"Add glance/wsgi/__init__.py\n\nThe commit abc5a8838 introduced the glance.wsgi module, although the\n__init__.py is missing, so it\u0027s not correctly identified as part of the\npackage when glance is built in deb package.\n\nChange-Id: Ie83417455acb6a952731e812301f550fa89107a3\nCloses-Bug: #2136411\nSigned-off-by: Felipe Reyes \u003cfelipe.reyes@canonical.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/26b2dbfb80cdb4ed9d5e228f12119af5d313c249"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/26b2dbfb80cdb4ed9d5e228f12119af5d313c249"}]},"branch":"refs/heads/master"},"d55c065a38d4be8616b49692e7222543c48cf8a7":{"kind":"REWORK","_number":2,"created":"2025-12-23 10:06:30.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/41/971241/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/41/971241/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/41/971241/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/41/971241/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/41/971241/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/41/971241/2"}}},"commit":{"parents":[{"commit":"06b80afa970510bb314aebb01657efef1844ded7","subject":"Merge \"Document Uwsgi support for production\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/06b80afa970510bb314aebb01657efef1844ded7"}]}],"author":{"name":"Felipe Reyes","email":"felipe.reyes@canonical.com","date":"2025-12-16 18:46:06.000000000","tz":-180},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2025-12-23 10:06:24.000000000","tz":60},"subject":"Add glance/wsgi/__init__.py","message":"Add glance/wsgi/__init__.py\n\nThe commit abc5a8838 introduced the glance.wsgi module, although the\n__init__.py is missing, so it\u0027s not correctly identified as part of the\npackage when glance is built in deb package.\n\nChange-Id: Ie83417455acb6a952731e812301f550fa89107a3\nCloses-Bug: #2136411\nSigned-off-by: Felipe Reyes \u003cfelipe.reyes@canonical.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/d55c065a38d4be8616b49692e7222543c48cf8a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/d55c065a38d4be8616b49692e7222543c48cf8a7"}]},"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":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"}},{"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":{}}}]}
