)]}'
{"id":"openstack%2Frequirements~954321","triplet_id":"openstack%2Frequirements~master~I6bdc9e3e1bbaaaf3a8831248dce11f0fd779f969","project":"openstack/requirements","branch":"master","topic":"new-release","attention_set":{},"removed_from_attention_set":{"11904":{"account":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"last_update":"2025-07-11 06:42:13.000000000","reason":"Change was submitted"},"23851":{"account":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"last_update":"2025-07-11 06:42:13.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I6bdc9e3e1bbaaaf3a8831248dce11f0fd779f969","subject":"update constraint for os-client-config to new release 2.3.0","status":"MERGED","created":"2025-07-08 09:14:17.000000000","updated":"2025-07-11 06:43:01.000000000","submitted":"2025-07-11 06:42:13.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":"954321-new-release","meta_rev_id":"9f0553b2917c4b3f3c55d54b91cfae7c353594c9","_number":954321,"virtual_id_number":954321,"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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"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-11 06:42: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":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":2,"date":"2025-07-10 18:38:57.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":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":1,"date":"2025-07-10 18:38:57.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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_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-08 10:57:08.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-07-08 11:23:44.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2025-07-10 18:38:57.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":"f36b3e2c5be6a515b541de639681cb4ce53043b8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"date":"2025-07-08 09:14:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fe5a35b60f2006a3921f61d9d5c6831d724f96e7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-08 10:57:08.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/332dfad9f6b54a58ba156c972edca286\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d2fe087b8e0a43108445b024cb1b37f4 : SUCCESS in 3m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/84240d0a12134c239cbf25794928554c : SUCCESS in 4m 45s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/649d053a6b4341deb581d6b57de06c93 : SUCCESS in 4m 36s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4e880272cb2b4d08ac6c6ee1f0f201b1 : SUCCESS in 5m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ae238f514677435e846c2064ce7a07d8 : SUCCESS in 3m 14s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/42429824e2534e2b8bb0ebf380781d4c : SUCCESS in 3m 20s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/72831f70c1a141b39ca2d96f672c32ca : SUCCESS in 3m 07s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/5cef881183454a7d85423257634f2214 : FAILURE in 5m 39s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/5bf328f99a9146b99d95e685eb8705dc : SUCCESS in 4m 05s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/41feb31e011243249a0246c8d505b466 : SUCCESS in 24m 20s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/d1ce87086a07414e9a63ed3eabec7681 : SUCCESS in 22m 44s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/57e2e50a2e344d7abbf33cac7160f0a2 : SUCCESS in 21m 42s (non-voting)\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/06af228de5b3440c95def1b2fb57aa4d : SUCCESS in 4m 48s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/ad22633fcb994706b470cdb5b9ab9230 : SUCCESS in 2m 52s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/a81c03f87c6d48ac8994586b734de2c4 : SUCCESS in 4m 27s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/4eda4c586f054751b7385f3e9e1096f3 : SUCCESS in 10m 56s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/0de67e3c7d1c4e7597941c7aa2e64367 : SUCCESS in 5m 45s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/5c52d69d00b0436aabf7743a14679c76 : SUCCESS in 6m 35s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/942125325d07451fa2ed797b10718f00 : SUCCESS in 7m 42s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/12ec5656769e40b0ac3739f0f8631db3 : SUCCESS in 5m 37s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/cfecc3f7f90545018747d3bf0f646729 : SUCCESS in 10m 20s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/2a1ed1e737034e478780d06563b68ad3 : SUCCESS in 8m 03s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/7445711569b34462a465ab22c69a5355 : SUCCESS in 13m 44s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/5dd7cd0e86ff42d9870960bdd4460f74 : SUCCESS in 2m 14s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/8432b7b36a9348f6a4187c223453cd5a : SUCCESS in 10m 16s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/9c65580e56134b21a6ec6ba7051c0ca6 : SUCCESS in 4m 28s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/c9cdf78be79f47cf85f523994734bace : SUCCESS in 5m 26s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/1fa74ce853ef4d65b726dc9f3473ab2a : SUCCESS in 13m 05s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/aba205d2740846acb651e7c5ac72e108 : SUCCESS in 20m 55s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/271a1c5782274d218ba3f7136f2f0ee6 : SUCCESS in 8m 40s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/8060b1f1a2f94353ba2bdc9dfc870c33 : SUCCESS in 11m 56s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/bb541e3fda2e47f297456fc90bbb9840 : SUCCESS in 5m 15s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/3aaeaf79ec954759af5227bda94c36eb : SUCCESS in 2m 44s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/0ffdc221d01d4f81808ccc355cd9dcdf : SUCCESS in 27m 05s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/167a77459a37436aad672e3228ef1067 : SUCCESS in 6m 03s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/cd83a056927f495cbae25148f27e7f15 : SUCCESS in 4m 26s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/bfc4e4dc581540d786aa98489561ff45 : SUCCESS in 6m 34s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/dc11d1a30ad74ca1b2e8051733cb5d7a : SUCCESS in 17m 45s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/fb1f8851a5cb4250be1cf0e3e297228e : SUCCESS in 5m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0ae0db29186741d4b04ca83bf8654352 : SUCCESS in 55m 18s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0d2c08b20e5a4c7f93263f426bc72206 : SUCCESS in 1h 36m 54s","accounts_in_message":[],"_revision_number":1},{"id":"128f2e42c1f889375ba4e5b8bb7c28ce1ce00c3a","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2025-07-08 11:23:44.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"354a91fb4021d99150dd6b18647784d16847d562","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-08 12:54:34.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/8186a76f2eea401dbd028ca37dafddd8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ecbe0411f05d4e35b8419ead72523f41 : SUCCESS in 3m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/180d32cf4e4949cbb1dee4ccb1cefa51 : SUCCESS in 3m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f6f9cff0fd504459a46e2dc21fbf134f : SUCCESS in 2m 58s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c02f5a3df26b476f9c223d737cffb6be : SUCCESS in 3m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a6b82c70e8bc4f97a5897f1d042b2c41 : SUCCESS in 5m 35s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/fa63a927c6684560ae91f3b5a7a317f3 : SUCCESS in 3m 30s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/39b9cac6779e4d32bdc3620b5fc09270 : SUCCESS in 3m 14s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/2c874762effb4f38bce48046f1f38557 : FAILURE in 4m 17s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/92c2c796d5dc4d12b63be989981f9561 : SUCCESS in 12m 34s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/700de955e5a24aeca1084a3bc7049fc8 : SUCCESS in 18m 57s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/efca5a35af4942afb765457d43fcdeb5 : SUCCESS in 23m 31s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/277eb91b3a774eaa94f49d0a1a1bfd09 : SUCCESS in 27m 47s (non-voting)\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/9477cbc62ded4130977222cff0658dac : SUCCESS in 4m 39s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/4618f012a69b479cb4794103cecbfd85 : SUCCESS in 4m 48s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/f94e0ffdef45495990558bcd8421fe7c : SUCCESS in 4m 16s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/f648df475e6044de93f9a807c6cdd234 : SUCCESS in 11m 35s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/0e4ca0a60cfe49a2a6da5e61daca4f33 : SUCCESS in 4m 47s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/080923df0b334ee9b899af3312805136 : SUCCESS in 5m 34s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/242352f5cf874cbfb61753e186ef3498 : SUCCESS in 7m 05s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/cffc982de86e4d45ab80909cad9e9fda : SUCCESS in 16m 03s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/7faecacb018d4bdaa1dcd5290d5e9f27 : SUCCESS in 5m 43s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/ac839b24996a45839a0f130be6e1d952 : SUCCESS in 9m 16s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/9595644e83f9405c8a635277b854b58f : SUCCESS in 11m 12s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/f0e647fcaff54d259f9301a9ddb46f06 : SUCCESS in 2m 34s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/de88ad5079f84a208305002d41027541 : SUCCESS in 9m 49s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/1165ce6b4f064e00915dc72a63b31865 : SUCCESS in 4m 08s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/83f43ef651b64c8eb6b75bbae4428fb7 : SUCCESS in 4m 31s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/e683c473b63b4c2db5f8c7d5f4f9eb7c : SUCCESS in 13m 34s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/270913f43d04461288735e3a69c9b7c7 : SUCCESS in 20m 31s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/b9c095aa73bd44c39aef103c004a6af3 : SUCCESS in 7m 15s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/43c01c6f16e54ff597afc60151304f84 : SUCCESS in 15m 14s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/2f3d71280ad74c558035dbbb30d3edbd : SUCCESS in 4m 50s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/8a4f033f435e492cb89b7838500660db : SUCCESS in 2m 54s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/3c730de5063a4798a38f0579808673b2 : SUCCESS in 24m 37s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/fc522fabe2654e94b13b407e89379909 : SUCCESS in 5m 54s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/ad70d2d835e74a1a9f04b877a666202f : SUCCESS in 4m 16s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/d2c4aa10d0564c10ba3db7c3cf2563e4 : SUCCESS in 5m 19s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/41a728a266e84256a37aac7dd71ff50d : SUCCESS in 16m 07s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/4070db00358647d599bd1f64c89ed394 : SUCCESS in 5m 08s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9b0f14a442fb4d76b9de72893791e15d : SUCCESS in 54m 44s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0c2277b5bd454826ace4ff6fe5cee095 : SUCCESS in 1h 26m 17s","accounts_in_message":[],"_revision_number":1},{"id":"26fb6999414c55eba3928000eea12d338138beb0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-07-10 12:18:18.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"0ce1ed7d2e6acac32e38bb2976c29b6397ac3fc2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-10 14:28:57.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4c908da91a6a4369aa5e2d4966c84914\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/912f27e5c6dc400e841d636d363bf3b2 : SUCCESS in 4m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b5b48754272242e48f17cd981f540fa3 : SUCCESS in 3m 40s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/613dc9aebb1e4d91a101fc663ef58a36 : SUCCESS in 2m 57s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2ff7d77320114a4b9d3575263e22d1ff : SUCCESS in 3m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/060b8ac6ba954eaa940dbe3a0724db52 : SUCCESS in 5m 51s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/af9e4776316345f1b059d4e5d36ad928 : SUCCESS in 3m 28s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/e9be3da9212249c7b51d8f8b31d330c9 : SUCCESS in 3m 24s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/0a660f01e096443f8cbb5d869a5b2aa0 : SUCCESS in 18m 30s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/bf89a2595012468aa544d167fe900606 : SUCCESS in 8m 59s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/5e364a30d5124970be574fb4133be1c4 : SUCCESS in 19m 17s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/4cdd800e9a1b467481e8a45fe14fe051 : SUCCESS in 21m 57s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/1041ad46b3cb416ba9f3b39ee46075f8 : SUCCESS in 20m 50s (non-voting)\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/f5e4f04afd524ed7b24a851fa1ee95b3 : SUCCESS in 5m 50s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/8bf3649cbec6415a96ce7cc27db9f603 : SUCCESS in 5m 29s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/a99bf8dd824f4bf28ca32c6dbd7faee6 : SUCCESS in 5m 48s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/abf08723f4a348f99bbb2cfdd0957895 : SUCCESS in 6m 54s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/1b491d22bdae4ca48a2976af10469084 : SUCCESS in 5m 36s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/999664b99d8b46918b6313386a0ac1bf : SUCCESS in 4m 55s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/5fd1e2ee45fb48499f76e8b8daf9b688 : SUCCESS in 7m 15s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/bfd49848dd574dbbad9d226bb2f18d29 : SUCCESS in 12m 52s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/0006be82f7c54d57ae18724382763911 : SUCCESS in 4m 42s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/cdc2ea956ef84018866183d121b8692d : SUCCESS in 8m 03s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/bef9105fbcbb4af5b15137f09a8d5526 : SUCCESS in 13m 43s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/274b7d71dfd0402f963f4b45e71249b1 : SUCCESS in 2m 21s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/50795099c64d4cfd9a3fdcc1f3e0dfef : SUCCESS in 9m 03s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/52d6189ac53e4f78adcf41cce8355fbe : SUCCESS in 4m 32s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/2392e9758c2e4401bbf58e9430b4d4ce : SUCCESS in 6m 10s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/3178680a0f61454ca454237cffeebcc3 : SUCCESS in 11m 20s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/505e0fc92090404cb9c8c5596d7d8fd4 : SUCCESS in 20m 48s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/77cbafb29ee644388332b1dd1a9de437 : SUCCESS in 7m 32s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/c8b0c03c9b8c4246940b4c4fd5b3a5f2 : SUCCESS in 11m 02s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/b7673ab1b3d440ae98a719725e69c58f : SUCCESS in 2m 50s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/2c84196cfe3a4d12be82dc2b864bfd39 : SUCCESS in 3m 15s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/f5cc8ef5df79435aa015ef135fe9e119 : SUCCESS in 21m 53s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/314113da4257463ca6a5e9836bb094b7 : SUCCESS in 7m 58s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/7b6007c85cee4df6873aa5c422eb6bb5 : SUCCESS in 4m 22s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/959ccd1534de43ca9bbb128f73b12409 : SUCCESS in 5m 13s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/a5aa8f261279450097c73396501ddafe : SUCCESS in 16m 49s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/bc1c6ca806c8420cba524d03db47e870 : SUCCESS in 5m 45s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b69a174df8fe4d2bb01c408b7d35b70c : SUCCESS in 59m 45s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/cfa42f260e094312a8dc43049e659eb1 : SUCCESS in 1h 37m 05s","accounts_in_message":[],"_revision_number":2},{"id":"4c66e329d66b879362dad7b33916b2cd4233e862","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2025-07-10 18:38:57.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"60577e17a5de56c85a6e9792e826fb70e0aabf0e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-10 18:39:27.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"37756028955acc1a0c7d744833e5ccdd453aa37e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-10 20:37:08.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/aef12da79228402c9d7ffdbc57c3812d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f2f3c4f12a34418599531a60c281ee69 : SUCCESS in 4m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7e56d6e823c8408fb69a56d6cc39b2c6 : SUCCESS in 4m 10s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/48a5be6ab58e476aaa3616a65d10f632 : SUCCESS in 2m 37s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/90e20d422bb24aa89664807260868495 : SUCCESS in 3m 32s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/1d8f64c3b2e14ccbb0078ef0d89352d6 : SUCCESS in 2m 25s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/e8f19bcd810a497f943d1d5beb558789 : SUCCESS in 2m 57s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/1cb62c03afce46df8ec3315a27958923 : SUCCESS in 9m 05s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/1f86c2645c614a9f88b409bc55febd5d : SUCCESS in 7m 14s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/dbd1aa506cbf4abe8d49723d9655fce9 : SUCCESS in 12m 51s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/ce49a5d73f8b42879fb1b241ce1822c7 : SUCCESS in 13m 37s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/d525e487c31d417bb4819a73e87d23df : SUCCESS in 9m 10s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/c3d0f94f67134b55b0afd7cbcd6275b7 : SUCCESS in 4m 19s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/5136a62f97f2449a890e1772dfa343e2 : SUCCESS in 3m 40s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/b8c7513bc53c457ba92ad1764a5fc033 : SUCCESS in 4m 45s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/d6daf4bdc37f47e98e194315347a3cee : SUCCESS in 6m 56s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/02d0cd06acd14c5993dd40631e65ca62 : SUCCESS in 5m 24s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/090110a5e3714466bd69d13f941c51f1 : SUCCESS in 7m 36s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/4cf33896aabf4a53b402e5b6d5857455 : SUCCESS in 9m 11s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/c92baf511b7544f0bd1bc9ea7a7d4f30 : SUCCESS in 1m 51s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/71f111a2a21d45b5b0f4bbf944dbeae4 : SUCCESS in 6m 59s\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/10d21e73250f44729fcf1dd2587fee53 : SUCCESS in 26m 35s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/de31da7d5e644b09a71f3e96dc9a3a22 : SUCCESS in 6m 23s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/1df8883e85cf416790e2b0cdaacef607 : SUCCESS in 10m 21s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/58462723edc74600b3b4ed6288e44971 : SUCCESS in 4m 59s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/be0cb6e80f03494b9292f8b53ad42a0a : SUCCESS in 5m 10s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/ef5290f3580b423b951f72accd4711a7 : SUCCESS in 25m 23s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/5fccd9394e624039a4250dcfa28a66fc : SUCCESS in 8m 19s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/737132dfb4ef423a86321d7eebe6fad7 : FAILURE in 5m 02s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/bfb67602d4704d3db93183ac00d7c417 : SUCCESS in 6m 55s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/84852c1df8a94177a1b4284b661a945c : SUCCESS in 16m 55s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/993b08baf9e045ababc3ebdd441421a9 : SUCCESS in 5m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f87f3d78f458433d9df1949d6618c73f : SUCCESS in 1h 02m 25s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8f843ccadb5c425d8f7bc284d0542eb4 : SUCCESS in 1h 52m 55s","accounts_in_message":[],"_revision_number":2},{"id":"df01af0afd11b25cb267aed4bb14159a1853a82f","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2025-07-11 03:30:17.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b6c6f22a03d39e6aacae5043b48ece4653ef8b2d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-11 05:19:47.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/95888375a390472f82511774376ca168\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/837d3e30061f494794d5ac1ce0b2dee3 : SUCCESS in 3m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a466908ccda94d59b6096a5d8ac9fe9e : SUCCESS in 3m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/aacc2eb9b0d244df8589bd49416c5ca6 : SUCCESS in 2m 09s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/ba8a691c6a6e4222902070b4a429b772 : SUCCESS in 2m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7af8e56eea544039a38ee9978877d7e9 : SUCCESS in 5m 55s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/1e160e88905e4f3c96e7da8c051a525f : SUCCESS in 2m 00s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/f29cb57e9f62483db8f3a4909fc85c67 : SUCCESS in 3m 10s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/6fb07d77cbc146df87eb6443f3fb15ac : SUCCESS in 15m 31s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/ff93336d77514ed58154d25fb403ad46 : SUCCESS in 8m 52s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/67e058ab3f2e441caa6976377e0cbcd1 : SUCCESS in 17m 13s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/9625abe04de0471eb6ed2bad32e91174 : SUCCESS in 19m 39s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/be7baf5485ea4aa3a46587d3fd7a1161 : SUCCESS in 16m 25s (non-voting)\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/121e4339ac2c4930b4d39f3a614f0aa9 : SUCCESS in 4m 27s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/4ec442dd082d4ac591a1e6370a154aff : SUCCESS in 2m 47s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/20d4c5fa929d48cca3b47a14663b421b : SUCCESS in 4m 48s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/cfb11a9a9b8b45ceacc51c4692143bd4 : SUCCESS in 11m 17s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/965acfcd24d34703b4b8406bee214df5 : SUCCESS in 4m 16s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/8f9798f32245457f97c01fac22f4fbd7 : SUCCESS in 5m 16s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/abf33f82c9a34e0a90aede2ece007fa1 : SUCCESS in 5m 32s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/bfb4c743ae97437286137bdbd7add72a : SUCCESS in 16m 40s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/a210edd592e941daae756a1531237131 : SUCCESS in 8m 53s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/8f53948a8e1949a9917e73575f5ee1b3 : SUCCESS in 10m 39s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/071e78ea36394e01ade2d708ff8ccae0 : SUCCESS in 13m 50s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/371c4f424da546cd9020140f4dfc233d : SUCCESS in 2m 08s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/0e915c775f8e4bde82495c1486e62889 : SUCCESS in 12m 25s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/84c09f0fc6b842bab742d675e8568b55 : SUCCESS in 2m 26s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/47979e80910340c886c0ea49175fc52d : SUCCESS in 5m 05s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/245fd9f3360a4f11928a214c05bb0beb : SUCCESS in 8m 13s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/5737f60d4f8846458df0a77b0fd4b63f : SUCCESS in 24m 05s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/9fc486013bf0447ca7cd8ceb2d674c0c : SUCCESS in 6m 03s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/c1d3a7e6e9204e4c983ea93e1a0982d9 : SUCCESS in 16m 08s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/b870179ef7264b6b965cd17856e9198c : SUCCESS in 5m 02s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/f5e335dd73bb4e3591ff63083d8262a4 : SUCCESS in 3m 11s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/d22b687346af4a9ca5038ab3a7b3f217 : SUCCESS in 26m 04s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/efe2e52311424e6db2bd1e3c5fd110d3 : SUCCESS in 7m 56s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/1c111e44575e471489ecb8c7910158b1 : SUCCESS in 6m 47s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/e30505a861124e6fb05d4dd60ef9e628 : SUCCESS in 5m 33s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/8264bed8a90d4ac088b3b0fbb13b3260 : SUCCESS in 13m 33s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/07e1ad61a84740f4b5760394811c7d0a : SUCCESS in 5m 30s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d010c646db5c45e39729d2e439c6c431 : SUCCESS in 1h 05m 10s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/66fca615ff6f483b8248fce59aef51f1 : SUCCESS in 1h 44m 19s","accounts_in_message":[],"_revision_number":2},{"id":"f450f1589378272527fda16cb3678357bf200d33","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-11 05:20:18.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"6aa10302f5e1468ae3980d79a281dd6a05fc55f4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-11 06:42:13.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ef15f83dd86149f6ad7cf997a1afed59\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3bf63a6b1f9c4dcda110e41732d69aba : SUCCESS in 2m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1f1b16b257db4a0b8c770b9e4ba42b73 : SUCCESS in 2m 51s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e516efc4e4954141a9084b6d7df4167f : SUCCESS in 3m 42s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/989badbac8f2478c9ec0cafec6032014 : SUCCESS in 3m 25s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/cab7e7e324524517981873dd4f2658ef : SUCCESS in 2m 59s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/8e30e22722b14d519b71f06134c0b3e8 : SUCCESS in 3m 43s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/29617187a3d74447b22f147f947c5145 : SUCCESS in 17m 01s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/1d67f1bff2384a07838bf573759d7ec7 : SUCCESS in 9m 27s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/dd869ec2c9d24ebda98b863370b21d21 : SUCCESS in 17m 06s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/b12cb97292f3499eafd0cda662b56f8d : SUCCESS in 19m 27s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/976ab1e80e0b436c8849f735303d1aa3 : SUCCESS in 7m 53s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/83661ece61364a86b64a1104a84d09be : SUCCESS in 3m 51s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/cc8d2190b5de4f829f8c97209d53cba9 : SUCCESS in 3m 55s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/057dd322af7c493f8031bfada22ef0a0 : SUCCESS in 6m 20s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/6a3446ee586c4a10938d1c8f967fd10f : SUCCESS in 15m 55s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/38f41e5ddc334679b30def220a1b1b0a : SUCCESS in 5m 33s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/334bd2d1e79f44b69cf3ea7ada5ea1d5 : SUCCESS in 9m 28s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/548376d8d6404767aafb5262990cea0b : SUCCESS in 14m 20s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/5d0ef5c654b5448ca5493b504e8f1ba2 : SUCCESS in 2m 15s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/f51f3bd4187f4092a08d27cecc9d54a6 : SUCCESS in 10m 19s\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/c26170c9509144909a490f52ea62c6c2 : SUCCESS in 22m 52s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/c3ec38b74deb4981aa5eebae8dff01b8 : SUCCESS in 8m 49s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/fefe90aa3ebd41d1adf8d16ec8652163 : SUCCESS in 14m 21s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/8960660a260f40fe9489fe7ac3960e53 : SUCCESS in 4m 43s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/5a08fcc7d5284bb29c15924ef2920d12 : SUCCESS in 4m 27s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/6354a2923273490f840db4ab0b6fd42a : SUCCESS in 25m 07s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/0065c99b751c4794b21bfe61f4e5a8bc : SUCCESS in 5m 55s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/6c98171d83b6476a904a46954db387db : SUCCESS in 4m 52s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/5f633dc0e5d54ed78443a8f1f9c7a54b : SUCCESS in 6m 14s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/29d11285e05a40b2b17bfcb956a5c008 : SUCCESS in 19m 34s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/404cdb7249bb41729e1aedd12b3d0b67 : SUCCESS in 5m 48s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8d7a89b38de24261b8fa1da10490074e : SUCCESS in 58m 10s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ef27176139a542d9ba01e6ee2545dd4e : SUCCESS in 1h 20m 45s","accounts_in_message":[],"_revision_number":2},{"id":"b6e5ccf840e30e300e58cfffbfe3dd455142d480","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-11 06:42:13.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"9f0553b2917c4b3f3c55d54b91cfae7c353594c9","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-11 06:43:01.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f8f3698280944cbb8b11d1b475dd3ecb\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/66d617c09fdb44b5889478d85ee618e0 : SUCCESS in 39s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"15d4d4591c4d487b4532d781807f875bcf63d652","revisions":{"fad359615752a1234f7f6a865ebf68b2ddf3d97c":{"kind":"REWORK","_number":1,"created":"2025-07-08 09:14:17.000000000","uploader":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"ref":"refs/changes/21/954321/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/21/954321/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/21/954321/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/21/954321/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/21/954321/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/21/954321/1"}}},"commit":{"parents":[{"commit":"1637513a2868445757fb69f9ecad8bd9011a4102","subject":"Updated from generate-constraints","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/1637513a2868445757fb69f9ecad8bd9011a4102"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2025-07-08 09:04:16.000000000","tz":0},"committer":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2025-07-08 09:04:16.000000000","tz":0},"subject":"update constraint for os-client-config to new release 2.3.0","message":"update constraint for os-client-config to new release 2.3.0\n\nmeta: version: 2.3.0\nmeta: team: OpenStackSDK\nmeta: diff-start: -\nmeta: series: independent\nmeta: branch: master\nmeta: release-type: release\nmeta: pypi: yes\nmeta: first: yes\nmeta: release:Author: Stephen Finucane \u003csfinucan@redhat.com\u003e\nmeta: release:Commit: Stephen Finucane \u003csfinucan@redhat.com\u003e\nmeta: release:Change-Id: Idf9603985be0fe9ce130bd39c2efbdb9b55c1d45\nmeta: release:Code-Review+2: Thierry Carrez \u003cthierry@openstack.org\u003e\nmeta: release:Workflow+1: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Code-Review+2: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Code-Review+1: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\nChange-Id: I6bdc9e3e1bbaaaf3a8831248dce11f0fd779f969\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/fad359615752a1234f7f6a865ebf68b2ddf3d97c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/fad359615752a1234f7f6a865ebf68b2ddf3d97c"}]},"branch":"refs/heads/master"},"15d4d4591c4d487b4532d781807f875bcf63d652":{"kind":"REWORK","_number":2,"created":"2025-07-10 12:18:18.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/21/954321/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/21/954321/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/21/954321/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/21/954321/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/21/954321/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/21/954321/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-08 09:04:16.000000000","tz":0},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2025-07-10 12:18:02.000000000","tz":120},"subject":"update constraint for os-client-config to new release 2.3.0","message":"update constraint for os-client-config to new release 2.3.0\n\nPin version 2.1.0 for Python 3.9\n\nmeta: version: 2.3.0\nmeta: team: OpenStackSDK\nmeta: diff-start: -\nmeta: series: independent\nmeta: branch: master\nmeta: release-type: release\nmeta: pypi: yes\nmeta: first: yes\nmeta: release:Author: Stephen Finucane \u003csfinucan@redhat.com\u003e\nmeta: release:Commit: Stephen Finucane \u003csfinucan@redhat.com\u003e\nmeta: release:Change-Id: Idf9603985be0fe9ce130bd39c2efbdb9b55c1d45\nmeta: release:Code-Review+2: Thierry Carrez \u003cthierry@openstack.org\u003e\nmeta: release:Workflow+1: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Code-Review+2: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Code-Review+1: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\nChange-Id: I6bdc9e3e1bbaaaf3a8831248dce11f0fd779f969\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/15d4d4591c4d487b4532d781807f875bcf63d652"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/15d4d4591c4d487b4532d781807f875bcf63d652"}]},"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":{}}}]}
