)]}'
{"id":"openstack%2Frequirements~977613","triplet_id":"openstack%2Frequirements~master~If10b667c147b720ac10d1c6507bdfc66e7f677ad","project":"openstack/requirements","branch":"master","topic":"new-release","hashtags":[],"change_id":"If10b667c147b720ac10d1c6507bdfc66e7f677ad","subject":"update constraint for octavia-lib to new release 3.11.0","status":"MERGED","created":"2026-02-23 11:23:42.000000000","updated":"2026-02-23 17:55:24.000000000","submitted":"2026-02-23 17:54:21.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"977613-new-release","meta_rev_id":"9f5c920550522f873b46a46176d69ced7024cc30","_number":977613,"virtual_id_number":977613,"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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-02-23 17:54:21.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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":2,"date":"2026-02-23 15:10:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":2,"date":"2026-02-23 15:30:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":1,"date":"2026-02-23 15:30:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-23 12:52:41.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-02-23 13:42:13.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":"CC"},{"updated":"2026-02-23 15:10:57.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":"2026-02-23 15:30:35.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"}],"messages":[{"id":"40a99b445b59641e27a6ab92349c461bb9e46829","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"date":"2026-02-23 11:23:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ab7175f82c9e138aa9c85d604ca2a663a390b1b0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 12:52:41.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/778e428f5a8c4ab0aaf66fcf8770e091\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a9005a72ece74fb6879ff0a3ad444d26 : SUCCESS in 3m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f49f5157940b4dc0888ed0470ee655c3 : SUCCESS in 3m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/029bf804b3e84dca8e44f332e71c6503 : SUCCESS in 3m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ed5f18bd6fc6465a9aca4910a997d4d6 : SUCCESS in 2m 55s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/8180153e84554104a01b566f0edd990d : SUCCESS in 5m 42s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/e586d7a712e14d869f09b589abc7292d : SUCCESS in 2m 58s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/356be4d5e6354464b5299ee63f5d9b56 : SUCCESS in 2m 50s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/ef232d565a9545039e90f1f5aefae47d : SUCCESS in 3m 56s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/a865d8682aaf405cb7c156b029b63819 : SUCCESS in 6m 04s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/4ddc76c0c69c4739a847b25766c6b4fa : SUCCESS in 6m 23s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/a5d350564e43450ca8272e2c426b7118 : SUCCESS in 3m 27s\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/70241651fdf449f184f3526909c742fc : SUCCESS in 4m 32s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/8e93ae0056304f039b204a2ae00a1b7d : SUCCESS in 4m 28s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/455bc14b2e7145e9ad24fb482a739fa0 : SUCCESS in 5m 28s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/6c4a5cbce32a49f0b0310b435e0b7476 : SUCCESS in 9m 57s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/37acb5ca95814032b632f6d825ebb4c1 : SUCCESS in 3m 59s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/28bb67ef5f254c6e8eb8e0c4e08e9d55 : SUCCESS in 4m 28s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/29b27babf6dc449ab8107f47e53b9efd : SUCCESS in 5m 54s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/286fb973ec074e2f8a6ade696f3f8283 : SUCCESS in 17m 45s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/b1f8ada5a4134bd0ad3df4dbd970c2a8 : SUCCESS in 3m 44s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/7fe2e530b8c74bc5aa2801d73e17e0b1 : SUCCESS in 8m 33s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/7f52ec6ba98c4b9789e63fdff707a29f : SUCCESS in 15m 40s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/9b6f3e9e44204abd879aca91d14674cf : SUCCESS in 3m 02s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/f681121464e446338148b000fd3d3276 : SUCCESS in 8m 40s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/89a397754dd947bcb65f954b1dd462bc : SUCCESS in 2m 29s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/085306a68b7246a1b4c998d5c41a4620 : SUCCESS in 2m 53s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/4532c91bac5a4ddd8f71e64b7de273d9 : SUCCESS in 12m 27s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/1681f72026214676b38de6caafc51c74 : SUCCESS in 24m 26s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/b8c741a7a88b4568906873a8e6b26e4a : SUCCESS in 3m 47s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/896c05ddab814ba794e51230b15c9b3c : SUCCESS in 16m 07s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/f89e64f1ed324882b86baaa047011e93 : SUCCESS in 3m 14s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/683f4339e776483894255dc46033495c : SUCCESS in 3m 16s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/bc8b49af8a514d44854e73fbf7ca2f4a : SUCCESS in 21m 23s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/f527dcf50e054f50bc5e40376153a4df : SUCCESS in 4m 13s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/4de386d738054caeba06fc6e771aa6a4 : SUCCESS in 3m 35s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/48f625ad23f840b2bf14dcc86230f84e : SUCCESS in 5m 18s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/2065ba726fc949c0be9c7a9f986dc27f : SUCCESS in 13m 34s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/6629ca6bfceb4af597c79905d6b5daa0 : SUCCESS in 7m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/18585b6437784a228cbd64d4339ae13e : SUCCESS in 1h 10m 03s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3daef999fb954eb0a67355123423ce47 : FAILURE in 1h 19m 22s","accounts_in_message":[],"_revision_number":1},{"id":"69da6d36655938159a7447452ca43caecc63f05b","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-02-23 13:42:13.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"355571b090c4bc500a5c2b5a332940146f659c10","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 15:06:42.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6683a6581563465f968c27ce7926381e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aa1a9780fe61483089dcec4cec7826a6 : SUCCESS in 3m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cd2290be720540afa8d870d78627a3b9 : SUCCESS in 3m 18s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a473e3148e6c4d9eb5303f997f3ac3ac : SUCCESS in 2m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c847ae9885ea4f19aca9d2cf201dba84 : SUCCESS in 3m 35s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4201bf2d924449b39f1934e32f0178fd : SUCCESS in 6m 18s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/2d2acb3bacec4c2296444ee3ef4f5efb : SUCCESS in 3m 08s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/54c3851fbeab4d4bad107b5d5b15769f : SUCCESS in 3m 19s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/657bdb963dc5454ba6e72ea32b8922cf : SUCCESS in 5m 08s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/21c673b005d740f2a198f6395f5cc51f : SUCCESS in 7m 21s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/0b0dc8b2e0264d85b0b9d20472ae6af7 : SUCCESS in 3m 35s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/f5741e954d1e4e009c1c1c8e47d82dbe : SUCCESS in 2m 53s\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/fe4cefd3c2054c6387b220bf330494f1 : SUCCESS in 2m 49s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/2e5e5db647d94077b39e0a8d92cd1cb8 : SUCCESS in 6m 14s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/179703b609b3427ca8a67ab1687dcb71 : SUCCESS in 4m 00s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/7bf2ec756bab41b492efa7555b0bd146 : SUCCESS in 8m 46s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/3a6c5f82a1314c1ebb52c79e4fb6ea1d : SUCCESS in 3m 09s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/6272dc283f5f42e18083a66d1af607ee : SUCCESS in 3m 02s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/d03b24d4d72f4fbfaaacc1204d1f2629 : SUCCESS in 7m 28s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/557cfccd963842e9b340e51e33f241db : SUCCESS in 8m 18s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/8bdec9830a5344fd8749b5647bab6c63 : SUCCESS in 8m 13s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/9819ff753c694a03876d3d3b27dd06f3 : SUCCESS in 5m 35s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/b37b06a3e04042ba925d84fd288fa2c3 : SUCCESS in 7m 23s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/ce56e0c931bd4c738c1796076adb2626 : SUCCESS in 3m 05s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/26891f000aa8437089be08cc8b77e2c4 : SUCCESS in 5m 36s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/b4307e5f7658461b84353ab54315a2ab : SUCCESS in 6m 08s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/d0b690bb447a490b8e6b2a4c06696b66 : SUCCESS in 6m 30s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/fe080e39422d4448b5ea4da5a60e7742 : SUCCESS in 9m 43s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/356ffbcd675c46a98793fd0c76521a4e : SUCCESS in 19m 06s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/f8efb58865b74f1bb2859559aeba475a : SUCCESS in 8m 51s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/14036a0902544e8e8dc6c5dd5c4a0b7c : SUCCESS in 14m 22s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/b32665182be64bbca7ae9c22ad9b7563 : SUCCESS in 4m 37s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/6bbfcd0de43d4365839d360443d35c22 : SUCCESS in 3m 48s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/742a2a0cb7f749d2a0e66bd1ac9a643f : SUCCESS in 25m 44s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/f9310986e3fc438c826ccd7460e260a1 : SUCCESS in 6m 40s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/2c5b1cbc27ad45b383388692637c28fc : SUCCESS in 4m 28s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/7124d8870aa3494a90222d8653b2f188 : SUCCESS in 3m 19s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/74510aae26a94242a6409e701e4d353d : SUCCESS in 15m 28s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/15d02888bc754ed7bf1d9455e47e5288 : SUCCESS in 7m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/af03f6f11caf46dd94f10b7071ad011c : SUCCESS in 38m 20s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7f39d34ce04b4743b866ba1905891975 : SUCCESS in 1h 23m 22s","accounts_in_message":[],"_revision_number":1},{"id":"06171834f4e95ea027925e0f9f84b14c66931b74","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2026-02-23 15:10:57.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"14090f1f248af56f0f4f29f9ec44498d7c782188","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2026-02-23 15:30:35.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"e6348b714110e0bf9010c0b84c64d1294b65ee88","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 15:31:25.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"984efe7d699cda5cead077b2998de7164a50fba3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 17:54:21.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/93c7d4de56be471aadf02c3429da38a7\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/770234de33b74f1d80b79831c903d7bf : SUCCESS in 2m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/88b6ee76becb455589c48c1ce642a7be : SUCCESS in 2m 12s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c8639d7dd5e74007b43e83e107a2e25a : SUCCESS in 3m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fd827a7ab2664337be534d9cdf5500d7 : SUCCESS in 2m 46s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/9202161e9d11415c9df9a0ad1ff49fe8 : SUCCESS in 4m 46s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/1021b4ef375b4ee78eacf18aca2afc56 : SUCCESS in 2m 30s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/2cfc6a8a441b4e2babd5a55be3ba98e2 : SUCCESS in 6m 12s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/de80b4e34ccb4b1f845da8887c569661 : SUCCESS in 4m 28s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/04cc2c3f555644e391a725adc15f0be1 : SUCCESS in 3m 42s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/abc166b593aa40b0bbcc6a3028e5f1da : SUCCESS in 10m 00s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/342b5596ff104be48c1a9eb95cda9571 : SUCCESS in 12m 43s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/8ed3a845fd81401096e0dacf17eff599 : SUCCESS in 6m 44s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/6a2fa6da531045769f12656956f66061 : SUCCESS in 5m 58s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/bf86b4cb488e46fcb53eaaeb2d27dafd : SUCCESS in 9m 05s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/8090600a97604ef68ab6f7afcb0f4abd : SUCCESS in 17m 03s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/dccafe804088423d85bc45dcc6f0ff5b : SUCCESS in 6m 19s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/933e73a4e550425f85c1f89142e51491 : SUCCESS in 9m 03s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/2a4b8b0b337844388f5fb81c42c7e5af : SUCCESS in 9m 44s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/45fe8980aa1e448a93f41d7092207986 : SUCCESS in 3m 52s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/048482f699d54a2798c08fded8ad6897 : SUCCESS in 9m 06s\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/e1dfd915f3534aebbc0d7ebe28cbe31c : SUCCESS in 23m 58s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/bc9cc435841c40b7b602c66ba047884b : SUCCESS in 8m 28s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/f952e7eb3f204fed85246df7995108ab : SUCCESS in 14m 13s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/cf908c93070b484b8285d6ee328bf446 : SUCCESS in 7m 35s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/2a9bcad7a72d49dfbde3ed94a88b21ce : SUCCESS in 4m 15s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/f67273bb0f744f2493537becb4c76a8c : SUCCESS in 31m 38s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/734004256c374faba5dc60f5284783cd : SUCCESS in 8m 04s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/0800a358c6fa46459426889e185dab8c : SUCCESS in 4m 04s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/1debf21f9d1545e4bcb760c324939ee9 : SUCCESS in 7m 25s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/0c53e8bb2949452498a454d132d15710 : SUCCESS in 12m 49s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/a9c7e52b223a4857a259d878b9f795c1 : SUCCESS in 5m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/84b307d03c1446c38e0af5dc7f40eb46 : SUCCESS in 52m 39s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1d7de5b1bc8b466aab0a3d28883c2b83 : SUCCESS in 1h 48m 19s","accounts_in_message":[],"_revision_number":1},{"id":"99b8fc22051f06d027de75e3311bb92b240175c7","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 17:54:21.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"9f5c920550522f873b46a46176d69ced7024cc30","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 17:55:24.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/156d04e6428545728754155b4d35eaf6\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9d50e55fb2de48a4812fe46b339f821f : SUCCESS in 43s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"d4b2f6b43205bd36c95eb48f198aad48e9941973","revisions":{"d4b2f6b43205bd36c95eb48f198aad48e9941973":{"kind":"REWORK","_number":1,"created":"2026-02-23 11:23:42.000000000","uploader":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"ref":"refs/changes/13/977613/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/13/977613/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/13/977613/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/13/977613/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/13/977613/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/13/977613/1"}}},"commit":{"parents":[{"commit":"d179584aeb59a023f065cbf763204525586f56ef","subject":"Merge \"update constraint for oslo.utils to new release 10.0.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/d179584aeb59a023f065cbf763204525586f56ef"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2026-02-23 11:13:40.000000000","tz":0},"committer":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2026-02-23 11:13:40.000000000","tz":0},"subject":"update constraint for octavia-lib to new release 3.11.0","message":"update constraint for octavia-lib to new release 3.11.0\n\nmeta: version: 3.11.0\nmeta: team: octavia\nmeta: diff-start: -\nmeta: series: gazpacho\nmeta: branch: master\nmeta: release-type: release\nmeta: pypi: yes\nmeta: first: yes\nmeta: release:Author: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Commit: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Change-Id: I54212bcb5819d7228300d959724225fb806ce7f7\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: If10b667c147b720ac10d1c6507bdfc66e7f677ad\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/d4b2f6b43205bd36c95eb48f198aad48e9941973"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/d4b2f6b43205bd36c95eb48f198aad48e9941973"}]},"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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}}]}],"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":{}}}]}
