)]}'
{"id":"openstack%2Frequirements~953035","triplet_id":"openstack%2Frequirements~master~Ifbde201ad0230a87cab9fa7b05812e6e1216c9f9","project":"openstack/requirements","branch":"master","topic":"openstack/requirements/constraints","hashtags":[],"change_id":"Ifbde201ad0230a87cab9fa7b05812e6e1216c9f9","subject":"Updated from generate-constraints","status":"MERGED","created":"2025-06-21 08:16:24.000000000","updated":"2025-06-22 21:13:15.000000000","submitted":"2025-06-22 21:12:19.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":"953035-openstack/requirements/constraints","meta_rev_id":"ad06d4265904d4e4f710d6a91779e1283fc30c67","_number":953035,"virtual_id_number":953035,"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-06-22 21:12:19.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-06-22 19:48:05.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-06-22 19:48:05.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-06-21 10:29:40.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-06-22 19:48:05.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":"c28c78789f356f87be8e0433aaf19a13977b7618","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"date":"2025-06-21 08:16:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"12dca0185efd46e36c54371385f5bd03f69408c7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-21 10:29:40.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/d8272b9156f3477eba291a8af1452689\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/33b260fed2014560900fdc728dbcf260 : SUCCESS in 3m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/890a58ca641244b5948a96447502522f : SUCCESS in 3m 24s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f2dfa11f4e724e048658634e64f8f95d : SUCCESS in 2m 42s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f40c86c44ea44871947c78401c527df1 : SUCCESS in 4m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/22f6747784d14169b753dc3cc556c0a0 : SUCCESS in 5m 43s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/0bc96b95c984454bb25045229a7d5d67 : SUCCESS in 2m 42s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/dd6fceb0d2b743d88ec290b1755fb770 : SUCCESS in 3m 17s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/a04905d242d540ed922dccf24b9f5008 : FAILURE in 3m 23s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/56d119393ba44196ba89c52bebb9fe61 : FAILURE in 9m 46s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/4c083f0234b94747bf60e1c2dc2d49a9 : FAILURE in 16m 09s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/cd4dc633e3d249c2adf3b1e3896da0b3 : FAILURE in 18m 39s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/748b57a4bff9499e8f5937e13a6ff3b1 : FAILURE in 24m 39s (non-voting)\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/f1ed8b81d31a41d29b77644278c1f086 : SUCCESS in 4m 08s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/7182cbd821c64ba99969e4c07c9d532f : SUCCESS in 5m 02s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/a5bf59fccff84d1589675b3861fd7c6c : SUCCESS in 4m 57s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/0467760926554585a9fa02f1325407ad : SUCCESS in 12m 16s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/52234fc828b84daaa510a4e80b0f8134 : FAILURE in 5m 00s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/7e9aa59f813b4bd9a5281c606795903f : SUCCESS in 5m 15s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/62bde720435a418bb018fac3d628c5b8 : SUCCESS in 7m 30s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/6904735a27924842839b5fa2afd575d8 : SUCCESS in 15m 27s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/b6c953125e6c443fb98344e93ecfc516 : SUCCESS in 6m 29s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/eb999b3789a246be9820a67918148695 : FAILURE in 4m 11s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/e719f7e2292c4008a244c4bcaa51b2d5 : SUCCESS in 13m 02s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/8dc6c5817c884c9eabb55fe4062da0c4 : SUCCESS in 2m 11s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/a83a71c53ef7417d9294fa11503576bb : SUCCESS in 9m 03s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/0fabdfc6ff4f45dfb0124f043557a206 : SUCCESS in 4m 53s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/aef958bef05a471bb07e710999658d5e : SUCCESS in 4m 18s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/cbfc6d59b88f40c48f64c17e8473c6f4 : SUCCESS in 11m 35s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/22a5b8ab1722447aa23bd8970474c4c4 : SUCCESS in 30m 31s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/4ae97b4afca64b2380d8303f09ac8006 : SUCCESS in 6m 35s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/b403e3ebc19b48e1a523bce23b8cf09e : SUCCESS in 14m 07s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/f6b7fea2250743f2a853c4b039c3cc21 : SUCCESS in 6m 07s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/90b2979da30e41d3ba42e2fc35d1189a : SUCCESS in 2m 46s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/71cbb89b66de4d3ba2f77b869430bc4c : SUCCESS in 24m 22s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/d59a35bd88bd41d4a3a3a4a150618499 : FAILURE in 4m 54s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/413ea71905514e5ca56d939a62a5b0d6 : SUCCESS in 5m 00s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/cbe1072340114b869cbb28a41a65dba5 : SUCCESS in 5m 12s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/79835b4da73d4e17900305394e9461e4 : SUCCESS in 18m 43s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/c0cd3228e282412593377f1916201efb : SUCCESS in 5m 16s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4934aff6ae38468780f4201e7583a5d0 : SUCCESS in 59m 51s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5e2967aee8a54ae9943e5124543be08b : SUCCESS in 2h 05m 53s","accounts_in_message":[],"_revision_number":1},{"id":"1a31a7b061f12fb8666689b3777b1943f805a029","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2025-06-21 13:37:00.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"d1d76a9228e6b0af4d3aef90c96b420ef8503413","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-21 15:20:11.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/da64fd1ff2ac42bab4ab42eb61652bdb\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e6269a16a70e475f9b1164cbfc78df59 : SUCCESS in 4m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/41323ec8b92a491fbac4b18ad91efad4 : SUCCESS in 4m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7310fcc9f79e4bdca85b7a0d411b167b : SUCCESS in 3m 27s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4b4de4ffea0646928fc039305b2589ae : SUCCESS in 3m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/43407d783b5e46bbaeeb4af67f9fd1e1 : SUCCESS in 5m 35s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/2e79151508cd40528649dd1436a416e0 : SUCCESS in 2m 48s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/adc2e9518be84ed3914bdbce646cd7b2 : SUCCESS in 2m 44s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/313a4d3f4c1b43a883ae65191a1c18c0 : SUCCESS in 15m 09s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/f8d3925514c14e5ea017eb7d2d857397 : SUCCESS in 11m 42s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/850fef1fb80a4907a2fa3d932ab54736 : SUCCESS in 11m 18s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/c9ec778f33374dcb9eab14ee3f93406e : SUCCESS in 12m 47s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/42f1dfe2a5cf43589d0864f64f6fc0b6 : SUCCESS in 15m 59s (non-voting)\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/7a0bc33213944a298a7d4f3404a96d18 : SUCCESS in 4m 08s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/e52109eb2f964a2ab13ea85fd26ef5d9 : SUCCESS in 4m 02s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/43a9519182f74ce09d101ec32cfc7077 : SUCCESS in 3m 59s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/efaf2524692e460ebb222a6c045cde1d : SUCCESS in 8m 00s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/3084103738b74f59868e7d8420748666 : SUCCESS in 5m 04s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/405853a7946f41ae9f8dce36f1a70100 : SUCCESS in 4m 40s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/e88da594504a4f66b2266ff614bbee25 : SUCCESS in 5m 56s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/5d32f9cd06b5423ea049adc4988f9803 : SUCCESS in 10m 32s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/72b7e1a68d044e868d810794e6bfb7c7 : SUCCESS in 6m 52s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/272ce17ee17341f3ba88bbde52abae60 : SUCCESS in 9m 06s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/818b526b614d47c69620d227c095b3fb : SUCCESS in 12m 39s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/473b94eef5744b3fac536f555b4bfb6e : SUCCESS in 2m 07s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/5e0f8a28a6a44fd98ebb7f5c7383a6e1 : SUCCESS in 10m 01s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/85c25540eec54dfdb003f6aa7829e8a5 : SUCCESS in 3m 54s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/14f5a6b515c74e64b5cc3099c830d0a0 : SUCCESS in 4m 05s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/d84c0fe1470644cb9186c71c22d18153 : SUCCESS in 10m 56s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/290fcd8300bb4d688ce86dfd2af5a2a7 : SUCCESS in 18m 41s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/fe45c834e96d4b9185cd5b0922895edf : SUCCESS in 10m 02s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/8b226336db414800bee701563d07a2fc : SUCCESS in 10m 14s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/11db09e12572442993a7c1f1d860ce90 : SUCCESS in 6m 25s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/cc7f3e5982de43069b85538ec7576572 : SUCCESS in 4m 34s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/cf0b62c55c26453c88ff09b20db9a896 : SUCCESS in 21m 42s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/666237c7d2b24cbbb2da61ab048ea5b0 : SUCCESS in 6m 10s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/dc259146dd1b46d4b068bbc129d39de2 : SUCCESS in 4m 11s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/2afd4980c65c4a16b500be5740cc83c7 : SUCCESS in 7m 08s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/f2d2ffb018dc4c7eb69275bc058f2a01 : SUCCESS in 17m 17s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/063834e292854f38955abe5f3cc873f7 : SUCCESS in 4m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/22d86b886b0141099ff30604c9c1aaac : SUCCESS in 42m 56s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2f6b3d5d0ed84e96932c6018c125aff9 : SUCCESS in 1h 39m 39s","accounts_in_message":[],"_revision_number":2},{"id":"a5569c2f199700c2a0d73c9b5b6d1ada48e09945","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2025-06-22 19:48:05.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"b05fe335e74a78348828b0b83cddc3dffe808e05","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-22 19:48:35.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"87a8d94bdae49df297152092e1e9d8e68953a9a6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-22 21:12:19.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/66ee613b458a41db9a73b23a110c8a80\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f401921e107a4289acb63a54bf37600e : SUCCESS in 2m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8bb42afa70284c198bb0eb43a920cb67 : SUCCESS in 3m 01s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6bab215e150748e98cdc9c914919ba31 : SUCCESS in 2m 40s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/9296c6bc4b904471aaebb4c2c4eb3bfe : SUCCESS in 3m 03s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/8493674cc4a94d4e8cf9d4f98ecefdf7 : SUCCESS in 2m 53s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/a9166598934a43a18b1861d1caa4af7b : SUCCESS in 2m 40s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/34f185dee0ba450490258ef42e78d016 : SUCCESS in 11m 30s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/ef59d3981da846f68943139bfe90085c : SUCCESS in 8m 35s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/52053d08d178477097b25725ea3dee86 : SUCCESS in 15m 56s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/8a61b805927144bea60fb81eff631abc : SUCCESS in 18m 22s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/f50d7f28948f474fb96a6837a4ff7f35 : SUCCESS in 8m 33s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/23fdcd01b584490e9f44646f8de4a534 : SUCCESS in 5m 13s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/5697c65fa49d4dccaace870391f0975f : SUCCESS in 4m 45s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/4d3be8eba7a24fceb88a4029f935c677 : SUCCESS in 8m 18s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/7791b0d565de4af7a209a1349989da64 : SUCCESS in 16m 26s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/6c1b45c0458441028b8a1ed571ba23e5 : SUCCESS in 8m 59s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/0f60503736074ccaacbd4f2d425ee27c : SUCCESS in 9m 00s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/2ad66cf251514908a52c3241abd5243c : SUCCESS in 14m 17s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/64125544800a4e488ffed0d91079dc84 : SUCCESS in 1m 53s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/7ce07dce5484455b898339cb7e6eaff6 : SUCCESS in 8m 20s\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/91f27154abad472db5e8cfc7d98977b3 : SUCCESS in 19m 28s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/39e2c4f3c34c4be68c6be30645610394 : SUCCESS in 7m 45s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/44ef0b20611444a4ba523ed664d29f3c : SUCCESS in 14m 09s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/47bd5228e8444e5c9d4207d36281738b : SUCCESS in 4m 37s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/97e9488759c449e7bba91673e711898f : SUCCESS in 2m 43s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/ace25ef20f5242d086b824b4b0de47da : SUCCESS in 22m 13s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/0a9e5a2aa50840c59185c784f5042969 : SUCCESS in 5m 59s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/57ad75f054834bab9eaa741142891b08 : SUCCESS in 4m 38s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/533e6047230846ae9b81b4260ac6893a : SUCCESS in 5m 32s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/b37f8c5840ff498b86821ef8136baba8 : SUCCESS in 17m 26s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/c801a56f2a2f42caa7b1d4463c1d5e8b : SUCCESS in 4m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a67ddf6f7e2c45b08ec20da6b8f807a8 : SUCCESS in 56m 43s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2f4f329c81ee48c58679a35d4e28138c : SUCCESS in 1h 22m 51s","accounts_in_message":[],"_revision_number":2},{"id":"1c161aa05393acba867220c93867a922fda45308","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-22 21:12:19.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"ad06d4265904d4e4f710d6a91779e1283fc30c67","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-22 21:13:15.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a4c1019075a54a70827309228daa539f\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e34c7885d8d44763923791642008ac9c : SUCCESS in 45s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"20a9e82e5c97c0c630f40fb8be46e31f26e5a2ae","revisions":{"a32424b1a5e48741fbcb2479d9f15aebd0894874":{"kind":"REWORK","_number":1,"created":"2025-06-21 08:16:24.000000000","uploader":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"ref":"refs/changes/35/953035/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/35/953035/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/35/953035/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/35/953035/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/35/953035/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/35/953035/1"}}},"commit":{"parents":[{"commit":"53792ea8251c126a07b80ef29cc50dc933ef660d","subject":"Updated from generate-constraints","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/53792ea8251c126a07b80ef29cc50dc933ef660d"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2025-06-21 08:16:22.000000000","tz":0},"committer":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2025-06-21 08:16:22.000000000","tz":0},"subject":"Updated from generate-constraints","message":"Updated from generate-constraints\n\nChange-Id: Ifbde201ad0230a87cab9fa7b05812e6e1216c9f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/a32424b1a5e48741fbcb2479d9f15aebd0894874"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/a32424b1a5e48741fbcb2479d9f15aebd0894874"}]},"branch":"refs/heads/master"},"20a9e82e5c97c0c630f40fb8be46e31f26e5a2ae":{"kind":"REWORK","_number":2,"created":"2025-06-21 13:37:00.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/35/953035/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/35/953035/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/35/953035/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/35/953035/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/35/953035/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/35/953035/2"}}},"commit":{"parents":[{"commit":"53792ea8251c126a07b80ef29cc50dc933ef660d","subject":"Updated from generate-constraints","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/53792ea8251c126a07b80ef29cc50dc933ef660d"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2025-06-21 08:16:22.000000000","tz":0},"committer":{"name":"Dr. Jens Harbott","email":"harbott@osism.tech","date":"2025-06-21 13:34:39.000000000","tz":120},"subject":"Updated from generate-constraints","message":"Updated from generate-constraints\n\nFixes applied to automated upper-constraints.txt update:\n\nKeep version specific pins for:\n\n- alabaster\n- Pint\n- networkx\n- scipy\n- doc8\n- async-timeout\n- exceptiongroup\n- daiquiri\n- cliff\n- numpy\n- Sphinx\n- tomli\n- click\n- openstacksdk\n- python-openstackclient\n- importlib-metadata\n- scikit-learn\n\nPin versions for packages that are not ready for updating:\n\n- py-pure-client\n- pyroute2\n- pyasn1_modules\n- gabbi\n- infoblox-client\n- pysnmp-lextudio\n- pyasn1\n\nChange-Id: Ifbde201ad0230a87cab9fa7b05812e6e1216c9f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/20a9e82e5c97c0c630f40fb8be46e31f26e5a2ae"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/20a9e82e5c97c0c630f40fb8be46e31f26e5a2ae"}]},"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":{}}}]}
