)]}'
{"id":"openstack%2Frequirements~954576","triplet_id":"openstack%2Frequirements~master~I76f22daafecdf8eec6667f1ab41b9cc872c7ec16","project":"openstack/requirements","branch":"master","topic":"new-release","attention_set":{},"removed_from_attention_set":{"23851":{"account":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"last_update":"2025-07-10 16:14:13.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I76f22daafecdf8eec6667f1ab41b9cc872c7ec16","subject":"update constraint for python-heatclient to new release 4.3.0","status":"MERGED","created":"2025-07-10 09:39:17.000000000","updated":"2025-07-10 16:14:13.000000000","submitted":"2025-07-10 16:14:13.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"954576-new-release","meta_rev_id":"c94c8da57b96aa500242e3c15df0344b3a378d04","_number":954576,"virtual_id_number":954576,"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":"2025-07-10 16:14:13.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":"2025-07-10 14:03:30.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":"2025-07-10 14:03:30.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":"2025-07-10 11:25:13.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-07-10 14:03:30.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":"047517bf1c78f6b3ce2a488bf4527e9a3810b911","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"date":"2025-07-10 09:39:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"044393201dbdf32ad6ccd04e90fe14c8f9327b29","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-10 11:25:13.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/9c8adf3c00514b329830462433a699b1\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1e4d0c4c926643489c6b12ab6c97ed27 : SUCCESS in 3m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f848487caa048cdb3d8a6aabe30e013 : SUCCESS in 3m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/39bc783206ba434f812b1899bbfc101b : SUCCESS in 3m 13s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1729403a4c5b46c0abba3484e15fdce7 : SUCCESS in 2m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e75f3d89d94f47fc84d4635f8b962c52 : SUCCESS in 6m 26s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/73eebcebd6fe4fbe95bd3f951ec45e2e : SUCCESS in 3m 20s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/8445204deafa4ed39555d9aed4f2c3d5 : SUCCESS in 4m 35s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/3ec79eff44f147ad9a36e174f32c7156 : FAILURE in 7m 52s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/4dbefd286aee4b8cb84a84a6e553e175 : SUCCESS in 5m 52s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/86c26c4d01224600805df667d94b926e : SUCCESS in 9m 03s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/caeea51e125b4673ae83e9d267023741 : SUCCESS in 24m 21s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/2590a1377ba443169321f96c0c2682dc : SUCCESS in 25m 30s (non-voting)\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/b6f80a4e93544b20b122dea576983f4f : SUCCESS in 5m 36s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/26a974f3ed0f413991dbd66f2e1eb9dc : SUCCESS in 5m 39s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/ad23b939e2ec4fdd9f8fc7513a8a69c9 : SUCCESS in 5m 23s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/ab3d2a117a1340d088fb3b41bb0da13b : SUCCESS in 11m 30s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/5a5f06ec286d42ef9d38a3e1dedbbbeb : SUCCESS in 4m 52s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/387b6cdcdf0642078af54a361fa00fb4 : SUCCESS in 6m 34s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/76d73553d19a483d9788610cb33c88c2 : SUCCESS in 7m 45s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/79023ec443464364a64440c22307c9b2 : SUCCESS in 13m 17s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/c1c5baa7f1274a429aba99702916b5f5 : SUCCESS in 6m 22s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/76d5caa7bc2f457e9d02fce1446d232b : SUCCESS in 9m 15s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/cd446197c60f4d9ab4c00295b6fff785 : SUCCESS in 12m 01s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/33bb6a18ff2a413a815592ec09a2d9b3 : SUCCESS in 2m 11s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/acd9de4883fe4bc49a786133d76b6e35 : SUCCESS in 10m 24s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/de6e1ee8ab0d49f3a617d9d0bf0846ea : SUCCESS in 5m 59s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/b37d14e53dfc43c8a9d25f187d6ba1be : SUCCESS in 5m 21s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/05b00aa30e2b4945a92c6ba523b7f3b1 : SUCCESS in 13m 01s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/74211d9424cb42a5ac64fb4977d4318f : SUCCESS in 23m 32s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/cd968a8bfb0540f081b6cc9340fe172f : SUCCESS in 6m 27s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/b92ff1f7e099440eb3f14c3250d570e7 : SUCCESS in 14m 35s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/e545c9ed7cf24dd6850372357ad9922a : SUCCESS in 4m 44s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/78c36cc542b44072b55f6b17cd15aa1b : SUCCESS in 3m 16s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/0865198d8dbf4bd0a496358fa2158890 : SUCCESS in 22m 29s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/35ecad0599464ecfb3223c3248eae972 : SUCCESS in 8m 40s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/5456b0e7ebee49fe8cb572ebb5cd20b6 : SUCCESS in 4m 47s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/238058ffa94c4457a6a6f7fee38cda01 : SUCCESS in 6m 49s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/664600f7f4544bbcabe283578e8e8d09 : SUCCESS in 18m 16s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/918ecb62b51a418a806174e40da17425 : SUCCESS in 5m 25s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7a98594b6e144fa7b0018b338451e214 : SUCCESS in 1h 02m 24s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/69d327bf34e6428986d55973a2c8fef6 : SUCCESS in 1h 31m 22s","accounts_in_message":[],"_revision_number":1},{"id":"c6764cbe3a62d8f0b756aa53954a437007a80549","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-07-10 12:12:12.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"5137149e29ca1dd7263e23417769563d6ee33233","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-10 13:56:59.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9e4cf31ab5894d118146c707be6ca0b6\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/010856d7b3804cb18b758dd815082746 : SUCCESS in 3m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5ca29927a3944d3f84d73edb27d6b86f : SUCCESS in 4m 24s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7a4494d1417b40ff9d9d47c54ad44ea9 : SUCCESS in 3m 59s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/56daca1984da4af09733fb6c4dec02cd : SUCCESS in 2m 05s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/891ee7468eb345ebaffcb6563f063654 : SUCCESS in 6m 45s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/536d29349888447daf8383e7a19453be : SUCCESS in 3m 51s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/9602a6f4696f4c738441f42e83d3b457 : SUCCESS in 4m 29s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/2f822010fff8405391522d3d4f6e5156 : SUCCESS in 17m 15s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/9839d86e7d4e49888f77353d4c098bf8 : SUCCESS in 11m 45s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/5e1da1848e684eb8a050ccb4d2daf6f0 : SUCCESS in 13m 20s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/3beb1f777bbf4c76aea2efce90641955 : SUCCESS in 21m 03s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/001e773059224155ac0f0ff65ebfde4e : SUCCESS in 21m 16s (non-voting)\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/0121ca5503684d72a2ca193107240d2a : SUCCESS in 5m 08s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/c5a36848247b49e8a83f491d9c9c3ee7 : SUCCESS in 5m 03s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/7d4bc888e5d146fc975f7804d491f076 : SUCCESS in 5m 33s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/b79f19aabf264cd88700ee84a42dbf15 : SUCCESS in 10m 04s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/47eb36300e31487ca4a657b8ccefb495 : SUCCESS in 5m 41s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/a4f133c7860f40159024023d689a8d78 : SUCCESS in 5m 30s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/f77409ba416c4326ae8764c6766b1995 : SUCCESS in 8m 18s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/6d6d9fb19dc34e76986af83c8d9e4046 : SUCCESS in 14m 37s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/ff9673a48cc640c2a590728c052fb913 : SUCCESS in 7m 31s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/eca1f74da1ee4a519f55adfe153d5ee2 : SUCCESS in 7m 34s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/f12708f137b44d15a966ab5cefb46d22 : SUCCESS in 11m 48s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/217f4d115c894554b3cb19b14c1085b9 : SUCCESS in 2m 00s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/3ae4734b37d14b02815de92ce64fee6e : SUCCESS in 10m 10s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/4bc6a81d8e664a3d9e13e2ed2a01283a : SUCCESS in 4m 08s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/8edfc9cecd9449f1a9063ea1b72e83f2 : SUCCESS in 4m 19s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/19ea072be2ad4bf98a686a9ed6f49bcb : SUCCESS in 12m 04s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/1e01a3b394ea4e76ae84b16105fd8109 : SUCCESS in 19m 02s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/04c70694ff1946febb68295391681850 : SUCCESS in 8m 11s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/9be9e1f0772649d097bf7c409d909afb : SUCCESS in 14m 56s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/21a40c53c57548f09f5014db074bdb45 : SUCCESS in 5m 40s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/251c853140cc4f05a75659e95006fab2 : SUCCESS in 3m 06s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/4fec871279704e8ba146e069c32407ec : SUCCESS in 24m 00s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/fb3552b83af5477ab7043e57ac0eb97a : SUCCESS in 5m 55s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/272f6ca8945942baa9f60f79949c25b8 : SUCCESS in 4m 36s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/a25a46cdcea14d578d3b4e1496f647bd : SUCCESS in 6m 28s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/6c993641b37040ca809a861bf4406fd2 : SUCCESS in 18m 17s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/029923c8ea7f46b8bf967f4e6a5089e7 : SUCCESS in 5m 08s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b126fc7cab9944ae982ab10f67390f24 : SUCCESS in 1h 00m 48s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9f8ebb70b1f940a1b0ae814391d30aef : SUCCESS in 1h 38m 45s","accounts_in_message":[],"_revision_number":2},{"id":"be67552e1cfd2ba8547ce6dda5ad57036d34b32d","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2025-07-10 14:03:30.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"3d8adeaa0a8d4ee8ecd7a5f1de8b03f09b90f1bb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-10 14:04:28.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"27e9df51e0f622c332dfa8dc6e86a18515957cf9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-10 16:14:13.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a283e8847bce458da960de49cd827b47\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5a161605ed2b4c2683f0501d696fda8c : SUCCESS in 3m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/155a95ec90b94cfb869383f9fe02d79e : SUCCESS in 5m 00s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2e8a2d3e1c914439b2d7c6410e72480e : SUCCESS in 3m 40s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/22770aabc5d94db0a8d4a46574a4aed4 : SUCCESS in 2m 31s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/e24e5c986f1e474b8abab48b9ac40740 : SUCCESS in 3m 43s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/b0d5dcda573045f983857f9317ce6711 : SUCCESS in 4m 43s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/c36c91d343354c9b8c7156d46cae8862 : SUCCESS in 6m 28s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/4aa9c0ac4c8a4f038a5c61c2d396607c : SUCCESS in 10m 55s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/b282480f55114e4889902bb4babb277c : SUCCESS in 15m 19s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/f99426a421cb4f7182361eab841ef1a4 : SUCCESS in 18m 49s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/bf8775221b324695a21b5bfc602998d7 : SUCCESS in 8m 15s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/9f3d310260e7424f8f9e49747d7ed770 : SUCCESS in 4m 43s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/d17c66e25ac947c3940c1ec1c82c6c01 : SUCCESS in 5m 06s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/c626c0baa1b24650b0f4ca0d25931402 : SUCCESS in 9m 23s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/20c7a8168b7243d5b0667f33f0983f9b : SUCCESS in 14m 51s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/6d0a375317994361b66a9fc752f7b2e5 : SUCCESS in 7m 24s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/0a6eca176a754b13a153f32faf1e755e : SUCCESS in 9m 00s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/11113e730edd4aaba4792deef615cbaa : SUCCESS in 11m 28s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/83c38c9cb1ed421093d0baebf6d23cdb : SUCCESS in 2m 30s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/a08bf970a28b4de7888d56cf9657dbaa : SUCCESS in 11m 18s\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/5dfd222872e6468388ad7000e131563d : SUCCESS in 22m 07s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/760d44fdff784169bcf4323d5606741c : SUCCESS in 8m 38s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/b8d270efee85479eb304b905742cea76 : SUCCESS in 12m 15s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/af57ae6c647b435ea69656229a8beb4c : SUCCESS in 5m 59s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/93af69cd3c0a42938467f188e3dfeef4 : SUCCESS in 3m 07s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/80cf2a2cf26049949f39985d676e1f23 : SUCCESS in 24m 21s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/acf557308d0143d18b9ba5d1d4dcdd82 : SUCCESS in 5m 32s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/a424990bb4cd463fadf404c8c82aa618 : SUCCESS in 6m 30s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/23ade8f53a294ab4bd48b433128e408c : SUCCESS in 5m 52s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/263d5c4181a24fb38d131c158d73049d : SUCCESS in 13m 58s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/b4db7171ecab48fba3802f7ed04bce42 : SUCCESS in 5m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e634e46644ab4447be0747849cf334e2 : SUCCESS in 54m 39s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1442ba0211e54cfc971389a006ee3433 : SUCCESS in 1h 48m 09s","accounts_in_message":[],"_revision_number":2},{"id":"c94c8da57b96aa500242e3c15df0344b3a378d04","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-10 16:14:13.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"2bee6cbd94c9cba2753859f7c5bf6f46cc67f8bb","revisions":{"be659eaaf41e3050c0ef75290f4ac788e2fe5fb8":{"kind":"REWORK","_number":1,"created":"2025-07-10 09:39:17.000000000","uploader":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"ref":"refs/changes/76/954576/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/76/954576/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/76/954576/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/76/954576/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/76/954576/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/76/954576/1"}}},"commit":{"parents":[{"commit":"1515ee60df1b366e5cd401f2e8a326807204c732","subject":"Merge \"update constraint for python-ironicclient to new release 5.12.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/1515ee60df1b366e5cd401f2e8a326807204c732"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2025-07-10 09:29:14.000000000","tz":0},"committer":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2025-07-10 09:29:14.000000000","tz":0},"subject":"update constraint for python-heatclient to new release 4.3.0","message":"update constraint for python-heatclient to new release 4.3.0\n\nmeta: version: 4.3.0\nmeta: team: heat\nmeta: diff-start: -\nmeta: series: flamingo\nmeta: branch: master\nmeta: release-type: release\nmeta: pypi: yes\nmeta: first: no\nmeta: release:Author: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Commit: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Change-Id: I5692956efcbf0af51859fef4b2486d49f64a7e0c\nmeta: release:Code-Review+1: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\nmeta: release:Workflow+1: Thierry Carrez \u003cthierry@openstack.org\u003e\nmeta: release:Code-Review+2: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Code-Review+2: Thierry Carrez \u003cthierry@openstack.org\u003e\nChange-Id: I76f22daafecdf8eec6667f1ab41b9cc872c7ec16\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/be659eaaf41e3050c0ef75290f4ac788e2fe5fb8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/be659eaaf41e3050c0ef75290f4ac788e2fe5fb8"}]},"branch":"refs/heads/master"},"2bee6cbd94c9cba2753859f7c5bf6f46cc67f8bb":{"kind":"REWORK","_number":2,"created":"2025-07-10 12:12:12.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/76/954576/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/76/954576/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/76/954576/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/76/954576/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/76/954576/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/76/954576/2"}}},"commit":{"parents":[{"commit":"1515ee60df1b366e5cd401f2e8a326807204c732","subject":"Merge \"update constraint for python-ironicclient to new release 5.12.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/1515ee60df1b366e5cd401f2e8a326807204c732"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2025-07-10 09:29:14.000000000","tz":0},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2025-07-10 12:11:57.000000000","tz":120},"subject":"update constraint for python-heatclient to new release 4.3.0","message":"update constraint for python-heatclient to new release 4.3.0\n\nPin version 4.2.0 for Python 3.9\n\nmeta: version: 4.3.0\nmeta: team: heat\nmeta: diff-start: -\nmeta: series: flamingo\nmeta: branch: master\nmeta: release-type: release\nmeta: pypi: yes\nmeta: first: no\nmeta: release:Author: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Commit: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Change-Id: I5692956efcbf0af51859fef4b2486d49f64a7e0c\nmeta: release:Code-Review+1: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\nmeta: release:Workflow+1: Thierry Carrez \u003cthierry@openstack.org\u003e\nmeta: release:Code-Review+2: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Code-Review+2: Thierry Carrez \u003cthierry@openstack.org\u003e\nChange-Id: I76f22daafecdf8eec6667f1ab41b9cc872c7ec16\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/2bee6cbd94c9cba2753859f7c5bf6f46cc67f8bb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/2bee6cbd94c9cba2753859f7c5bf6f46cc67f8bb"}]},"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":{}}}]}
