)]}'
{"id":"openstack%2Fglance~967674","triplet_id":"openstack%2Fglance~master~I3636928a2f53a2bbc7912b32819cc623a0bee6d9","project":"openstack/glance","branch":"master","topic":"glance-test-decompression-plugin","attention_set":{"8122":{"account":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"last_update":"2026-04-14 08:31:15.000000000","reason":"Vote got outdated and was removed: Workflow+1"},"34510":{"account":{"_account_id":34510,"name":"Maxim Sava","email":"msava@redhat.com","username":"msava@redhat.com"},"last_update":"2026-04-14 08:31:22.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I3636928a2f53a2bbc7912b32819cc623a0bee6d9","subject":"Add optional dependency for image decompression","status":"NEW","created":"2025-11-19 10:49:30.000000000","updated":"2026-04-14 16:15:39.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"77b1436fcd3d0203b27b2fa78e78473daecd0ed6","_number":967674,"virtual_id_number":967674,"owner":{"_account_id":34510,"name":"Maxim Sava","email":"msava@redhat.com","username":"msava@redhat.com"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-04-14 13:48:23.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"recommended":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"all":[{"value":2,"date":"2026-04-14 11:21:40.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-04-14 11:21:40.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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_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,"permitted_voting_range":{"min":-1,"max":2},"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-11-19 11:40:09.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-11-19 13:06:16.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-01 01:46:28.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":"CC"},{"updated":"2025-12-08 12:55:09.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:41:55.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":"cbaa97ea2d803f7d8299d5f662b91a3a36ae9229","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34510,"name":"Maxim Sava","email":"msava@redhat.com","username":"msava@redhat.com"},"date":"2025-11-19 10:49:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"97d2e02781889d93ba573b205b131852ce3a9bda","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34510,"name":"Maxim Sava","email":"msava@redhat.com","username":"msava@redhat.com"},"date":"2025-11-19 11:01:24.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c6a7e9cfaf9ef3b262550f01d55eedbec9c7280d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-19 11:40:09.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e9dacd1f7ef04ad98334a24e889ad6e7\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/2b714599c6b44d379140a5339ac84ec2 : SUCCESS in 7m 11s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2459b814f6f44af8a8742498c9305ef6 : SUCCESS in 14m 03s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/c120b01e080e4a9e90a6b65005484466 : SUCCESS in 11m 12s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"7ddc0c9ace42a675313020a32d7f9524760fd713","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-19 13:06:16.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/30fc7c3630654e698fef03b35ac978ab\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/36240aaa1fac4c91aa050416f6818212 : SUCCESS in 2m 28s\n- requirements-check https://zuul.opendev.org/t/openstack/build/1d5e9ff0c8ad4f2fb8025464d2d45d8c : FAILURE in 3m 14s\n- grenade https://zuul.opendev.org/t/openstack/build/8bd6e1dac6f6490bbb434ba7e1b73b8a : SUCCESS in 1h 00m 47s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/df4559cdc0524ec099fc493790c9ee3d : SUCCESS in 33m 28s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/0247c119264a4201a3ad3e8104ed1625 : SUCCESS in 1h 29m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ee0057e70e9e49aa96e372d562bd4946 : SUCCESS in 1h 04m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a4f5365e53bf43c6bcca02acb5a9bdf7 : SUCCESS in 3m 27s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3cd6f3a376cd4bb0946d03608dabb7ad : SUCCESS in 4m 33s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2d9aa0ce546a458cbdefab1b3ea5de01 : SUCCESS in 7m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d110243c00b345bc993472948ad32347 : SUCCESS in 3m 52s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/f853a8e4352444b68e8c71fe79faa1ab : SUCCESS in 8m 46s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/a6fa358b297b498ca1588ee97397b145 : SUCCESS in 7m 22s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/57566dbc76dd4f76a6f723ac99636e79 : SUCCESS in 1h 15m 28s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/bbf89280b607442a900073f72fdd3eb6 : SUCCESS in 1h 59m 59s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/31a0fc42127d439290e5fc6bf41e9785 : SUCCESS in 1h 49m 14s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/7f818170d0cc4afd967740b4308e5394 : SUCCESS in 1h 55m 57s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c0c88e94daf94a5a8632ae77f618ff25 : SUCCESS in 57m 46s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/00a05b95c0d14e59a6fd5306b70e0fe0 : SUCCESS in 1h 48m 29s\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/0d447f742f39485c89b61a7e4d34e0f3 : FAILURE in 21m 18s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/cf04d7a2cc7740efac3a9765f57ffd1e : FAILURE in 17m 02s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/4611e4aeebf64f9a809bb541514ff100 : SUCCESS in 15m 01s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/b45abec336ed4b5fb0b8e0fa18d5d94f : SUCCESS in 1h 08m 14s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"3263723f88dce0048f5297eda74eb5271596b9b0","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2025-12-01 01:46:28.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"385265f688a2d1a1780dd61498d2befa9fc1b635","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-01 02:03:38.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c0aa02eeb92e40608d200a829f498ac8\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/bd17ad8466154d078cd582857eb2c800 : SUCCESS in 9m 15s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/73efb0306c2e488ba88ed3489f6bacf7 : SUCCESS in 9m 48s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/cd49b5fbde724b2bbfa3fea8746adf9d : SUCCESS in 13m 54s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"401196c9de735454f84a053f785a0b9c620c9a0d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-01 03:50:06.000000000","message":"Patch Set 2:\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/5a500c6237f44773b33c44736397b789\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/78a30c35d8944dbd9799ecdacd4b1db6 : SUCCESS in 3m 05s\n- requirements-check https://zuul.opendev.org/t/openstack/build/c3166889666946258ba0d1065c34c7a8 : FAILURE in 2m 42s\n- grenade https://zuul.opendev.org/t/openstack/build/ab47e9d28cc146cbb23575d56e73d70c : SUCCESS in 57m 31s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c9c636aa30ae494291e2dbdfa402238a : SUCCESS in 1h 01m 58s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/335b0647e4414ca38e0a399c0a11c2d9 : SUCCESS in 1h 18m 34s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d265b44a2f114742969394fa9b79caaf : SUCCESS in 48m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/35fef75cf58e48dca7ac22e1eb816ec0 : SUCCESS in 5m 02s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/150be341a8024d80ae7a86b96c8c53ec : SUCCESS in 4m 55s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/34c98dbe6e7942da9fd93dd95a6881bb : SUCCESS in 9m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c3fc4e98266c47bcb454884b141d2fdb : SUCCESS in 4m 13s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/5d6332db3ca24e5db69380e2f5f24cfc : SUCCESS in 7m 43s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/40eacb79d4654de488f89440a4016822 : SUCCESS in 7m 44s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/62bef064e431449da34edda198f01ec7 : SUCCESS in 1h 56m 13s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/53841b9b67704af5843c21c82823b812 : SUCCESS in 1h 53m 27s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/73bba25a64ad4fd3af0e3fc8a092769b : SUCCESS in 1h 56m 07s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/208cfeafdd6c4d72ac9702a1029998fc : SUCCESS in 1h 20m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0690f998e77447548e516d259d5f1718 : SUCCESS in 1h 03m 35s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/fdda8903b7d549f3877a3db5f1f39877 : SUCCESS in 1h 58m 58s\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/c60a72502b5740e49d4d48cb290b8b60 : FAILURE in 13m 42s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/9268cb3b5dee45e68e2654a1f4028900 : FAILURE in 15m 45s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/6ba487162af74b8aa3b03f0aff1af47e : SUCCESS in 34m 22s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/8e169194410d46d8b62ea45700e89450 : SUCCESS in 50m 11s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"29bd7d022d0b77c4f673d7d7dfb5640f7978dfb2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34510,"name":"Maxim Sava","email":"msava@redhat.com","username":"msava@redhat.com"},"date":"2025-12-03 12:08:18.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"b6954d0f2d18a0930ecdfdc6fa4962f118343a82","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-03 12:53:04.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0e873751760b47dd983c387be5b20d28\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/709038154c3c4a8c9010b219a18df3bd : SUCCESS in 10m 49s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/83a01c4fed80465eb42bab2916b26d4f : SUCCESS in 12m 48s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e69de0c129414132814edb1fbbe3fe78 : SUCCESS in 16m 53s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"eb32442761c6676a404856e3c172837f212b3af7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-03 13:15:03.000000000","message":"Patch Set 3: Verified-1\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/requirements/+/969381 is needed.","accounts_in_message":[],"_revision_number":3},{"id":"bd38c6a69bb8bb071d47dfc701079ddaf6b9dc99","author":{"_account_id":34510,"name":"Maxim Sava","email":"msava@redhat.com","username":"msava@redhat.com"},"date":"2025-12-03 15:23:10.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"900c159def3c1b096ae1d17b3056e50d0d3e355c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-03 15:48:03.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/63eb7b3a06724512a05e9dfe68bf3729\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/1b5d635d5c68411fbb62dbcddac583c4 : SUCCESS in 6m 42s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e25416f214da488d985f568f0d89bd6d : SUCCESS in 8m 29s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/1998b0e64dcf41189ba6b1fc5e830745 : SUCCESS in 9m 24s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"d4b7049dd383707eba520ff83f5c77e358dd01fb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-03 17:27:18.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1bccd5da1368494f9b93f19ff1463f30\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/8c4f6d34250843f08c499b920b4a2bb5 : SUCCESS in 3m 00s\n- requirements-check https://zuul.opendev.org/t/openstack/build/1a16ee2d3d024466abfe901624137c06 : SUCCESS in 3m 12s\n- grenade https://zuul.opendev.org/t/openstack/build/d27a54b632ed4d49bc0373b37c8c1e79 : SUCCESS in 1h 04m 10s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6b6755523bd44714bbf53fe12aa4bbe7 : SUCCESS in 1h 02m 01s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/a6545d3cb07d46baa6d9ef59e2009a73 : SUCCESS in 1h 19m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d1c9e93258af45998643700388a2a776 : SUCCESS in 34m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5996291c900c45628eedeebff5ed997c : SUCCESS in 5m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/800e3d8cd816448084a8f30b0372cc7b : SUCCESS in 6m 46s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ee6437fd5ff24e58ad3c2c073dc981c9 : SUCCESS in 8m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ab55ec855e2a4f17bf946d98766fad18 : SUCCESS in 4m 02s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/702a8463e0c640f483176c2d5f5de20f : SUCCESS in 6m 26s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/92046fb18bb2469cb5485f4bcad4af2b : SUCCESS in 10m 54s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/8ba8ead2028845e2bef813e43d760b32 : SUCCESS in 1h 58m 54s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/0741ca8a6a7b4519837d256bfae4aecd : SUCCESS in 1h 18m 20s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/b73dd30279634285b64b1b580df21a47 : SUCCESS in 1h 15m 57s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/0f3f4b05bf634c888eaf1bc0f66a07ee : SUCCESS in 1h 46m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/aa14aca46bec49ca9d192ce6f0a89684 : SUCCESS in 1h 01m 36s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f9ade180bd70459fb9a86d8fc7ca48a7 : SUCCESS in 1h 56m 49s\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/ad56047dedf34a9b9e2c4dc57e964871 : FAILURE in 22m 53s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/4db2ee4cfb214e70b5368513c816435c : FAILURE in 18m 04s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/03221f49f06349a3a765348878700867 : SUCCESS in 34m 40s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/90e7b037181848b8bd4c16032764e99f : SUCCESS in 1h 14m 38s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"7d3197549ec8cea1c108f3179a21c7d0900df3fc","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2025-12-08 12:55:09.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"1738cf8e40d6429cbf06e6a5762edb5e749924a6","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-01-11 20:41:55.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"fca53d0f73b1ab634c5586e9464efd114ef35b43","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34510,"name":"Maxim Sava","email":"msava@redhat.com","username":"msava@redhat.com"},"date":"2026-04-14 08:31:15.000000000","message":"Patch Set 4: Patch Set 3 was rebased\n\nCopied Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n* Workflow+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"7862d9dba313f6eea47931324b61573259548cf6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 08:31:22.000000000","message":"Patch Set 4: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nWarning:\n  Error merging gerrit/openstack/requirements for 969381,2","accounts_in_message":[],"_revision_number":4},{"id":"b05b36d7997cb2026d94cc0cb67b1bfcde8c65a3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 08:31:25.000000000","message":"Patch Set 4:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nWarning:\n  Error merging gerrit/openstack/requirements for 969381,2","accounts_in_message":[],"_revision_number":4},{"id":"e4c52faf5def73bfeec352d2ac02ad930695c708","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34510,"name":"Maxim Sava","email":"msava@redhat.com","username":"msava@redhat.com"},"date":"2026-04-14 11:21:40.000000000","message":"Uploaded patch set 5: New patch set was added with same tree, parent tree, and commit message as Patch Set 4.\n\nCopied Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"36c1ae4810c71298ecbbd1d845616d70b63fd503","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 13:48:23.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a9ba15b7fc724dce82b889af751c194d\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/d18a7f45898749b69ca8df85498b0fc1 : SUCCESS in 2m 41s\n- requirements-check https://zuul.opendev.org/t/openstack/build/06c465a3057843d18ea3b468cd94506b : SUCCESS in 3m 07s\n- grenade https://zuul.opendev.org/t/openstack/build/d69ef9a2f87c420cbce49ff901894757 : SUCCESS in 57m 46s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/782143e40b834cd7ab6f5582f286e796 : SUCCESS in 1h 03m 59s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/ae2bae21c1974f3589b6b1fdb0456d03 : SUCCESS in 1h 19m 47s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c4839e8e82a64a259f73bab41fb6ce79 : SUCCESS in 1h 11m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d5492aaa8c9843cd88261aba9c6e42c4 : SUCCESS in 4m 51s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/36012384b7184f16bb9e862740ddff10 : SUCCESS in 7m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b94a080ff88e410ba3255d11a69328c2 : SUCCESS in 4m 52s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4589dd63cfd64f9486ff1f82c76f6c79 : SUCCESS in 8m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8c5a9d64c5104b94862fb8cd9d6b7aea : SUCCESS in 5m 32s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/486b5703d0a644f0b5d8a77345fced45 : SUCCESS in 7m 19s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/5e7b94efd7b64853a0c758dab6446e0c : SUCCESS in 7m 03s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/ce9c80a4e4e04be59c1837bec1764762 : SUCCESS in 1h 54m 26s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/7d4e00cb798e4136b9507da9a7f594d5 : SUCCESS in 2h 12m 27s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/d5982713093e4c80be08b94b5ebbd03d : SUCCESS in 2h 18m 30s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/9f0c6facb14d4b2ab7f318d520e899c2 : SUCCESS in 1h 12m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9d5c1bc9aa954595a9b1bf9c39aeb1fd : SUCCESS in 1h 03m 09s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/0c77908aed414b9fb4b109605a092d23 : SUCCESS in 1h 42m 46s\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/ecc38cc102634f48a19b10781d6896a2 : FAILURE in 8m 26s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/bd7de58a89e6448b8ad29c918bfb4afb : SUCCESS in 1h 51m 36s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/bdc470990ffc4a56be6f55e3c8511779 : SUCCESS in 30m 35s","accounts_in_message":[],"_revision_number":5},{"id":"77b1436fcd3d0203b27b2fa78e78473daecd0ed6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 16:15:39.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/307593f319514769a11b24020e0437b3\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/a882b8fe0724456bb040bca322480223 : SUCCESS in 7m 11s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/597a6b02bc314d17b276caf432418157 : SUCCESS in 5m 31s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/68e2f89df4bf4c5d9c5dc6ac838d045c : SUCCESS in 9m 34s (non-voting)","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"6f2e1af09b1046ad29567a421e47d1f4a39b01dc","revisions":{"1046083e89d20ff7f01786704ded61a4b97f39dc":{"kind":"REWORK","_number":1,"created":"2025-11-19 10:49:30.000000000","uploader":{"_account_id":34510,"name":"Maxim Sava","email":"msava@redhat.com","username":"msava@redhat.com"},"ref":"refs/changes/74/967674/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/74/967674/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/74/967674/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/74/967674/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/74/967674/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/74/967674/1"}}},"commit":{"parents":[{"commit":"ffd134553f24fc4c900f8f36ed033eb41f8cd805","subject":"Merge \"Lazy update S3 URL on credential rotation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/ffd134553f24fc4c900f8f36ed033eb41f8cd805"}]}],"author":{"name":"Maxim Sava","email":"msava@redhat.com","date":"2025-11-19 10:45:15.000000000","tz":120},"committer":{"name":"Maxim Sava","email":"msava@redhat.com","date":"2025-11-19 10:49:29.000000000","tz":120},"subject":"Add optional dependency for image decompression","message":"Add optional dependency for image decompression\n\nThe image_decompression import plugin supports LHA/LZH format\ndecompression but requires the lhafile Python library to be\ninstalled. Currently, lhafile is handled as an optional import\nwith graceful degradation if not available.\n\nThis change adds lhafile as an optional dependency that can be\ninstalled via pip extras:\n\n  pip install glance[decompression]\n\nChange-Id: I3636928a2f53a2bbc7912b32819cc623a0bee6d9\nSigned-off-by: Maxim Sava \u003cmsava@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/1046083e89d20ff7f01786704ded61a4b97f39dc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/1046083e89d20ff7f01786704ded61a4b97f39dc"}]},"branch":"refs/heads/master"},"de254e50b3d112ea36776a6055b72c651d88f96e":{"kind":"REWORK","_number":2,"created":"2025-11-19 11:01:24.000000000","uploader":{"_account_id":34510,"name":"Maxim Sava","email":"msava@redhat.com","username":"msava@redhat.com"},"ref":"refs/changes/74/967674/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/74/967674/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/74/967674/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/74/967674/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/74/967674/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/74/967674/2"}}},"commit":{"parents":[{"commit":"ffd134553f24fc4c900f8f36ed033eb41f8cd805","subject":"Merge \"Lazy update S3 URL on credential rotation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/ffd134553f24fc4c900f8f36ed033eb41f8cd805"}]}],"author":{"name":"Maxim Sava","email":"msava@redhat.com","date":"2025-11-19 10:45:15.000000000","tz":120},"committer":{"name":"Maxim Sava","email":"msava@redhat.com","date":"2025-11-19 11:01:09.000000000","tz":120},"subject":"Add optional dependency for image decompression","message":"Add optional dependency for image decompression\n\nThe image_decompression import plugin supports LHA/LZH format\ndecompression but requires the lhafile Python library to be\ninstalled. Currently, lhafile is handled as an optional import\nwith graceful degradation if not available.\n\nThis change adds lhafile as an optional dependency that can be\ninstalled via pip extras:\n\n  pip install glance[decompression]\n\nChange-Id: I3636928a2f53a2bbc7912b32819cc623a0bee6d9\nSigned-off-by: Maxim Sava \u003cmsava@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/de254e50b3d112ea36776a6055b72c651d88f96e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/de254e50b3d112ea36776a6055b72c651d88f96e"}]},"branch":"refs/heads/master"},"f854396420dd73209ea912b3b362db5aaae9b9fb":{"kind":"REWORK","_number":3,"created":"2025-12-03 12:08:18.000000000","uploader":{"_account_id":34510,"name":"Maxim Sava","email":"msava@redhat.com","username":"msava@redhat.com"},"ref":"refs/changes/74/967674/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/74/967674/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/74/967674/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/74/967674/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/74/967674/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/74/967674/3"}}},"commit":{"parents":[{"commit":"ffd134553f24fc4c900f8f36ed033eb41f8cd805","subject":"Merge \"Lazy update S3 URL on credential rotation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/ffd134553f24fc4c900f8f36ed033eb41f8cd805"}]}],"author":{"name":"Maxim Sava","email":"msava@redhat.com","date":"2025-11-19 10:45:15.000000000","tz":120},"committer":{"name":"Maxim Sava","email":"msava@redhat.com","date":"2025-12-03 12:07:47.000000000","tz":120},"subject":"Add optional dependency for image decompression","message":"Add optional dependency for image decompression\n\nThe image_decompression import plugin supports LHA/LZH format\ndecompression but requires the lhafile Python library to be\ninstalled. Currently, lhafile is handled as an optional import\nwith graceful degradation if not available.\n\nThis change adds lhafile as an optional dependency that can be\ninstalled via pip extras:\n\n  pip install glance[decompression]\n\nChange-Id: I3636928a2f53a2bbc7912b32819cc623a0bee6d9\nSigned-off-by: Maxim Sava \u003cmsava@redhat.com\u003e\nDepends-On: https://review.opendev.org/c/openstack/requirements/+/969381\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/f854396420dd73209ea912b3b362db5aaae9b9fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/f854396420dd73209ea912b3b362db5aaae9b9fb"}]},"branch":"refs/heads/master"},"d9f44ef44195ab683a33cd943cdb8313d783a37b":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-04-14 08:31:15.000000000","uploader":{"_account_id":34510,"name":"Maxim Sava","email":"msava@redhat.com","username":"msava@redhat.com"},"ref":"refs/changes/74/967674/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/74/967674/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/74/967674/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/74/967674/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/74/967674/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/74/967674/4"}}},"commit":{"parents":[{"commit":"3f8cce1d7415d8358a9679c585ce3db32c3fde8e","subject":"Merge \"Use consistent program name\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/3f8cce1d7415d8358a9679c585ce3db32c3fde8e"}]}],"author":{"name":"Maxim Sava","email":"msava@redhat.com","date":"2025-11-19 10:45:15.000000000","tz":120},"committer":{"name":"Maxim Sava","email":"msava@redhat.com","date":"2026-04-14 08:31:15.000000000","tz":0},"subject":"Add optional dependency for image decompression","message":"Add optional dependency for image decompression\n\nThe image_decompression import plugin supports LHA/LZH format\ndecompression but requires the lhafile Python library to be\ninstalled. Currently, lhafile is handled as an optional import\nwith graceful degradation if not available.\n\nThis change adds lhafile as an optional dependency that can be\ninstalled via pip extras:\n\n  pip install glance[decompression]\n\nChange-Id: I3636928a2f53a2bbc7912b32819cc623a0bee6d9\nSigned-off-by: Maxim Sava \u003cmsava@redhat.com\u003e\nDepends-On: https://review.opendev.org/c/openstack/requirements/+/969381\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/d9f44ef44195ab683a33cd943cdb8313d783a37b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/d9f44ef44195ab683a33cd943cdb8313d783a37b"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"ours":"f854396420dd73209ea912b3b362db5aaae9b9fb","theirs":"3f8cce1d7415d8358a9679c585ce3db32c3fde8e","contains_conflicts":false}},"6f2e1af09b1046ad29567a421e47d1f4a39b01dc":{"kind":"NO_CHANGE","_number":5,"created":"2026-04-14 11:21:40.000000000","uploader":{"_account_id":34510,"name":"Maxim Sava","email":"msava@redhat.com","username":"msava@redhat.com"},"ref":"refs/changes/74/967674/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/74/967674/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/74/967674/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/74/967674/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/74/967674/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/74/967674/5"}}},"commit":{"parents":[{"commit":"3f8cce1d7415d8358a9679c585ce3db32c3fde8e","subject":"Merge \"Use consistent program name\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/3f8cce1d7415d8358a9679c585ce3db32c3fde8e"}]}],"author":{"name":"Maxim Sava","email":"msava@redhat.com","date":"2025-11-19 10:45:15.000000000","tz":120},"committer":{"name":"Maxim Sava","email":"msava@redhat.com","date":"2026-04-14 11:21:37.000000000","tz":180},"subject":"Add optional dependency for image decompression","message":"Add optional dependency for image decompression\n\nThe image_decompression import plugin supports LHA/LZH format\ndecompression but requires the lhafile Python library to be\ninstalled. Currently, lhafile is handled as an optional import\nwith graceful degradation if not available.\n\nThis change adds lhafile as an optional dependency that can be\ninstalled via pip extras:\n\n  pip install glance[decompression]\n\nChange-Id: I3636928a2f53a2bbc7912b32819cc623a0bee6d9\nSigned-off-by: Maxim Sava \u003cmsava@redhat.com\u003e\nDepends-On: https://review.opendev.org/c/openstack/requirements/+/969381\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/6f2e1af09b1046ad29567a421e47d1f4a39b01dc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/6f2e1af09b1046ad29567a421e47d1f4a39b01dc"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"}},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
