)]}'
{"id":"openstack%2Frequirements~978231","triplet_id":"openstack%2Frequirements~master~I7c409d6103ad946bd582ab25dfb6b62009e9c136","project":"openstack/requirements","branch":"master","topic":"new-release","hashtags":[],"change_id":"I7c409d6103ad946bd582ab25dfb6b62009e9c136","subject":"update constraint for python-glanceclient to new release 4.11.0","status":"MERGED","created":"2026-02-27 16:02:16.000000000","updated":"2026-02-28 12:21:00.000000000","submitted":"2026-02-28 12:17:45.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"978231-new-release","meta_rev_id":"12bc899028f1b6a6ab3a105b93acfafa68e054bf","_number":978231,"virtual_id_number":978231,"owner":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-02-28 12:17:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":2,"date":"2026-02-27 21:00:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":1,"date":"2026-02-27 21:00:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-27 17:12:06.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-27 21:00:53.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"}],"messages":[{"id":"07512eb18484ebf0db0f60ed6e7c462deb1d1247","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"date":"2026-02-27 16:02:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8fa42d28c1070d6256bb17c599da61257ec0d387","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 17:12:06.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/7962e2b5648541da8773f2ee7991d380\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b876e1c251984a51a193ee60e469dc49 : SUCCESS in 3m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c74eedebc5754617a1c0b88e7b7d6c0e : SUCCESS in 4m 26s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/718730790a874a06825af155e6d488ab : SUCCESS in 4m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7f4bcb88a470413e9943d90071074ef3 : SUCCESS in 4m 02s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/661f051f67b74c6390a2af0fc1ee11e5 : SUCCESS in 5m 27s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/a94ea9b8b71c4c46a0212abe6cb13736 : SUCCESS in 4m 30s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/732b68bc884f49e1b61c0df3ab5346fa : SUCCESS in 3m 38s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/694d74fb26fe49f7acb1d293ac12ea1d : FAILURE in 3m 53s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/01e711ecee684e33b4a3e1714d86eebd : FAILURE in 5m 15s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/3af0ea7a44884e60a629120ec61f222d : FAILURE in 4m 32s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/63d5d478538c4e7ca75f69fdc3110b0a : FAILURE in 4m 10s\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/b5fba60db4bf46cfb1e71311af36690c : SUCCESS in 7m 12s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/8591aa4a7f7a43f9be15aff4c06f40ba : SUCCESS in 4m 08s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/d9111a073e41493fac6dcf1fca2fec9e : SUCCESS in 8m 05s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/5ed06d44e8a845bd90943cbc26fa2146 : SUCCESS in 11m 09s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/67842d365126423b8353faf7f7a97e0a : SUCCESS in 7m 38s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/0caa1696cfd44650b080ce6b43959381 : SUCCESS in 5m 16s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/1cb935de5c5d4264b4d06f161b8c8351 : SUCCESS in 7m 33s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/4bc1ac59a43543fba61966f28ee72a7d : SUCCESS in 19m 17s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/5949a99f0a664e2187768040f7f10009 : SUCCESS in 6m 26s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/c129548efdac47a98d6eebfcb29a65b6 : SUCCESS in 10m 12s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/26175746292342ed9b76d2b72548900a : SUCCESS in 14m 36s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/263d30504a574aa38b850079df5748ca : SUCCESS in 3m 07s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/ba4ac2132cd74395b13bb45bc20f9cbb : SUCCESS in 12m 09s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/643bab67b3f5456a9c28fdeddc993fd5 : SUCCESS in 3m 27s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/ac375fe45f9e440fbebfc9f3bb20adc1 : SUCCESS in 5m 32s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/81b31685ce3640d597a809714be16168 : SUCCESS in 13m 42s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/3e2488c4269e4dc4afef158047d88735 : SUCCESS in 21m 36s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/8b5ee369229047b5bd8549c9a73b4639 : SUCCESS in 8m 38s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/abe038a419fb427095787b056fdcda37 : SUCCESS in 15m 10s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/af8a6eac88f94636a0f2a5cd86780600 : SUCCESS in 4m 37s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/42b8b0cd938043cc9c9666812616af48 : SUCCESS in 4m 42s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/b469764896a74d5aac9d7a4a3f6e5d3c : SUCCESS in 32m 47s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/c4a14a8d2410454d8e683487495c4c6b : SUCCESS in 4m 46s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/95a79aa879fa451daa0be9f9f9e7f15e : SUCCESS in 5m 45s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/72497f56425c4251ad84df3df309747f : SUCCESS in 5m 52s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/600ee610caf94360b848368bf2569420 : SUCCESS in 12m 23s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/6d1126f168d0449b823240acfb7d721a : SUCCESS in 6m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/269fe0f586ff48bab0f7604a6cc85476 : SUCCESS in 56m 07s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b338a0f1c7a9480cad256435872da9e2 : SUCCESS in 1h 05m 50s","accounts_in_message":[],"_revision_number":1},{"id":"ce1604b8708e1bc3757f2b41de694477612c185d","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-02-27 21:00:53.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e46b185b0ccdf9e12de40c2b3d5f4c7b21b7a15a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 22:56:03.000000000","message":"Patch Set 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/1600a0206d8d4fb2b5a964294d0e4a95\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/495e7fefeed9485ca8bcb3fd82ccaa39 : SUCCESS in 3m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fa51725c9a3c4ff7849343983b32bdf5 : SUCCESS in 2m 19s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/378b56766488401a99756cb50258c718 : SUCCESS in 3m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7dfa5424dbed4dd0b0d48275e78a07d3 : SUCCESS in 3m 17s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b8be08560c8b40039443158a9071ba0c : SUCCESS in 5m 24s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/3de4f77f54fc4d479d28de6ebad4292b : SUCCESS in 2m 01s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/f2c70c31fc3f4538a83698ee99e5ee13 : SUCCESS in 2m 09s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/46ce3973e7054f61bea4bf6d93a17b4b : SUCCESS in 4m 16s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/9fa457d902064c2f9f6796c7ce25cc8a : SUCCESS in 4m 21s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/8ce1ead0e89a4cbd90be0a3e333ccce4 : SUCCESS in 6m 46s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/cf226dcf89b94084a3de1e2f88dba9ed : SUCCESS in 4m 07s\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/437f95560b1147869828919e5c6aff34 : SUCCESS in 3m 54s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/fa9bee29f4bc4bac9abd3b431e651322 : SUCCESS in 6m 44s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/33a813d60b4445d1b832aaac8ea7f6cf : SUCCESS in 4m 37s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/e9037084c62040758af84920749b41a6 : SUCCESS in 12m 46s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/2f3e764da17a4dcf911023c27e8f5a1b : SUCCESS in 3m 38s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/e85afdc47a7e4c3aaecb0e4e8a67371a : SUCCESS in 7m 27s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/6aa654c11c5949838f9aa9af2c015c40 : SUCCESS in 5m 35s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/9d8b2a61bf904292b7f30301987c42e2 : SUCCESS in 15m 16s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/29ef2e27685048e9a6dc20f0832d963c : SUCCESS in 7m 57s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/d72153782da342abbf71761dce127476 : SUCCESS in 9m 53s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/0be87608b5b64602bb8fab718dfa8a8b : SUCCESS in 11m 02s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/421b0011173749068c813ef7bb0e4d53 : SUCCESS in 2m 32s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/18375ac2b3f646938e1596cdf9a9a7b0 : SUCCESS in 11m 06s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/1aa11dfdfbb24938a15b0ed2f88fd183 : SUCCESS in 5m 09s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/6756312966bc46c0968c5419fb27fa09 : SUCCESS in 4m 47s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/d7ee85d88962488d8b036ee1622a5619 : SUCCESS in 11m 49s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/03b388d30ff045a88e10c5dc6bf74b82 : SUCCESS in 27m 37s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/23f9a0e3c30a43d586005442de06ef61 : SUCCESS in 7m 20s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/df1dfef410c04bee98c80ec574633edc : SUCCESS in 14m 49s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/bbf4abd19c4c45df902303d696d4b255 : SUCCESS in 5m 15s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/b1fecee3dd934715adbc147f07b3c476 : SUCCESS in 4m 46s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/c0b4283066634c69b641d7af0550bcbb : TIMED_OUT in 40m 57s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/4423d80d37594360abd184fcb8766571 : SUCCESS in 6m 57s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/66b2703226ec4f06af12639a524ad505 : SUCCESS in 5m 38s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/59d52dd40aaa460fb8e762b3f03b376b : SUCCESS in 5m 37s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/f54e83da32c04a49a4903c29eaed376a : SUCCESS in 15m 18s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/14b639d172014af08c2ccaf3d28ae51a : SUCCESS in 6m 08s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/253933adec7e4672bbc8456d36173c31 : SUCCESS in 38m 46s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/135659bb545a4b6bb6f1e685e8e48bdd : SUCCESS in 1h 49m 30s","accounts_in_message":[],"_revision_number":1},{"id":"c45d45904790303e8ecbe20264ee92d421bc083f","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-02-28 08:37:42.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0167146edbd65cf1b4c4a1cc96e07b3c4370dadd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-28 10:41:32.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/442819ea24c34b849a4f06c6807b5416\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6cd69c80a9b740f3887de76332af1658 : SUCCESS in 3m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9fea224ddcd243f39a86f2eb75146af6 : SUCCESS in 2m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/47a290de84614c5f8ebcb813a9a79e3f : SUCCESS in 3m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/467d5c18cb514c02a1b93809cb684766 : SUCCESS in 4m 31s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d9c3466d11814236bcef7a2c1902f6d3 : SUCCESS in 5m 52s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/183f855fc5cf490aad34704f42190a77 : SUCCESS in 3m 29s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/77efbfe3cea441bf8b26a19ad783ef2b : SUCCESS in 2m 44s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/9cad500c68ac4e9d9ba44b48d06f7a38 : SUCCESS in 4m 15s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/6cb4d11ddba04d4a8b7908dcb6c806f4 : SUCCESS in 6m 21s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/1f6bf361a553489caf3acc87e0b18067 : SUCCESS in 4m 05s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/1e47646d30724252a641a3a17a537cf7 : SUCCESS in 5m 03s\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/00cee5a557184b72b5aa1a4522985be6 : SUCCESS in 5m 00s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/9c53af1351f34ff8b1427e1b9d9fdafb : SUCCESS in 4m 36s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/04f407b9ba074e5b85df7fa2d2cc53ad : SUCCESS in 3m 26s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/51286d3bb04641acab52a38bfcdb8249 : SUCCESS in 11m 48s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/d47315b16af14c37ae9564bd1d4aa5c1 : SUCCESS in 4m 40s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/f021b34f31474e89b580b0ba52b007a4 : SUCCESS in 5m 34s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/b206135bfb1a420aa11861826a4b80fe : SUCCESS in 5m 07s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/c95cf4238bfe4a3483d685f8934057fa : SUCCESS in 13m 07s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/9c95cb258e39431e9200bddb143ae7c8 : SUCCESS in 4m 00s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/c495963aea0e4c81a8007af8ec6c16a8 : SUCCESS in 9m 49s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/3115ae959aec4fb0a2cc50499745bc5f : SUCCESS in 10m 11s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/f2dfb184ca2f49c0a2ee47b57ca6b8de : SUCCESS in 2m 41s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/4960c55263274871a52ba442d9d863c3 : SUCCESS in 9m 41s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/8cd0f2cb3a5c43018e68a1cc8f0b5e72 : SUCCESS in 3m 00s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/86ed5af356584c66b5de2c151ea0ae45 : SUCCESS in 6m 20s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/38ab0ff262fa4938b3532462320ce2db : SUCCESS in 10m 07s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/53de8e23b7784d928215fdd44f55e979 : SUCCESS in 19m 49s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/3f164f493cb9496587a148f219155a33 : SUCCESS in 9m 03s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/4d4ca10f87b342c884c8ba94ffb9df64 : SUCCESS in 16m 27s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/92590a90f18740948b1aa1b3b451d246 : SUCCESS in 3m 14s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/a7f9849408264ab5ab2d6621521870ed : SUCCESS in 2m 22s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/5ddf4fd1afe64a239226d0d0a7db5916 : SUCCESS in 26m 56s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/65ba1fd791f44abd82d107404409eb07 : SUCCESS in 3m 28s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/2c0ff8dff8fb47029cc5e826bf52ff1e : SUCCESS in 6m 50s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/13404a68998a438ba69b046be024adaf : SUCCESS in 4m 59s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/467fcf1b5982419bab545dd4767068f5 : SUCCESS in 6m 35s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/66e5eb7dfa7849909d4c9bc79c2b3582 : SUCCESS in 4m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b552b65c598847a5b1fe2507c5f4dec3 : SUCCESS in 50m 53s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8aa1e97bf6314442ba6dcc9bbc6788f5 : SUCCESS in 1h 57m 31s","accounts_in_message":[],"_revision_number":1},{"id":"2d090a5a13ae322dca557fd1e20ebf3450318079","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-28 10:42:08.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"19fdaf7896aadc49ab2b57ba05542af28931d62f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-28 12:17:45.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0b8ff257267642d3b956956b3495ad40\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3c5fde56d76e468e9fb8f8af4cdc1a2c : SUCCESS in 3m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dee64286106f4c6d9fa7ce85d52b4ca9 : SUCCESS in 4m 03s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/cec2bb0a51ac44849dc000c097313f6b : SUCCESS in 2m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/183040acaa65476eacbc9771932a24c9 : SUCCESS in 3m 23s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/5a52b00eabb247f2b00fda06d155f513 : SUCCESS in 3m 01s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/4ca90819aa8749948bf25290a7424724 : SUCCESS in 4m 05s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/732015f4a4714713a5f3befaab275029 : SUCCESS in 4m 25s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/e2082fa410de4169b4d9a21f7dcfc1f4 : SUCCESS in 5m 28s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/ee52fe214d4141ada9fc15a559eb12aa : SUCCESS in 6m 00s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/a4f5f3d2025143dfa67181bdeb1e6b01 : SUCCESS in 6m 08s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/67c810a5495e4198b26f5df126d792b3 : SUCCESS in 10m 40s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/1a5e30222c984141a416b4721c189a5b : SUCCESS in 3m 59s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/505ed4633a8b47dca2b4bad8f332ab32 : SUCCESS in 5m 17s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/4e597ab0071e4aa786ee6e3422be391d : SUCCESS in 8m 44s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/ce02e565dcc04c9daee4ac5ae837ae2d : SUCCESS in 16m 48s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/171d8103e213452bbe890a87eb800bc7 : SUCCESS in 12m 20s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/5bd7e01e29a9425d816c76cac4391c2e : SUCCESS in 5m 26s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/a7e5c8c834204c12929805a2ff8c6ff3 : SUCCESS in 12m 13s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/a7bf6959abd74f73b199350c34095556 : SUCCESS in 2m 10s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/2b5fc3b9023d44f99081940fc5735b0f : SUCCESS in 5m 24s\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/6368d5a4e9ac42e48a77fc50d818f028 : SUCCESS in 18m 54s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/439bb630e19744ddaa32eedacc555033 : SUCCESS in 7m 28s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/184218f05c6a4efeaded163b7229e9ac : SUCCESS in 12m 05s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/98261f924b65434ca09bb517f934953b : SUCCESS in 4m 22s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/b3397d4f623949348608fac31f2b9244 : SUCCESS in 3m 15s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/f392f143067f4fbb893d64eeaaaed108 : SUCCESS in 22m 00s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/3c92bb89583b4bfcb0b4935d10bfb1d3 : SUCCESS in 6m 41s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/ae5907e26cd34f7cb342bda6496464a7 : SUCCESS in 4m 40s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/9fb429ad30744166bd9936ec326337ba : SUCCESS in 6m 51s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/f6d3833f252d43fa96540bc8bead7c3e : SUCCESS in 18m 59s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/c5f4a9e7f86944e5b2268471d5ac697c : SUCCESS in 6m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/45e38ea53ea0406385032f2c72c28b02 : SUCCESS in 1h 02m 32s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7906b2f531c24ff9a631587374c97002 : SUCCESS in 1h 24m 37s","accounts_in_message":[],"_revision_number":1},{"id":"f5a8e66560b92d053ac57420e835022190d2eb71","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-28 12:17:45.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"12bc899028f1b6a6ab3a105b93acfafa68e054bf","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-28 12:21:00.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c3fd16138c20479fa789d39676a56f60\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/99d982c37f344a5288526039e68b6f0c : SUCCESS in 38s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"fade04c26561e919514fa3e6caa685edd89a9893","revisions":{"fade04c26561e919514fa3e6caa685edd89a9893":{"kind":"REWORK","_number":1,"created":"2026-02-27 16:02:16.000000000","uploader":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"ref":"refs/changes/31/978231/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/31/978231/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/31/978231/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/31/978231/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/31/978231/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/31/978231/1"}}},"commit":{"parents":[{"commit":"9decec49f310d9a4344242f27191ca8954bead22","subject":"Merge \"update constraint for python-heatclient to new release 5.1.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/9decec49f310d9a4344242f27191ca8954bead22"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2026-02-27 15:52:14.000000000","tz":0},"committer":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2026-02-27 15:52:14.000000000","tz":0},"subject":"update constraint for python-glanceclient to new release 4.11.0","message":"update constraint for python-glanceclient to new release 4.11.0\n\nmeta: version: 4.11.0\nmeta: team: glance\nmeta: diff-start: -\nmeta: series: gazpacho\nmeta: branch: master\nmeta: release-type: release\nmeta: pypi: yes\nmeta: first: yes\nmeta: release:Author: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Commit: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Change-Id: I6b6269c7ebce2c7b675aaa360a20c064ec7d27f4\nmeta: release:Code-Review+2: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Workflow+1: Elod Illes \u003celod.illes@est.tech\u003e\nChange-Id: I7c409d6103ad946bd582ab25dfb6b62009e9c136\nSigned-off-by: OpenStack Proposal Bot \u003copenstack-infra@lists.openstack.org\u003e\nGenerated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/update_constraints.sh\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/fade04c26561e919514fa3e6caa685edd89a9893"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/fade04c26561e919514fa3e6caa685edd89a9893"}]},"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}}]}],"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":"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":{}}}]}
