)]}'
{"id":"openstack%2Frequirements~954229","triplet_id":"openstack%2Frequirements~master~I4cfe7557dd328871d42f453e053f8c9b52929805","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:37.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I4cfe7557dd328871d42f453e053f8c9b52929805","subject":"update constraint for osc-lib to new release 4.1.0","status":"MERGED","created":"2025-07-07 11:32:41.000000000","updated":"2025-07-10 16:16:21.000000000","submitted":"2025-07-10 16:14:37.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":"954229-new-release","meta_rev_id":"dac3f5327714dff83b612561b01f8b81079f7d00","_number":954229,"virtual_id_number":954229,"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:37.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:08:49.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:08:49.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-07 12:30:09.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-07-10 14:08:49.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":"34290834c37966982ca5eeed91286e6729a6e7da","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"date":"2025-07-07 11:32:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0f136674d1692c9afa910c43fe352cf2f6aa359b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-07 12:30:09.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/9f68c8b7304a4288a0f08e7f729f69fb\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a240af3153f344e89ecba1c8ef4439e0 : SUCCESS in 3m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/38ce0951bfd94400a8410b394e3670d9 : SUCCESS in 3m 45s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/97d491bc30a243af8ee8e9fb6e562d7b : SUCCESS in 3m 32s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2cc97030a85e4906aaa652c5b3048822 : SUCCESS in 3m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7aecf8100cf0495ba0be2046c8ecd97f : SUCCESS in 5m 56s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/62dc8377e3624b5b9e12e44b98ae807c : SUCCESS in 3m 21s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/2f13a833fd794c66827f997cf4d3520a : SUCCESS in 3m 28s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/fec394ce3a6e4860b4515374567153d4 : FAILURE in 4m 47s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/64915a39887246ceba435e8379dfa614 : SUCCESS in 6m 58s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/cc0259a1b2b74798a9dfa98530e03321 : SUCCESS in 15m 38s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/81e91d55acf34ac788be5ac1323642c0 : SUCCESS in 18m 20s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/d3996ca352aa484ba36f48f77839b965 : SUCCESS in 24m 33s (non-voting)\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/19517c2dc321476b85e461cc6ce6cbf1 : SUCCESS in 2m 39s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/746c166287d44884960b70b7d4fa58d7 : SUCCESS in 3m 27s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/65ceaae8bc6c47868c5f72360c62a49f : SUCCESS in 4m 31s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/f27943b41cd84e70a0a54b56c7cf4b69 : SUCCESS in 9m 12s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/23ad7be682114dc9b8179e903fc8291d : SUCCESS in 2m 56s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/921ba3cfcfa04a8798f585650fef1df9 : SUCCESS in 4m 51s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/d5780f8148db4196b0717ae34a2b9030 : SUCCESS in 7m 31s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/732b8a5f01b64263963571c3a521b321 : SUCCESS in 11m 49s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/cac64244566345a0b3ad08fd2bc71d5b : SUCCESS in 7m 04s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/e25838d3e29640fc956f844677361577 : SUCCESS in 5m 29s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/34e4845933e64c279301da8ea64785d9 : SUCCESS in 8m 47s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/22838a9da0594c14a53e30611170ab43 : SUCCESS in 2m 07s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/722d2cbad36c42b88b76a5194701bf12 : SUCCESS in 9m 17s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/7b5562ace927492a9e5b3ebd99dd2ee3 : SUCCESS in 3m 41s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/38a633802728490daff55d877241eb49 : SUCCESS in 4m 33s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/4ee89fffed504a09846359ed7724fc7d : SUCCESS in 10m 29s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/362b707249a8407fb152f10c901b5a2b : SUCCESS in 15m 59s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/658b29e236774d5d93b6d38bd535daca : SUCCESS in 7m 29s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/063f9afa9eb9469b90a78f0044da50ca : SUCCESS in 11m 08s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/6a992b3ed2b642f1923867a68d02f691 : SUCCESS in 4m 50s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/483f8f4c3e634c7886cd225914dbd00d : SUCCESS in 2m 23s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/05889de1219f48ed8244796d54afd2f7 : SUCCESS in 22m 27s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/4deef85de8484bdc8a6c689b65519e34 : SUCCESS in 6m 07s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/2377b3b7a4764b65ba3d4169d940a012 : SUCCESS in 4m 34s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/ada5c8fcadce4ddbaa01ac9284a20c37 : SUCCESS in 3m 01s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/9ecf25a4c7074b90b390b9a01ee37c7e : SUCCESS in 6m 11s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/bd52194235394c318ac8d129eef800df : SUCCESS in 5m 30s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4ff46b23eb184fc599463456ff148aa8 : SUCCESS in 31m 31s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b1f0b0e00b774e6d9b1fa29304c6e4db : SUCCESS in 55m 59s","accounts_in_message":[],"_revision_number":1},{"id":"b826fab2b59daca2542921da1c49d3f5f0662378","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-07-10 12:22:46.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"cd8cdf62510407e0d32a3b944781c13d658e71f7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-10 14:07:04.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cae71169e43a421096760642f3ae8a7b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7b126e2a94b448a1990cfc0356e89879 : SUCCESS in 3m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e750ca0e327f4d6d96e044cdb5010bb1 : SUCCESS in 3m 27s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/232eb063c6174191a025115f0908df62 : SUCCESS in 3m 40s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e85fab34afb6444eb4e4b6e75f707262 : SUCCESS in 3m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c759aab11a934e6fbce780c3a61fd12d : SUCCESS in 5m 03s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/25af80b588f247c3a6b7661f8eeb37ac : SUCCESS in 3m 27s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/60d9760efd774bb19d9fcf3ec29c6365 : SUCCESS in 2m 51s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/c4a3b949aaae457c882c2044538a90f4 : SUCCESS in 15m 43s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/b829e86536b34c3e8fdb08c8db414c77 : SUCCESS in 8m 53s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/9ad88c461a0144e388eb2e43889596d3 : SUCCESS in 16m 18s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/d5c9e5ef23604cab9c1a8355663cfb56 : SUCCESS in 7m 38s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/b1b5d753c2aa4e4f800ce8fa514e9735 : SUCCESS in 14m 06s (non-voting)\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/b4483d862f7e403d8207ec23ffffced3 : SUCCESS in 4m 43s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/95fe54ec1de44bd994d9d4b64a558d17 : SUCCESS in 7m 05s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/7c729c272fc74211b760ec05cac8825b : SUCCESS in 5m 32s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/36ab86a6bc08494f994f05ff7924541e : SUCCESS in 10m 14s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/a2d4d81a9cbb43b585638a87ad7ba61d : SUCCESS in 6m 25s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/792f60c691e94de6af66a2636d8c4f09 : SUCCESS in 4m 58s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/53e926b6b1a64328a667f61dcd9b9601 : SUCCESS in 8m 05s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/c4ead8a6c0a04e1ea239fef056111643 : SUCCESS in 17m 19s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/b34c41fdabd747fd81a2d3cc22d6adbf : SUCCESS in 6m 19s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/710b2b3f54754dfd88808a5a2e147b59 : SUCCESS in 8m 16s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/d2ba0914b1cc427586ab4e826851096b : SUCCESS in 12m 57s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/df12bcfb605c4dabb45b534fb543938e : SUCCESS in 1m 28s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/b8667b11b9f447f09c9d3c74665105ca : SUCCESS in 11m 09s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/0c25448af12d407e97acb16fa061d1f9 : SUCCESS in 5m 13s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/030cbaefd1ec46ed8a8f5d71dd4a960a : SUCCESS in 5m 17s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/899a461c87424141aadbd4dda1b9b4de : SUCCESS in 10m 47s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/4153958d37f7462496ec7e58a9a6b193 : SUCCESS in 18m 17s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/572f45e47ec440998bf8c23b848b01de : SUCCESS in 7m 52s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/8900b1d7f3a34b50a2711295e4206b04 : SUCCESS in 11m 43s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/831a15882a4348a1b44a9db5884bbcba : SUCCESS in 4m 35s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/0786cb452ea8486aa32f2bf4c4a837e8 : SUCCESS in 1m 58s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/f424255f528544809002a5f5623f19a7 : SUCCESS in 22m 04s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/c9fa3675271c44948c4ad4a36cf68fce : SUCCESS in 5m 11s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/2ce84bd8d1f1401cada452411c931511 : SUCCESS in 5m 55s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/317ac79ede694aa5b10183287fa7057c : SUCCESS in 5m 31s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/0b718df4da424aa0ad4d23a474d4e15b : SUCCESS in 16m 36s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/1b7959c95c5446928562b24c0eb2eb7e : SUCCESS in 6m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/79ebe113fa284b6e9db535e58de71aba : SUCCESS in 1h 03m 06s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/03c0ec432bbf444d8bc87e7acd77b9fa : SUCCESS in 1h 29m 37s","accounts_in_message":[],"_revision_number":2},{"id":"c821eccd78a725982c8d0ba8d695f5b9e328d67a","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2025-07-10 14:08:49.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"d9bbaed387a9adc305c0987d0de8d5212c3908d6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-10 14:09:55.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"569a1bc325803fd7fd438145777518cd472e9abf","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-10 16:14:37.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9cab33a930c84ca997d49c492322bd16\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fc19e4f9fb4b4b2a8bd47d7ebba3e1f8 : SUCCESS in 6m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/edf182386f734c0183838d588d6b1a2a : SUCCESS in 5m 00s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ba7b0ef4ffbf437799f88c0ec161b7d1 : SUCCESS in 4m 06s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1565146d45864dea8b3ba11688968b1a : SUCCESS in 5m 21s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/f7b55abd5eda4a028dd70ce4184ec9bd : SUCCESS in 4m 01s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/5de1d5c6814848a6a32fd52fb5265619 : SUCCESS in 3m 43s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/0a9afed7008e45e491c694531f36aa3d : SUCCESS in 16m 27s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/fdff5fa8a33747f2a563543bde2021da : SUCCESS in 5m 14s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/6a34ea07e1b3406abc08a0797716c9d3 : SUCCESS in 7m 08s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/9d017981140545e0999ccf0470374e06 : SUCCESS in 17m 53s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/1acc2e875d43459c86629d892a64e6cb : SUCCESS in 11m 41s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/860fdc4e50b24012b3f54109cf779a3a : SUCCESS in 6m 26s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/2707495be55e4e21b1dba97e740b70e3 : SUCCESS in 5m 51s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/2713bfff884c44d7be943a7658bf6def : SUCCESS in 7m 01s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/54e7df5ff284470abe41e6a4d26f8bbc : SUCCESS in 5m 59s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/5e9a246bf3f345138d595d87f3f971fa : SUCCESS in 5m 23s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/239b10ac6e774504b359f6a4d7b8f994 : SUCCESS in 6m 52s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/bfbd8027a9f0411cb45d73f523fc6360 : SUCCESS in 9m 36s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/18ef20a769b84ece84a79bea52fc5978 : SUCCESS in 2m 14s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/6f2eae78c97043ca901db18fdd678edc : SUCCESS in 10m 49s\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/b2aea0cbb0974c4f958ff3f774d1c979 : SUCCESS in 17m 20s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/1c63d43a600a4c60b55a89269c53bc44 : SUCCESS in 8m 04s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/913d3de9b2e64f59b8d7cb46fc9d0c44 : SUCCESS in 13m 51s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/9a9bbd693a36409987a2e7d1e12109c6 : SUCCESS in 3m 37s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/2b6b92e260214be4a8f3cda7f59a7dd6 : SUCCESS in 3m 57s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/1565291f851a46428ae3de56645d891b : SUCCESS in 25m 23s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/fd7063f96cb54b7fb94a28c86e814eed : SUCCESS in 3m 27s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/f193cda37cc8418d93307841a77c61c0 : SUCCESS in 5m 13s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/236cbc552ae84c1a828499fd70a140a1 : SUCCESS in 7m 19s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/7fe27bf8bf2e4813bd51d5324eab00ed : SUCCESS in 6m 42s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/0975cd87f3bb40699586f58b34613523 : SUCCESS in 4m 13s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4575daaabbdb49b183d99c013ba53b78 : SUCCESS in 33m 23s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/be6263c3cf834c588628a0662924efd7 : SUCCESS in 1h 19m 31s","accounts_in_message":[],"_revision_number":2},{"id":"608cdfb00b8bc4974e8afd54819503e9565ce649","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-10 16:14:37.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"dac3f5327714dff83b612561b01f8b81079f7d00","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-10 16:16:21.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/09082be9f60946cdb66f423d7e30b712\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a14999a91ed24099b4033214747f88fe : SUCCESS in 59s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"0bba0d649eb96890ab11dbf5f9129951577adde5","revisions":{"b74e72a609683ac17175057afef919c60d424715":{"kind":"REWORK","_number":1,"created":"2025-07-07 11:32:41.000000000","uploader":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"ref":"refs/changes/29/954229/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/29/954229/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/29/954229/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/29/954229/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/29/954229/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/29/954229/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-07 11:22:41.000000000","tz":0},"committer":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2025-07-07 11:22:41.000000000","tz":0},"subject":"update constraint for osc-lib to new release 4.1.0","message":"update constraint for osc-lib to new release 4.1.0\n\nmeta: version: 4.1.0\nmeta: team: OpenStackSDK\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: I166bc13cd42311279ccae1e987b3891f58a8eaa5\nmeta: release:Code-Review+1: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\nmeta: release:Code-Review+2: Thierry Carrez \u003cthierry@openstack.org\u003e\nmeta: release:Code-Review+2: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Workflow+1: Elod Illes \u003celod.illes@est.tech\u003e\nChange-Id: I4cfe7557dd328871d42f453e053f8c9b52929805\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/b74e72a609683ac17175057afef919c60d424715"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/b74e72a609683ac17175057afef919c60d424715"}]},"branch":"refs/heads/master"},"0bba0d649eb96890ab11dbf5f9129951577adde5":{"kind":"REWORK","_number":2,"created":"2025-07-10 12:22:46.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/29/954229/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/29/954229/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/29/954229/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/29/954229/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/29/954229/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/29/954229/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-07 11:22:41.000000000","tz":0},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2025-07-10 12:22:30.000000000","tz":120},"subject":"update constraint for osc-lib to new release 4.1.0","message":"update constraint for osc-lib to new release 4.1.0\n\nPin version 4.0.2 for Python 3.9\n\nmeta: version: 4.1.0\nmeta: team: OpenStackSDK\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: I166bc13cd42311279ccae1e987b3891f58a8eaa5\nmeta: release:Code-Review+1: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\nmeta: release:Code-Review+2: Thierry Carrez \u003cthierry@openstack.org\u003e\nmeta: release:Code-Review+2: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Workflow+1: Elod Illes \u003celod.illes@est.tech\u003e\nChange-Id: I4cfe7557dd328871d42f453e053f8c9b52929805\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/0bba0d649eb96890ab11dbf5f9129951577adde5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/0bba0d649eb96890ab11dbf5f9129951577adde5"}]},"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":{}}}]}
