)]}'
{"id":"openstack%2Frequirements~1001920","triplet_id":"openstack%2Frequirements~master~I98b8c4c0c778dcd2cb20f2e830fb80d99351a228","project":"openstack/requirements","branch":"master","topic":"openstack/requirements/constraints","hashtags":[],"change_id":"I98b8c4c0c778dcd2cb20f2e830fb80d99351a228","subject":"Updated from generate-constraints","status":"NEW","created":"2026-08-22 08:10:35.000000000","updated":"2026-08-29 09:44:17.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":1,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"e6374d3ac2d04b952c4af5a603f11b8bc8ea84f9","_number":1001920,"virtual_id_number":1001920,"owner":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-08-29 09:44:17.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":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"rejected":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":-2,"date":"2026-08-29 08:33: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,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"value":0,"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"},{"_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":"2026-08-22 09:56:13.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-08-27 11:09:12.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":"161296576a146ee88b2c87ba810ed2c59a5a69a1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"date":"2026-08-22 08:10:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3800db6f54b85e8eeee30f737a9a11a29b4a38e2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-22 09:56:13.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2744e0c0b82a4db19b943f523034e728\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ad0134b371c140628d5b9bf5f2e8c8aa : SUCCESS in 3m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2a024aa25c5e43678c3e7c0901c86b45 : SUCCESS in 3m 12s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/570d0ac0ee63453c89a207f68ad574c5 : SUCCESS in 6m 10s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5aa9f2aa96f2416a8d96b7da3f5aa3ba : SUCCESS in 3m 33s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f9c2525f191544d194ca86dc19ef8e2b : SUCCESS in 5m 40s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/d43a8a0207fa4784aa2456ff027e68f8 : SUCCESS in 3m 40s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/7f997ffc384442ee89f5877897b7f473 : SUCCESS in 4m 50s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/bf080655ceec44f3a17c19ebb95da469 : SUCCESS in 10m 02s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/dffec0158f724bf89765d97fc55d9cbf : SUCCESS in 3m 36s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/638b1ac2e8b344ec91ebef734622d6fc : SUCCESS in 5m 32s\n- requirements-tox-py314-check-uc https://zuul.opendev.org/t/openstack/build/1f367ec831974e1a883aedf63cb802bd : SUCCESS in 4m 59s (non-voting)\n- cross-aodh-py313 https://zuul.opendev.org/t/openstack/build/eafe56dd5a0f45b68872080e59be0ebb : SUCCESS in 2m 59s\n- cross-barbican-py313 https://zuul.opendev.org/t/openstack/build/50be63a6c7d3454db6aab98e9e134030 : SUCCESS in 3m 20s\n- cross-ceilometer-py313 https://zuul.opendev.org/t/openstack/build/85326ac5e208469e8b6ba6311f7b03f9 : SUCCESS in 3m 51s\n- cross-cinder-py313 https://zuul.opendev.org/t/openstack/build/2645e57d87854655b00a8295506a3447 : SUCCESS in 11m 02s\n- cross-designate-py313 https://zuul.opendev.org/t/openstack/build/b06cf3eb6110410388bfa4b49f110fce : SUCCESS in 3m 49s\n- cross-glance-py313 https://zuul.opendev.org/t/openstack/build/3cadae041ba24195bb3ca8694c6adf1f : SUCCESS in 3m 29s\n- cross-heat-py313 https://zuul.opendev.org/t/openstack/build/1d81f042a56643d0ab9513cde6ff592f : SUCCESS in 6m 22s\n- cross-horizon-py313 https://zuul.opendev.org/t/openstack/build/7e8b831ea8ef4e7dbe6a47ecde862668 : SUCCESS in 8m 17s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/f5a1cb99465e46c5ae80bac05b1123b6 : SUCCESS in 4m 50s\n- cross-ironic-py313 https://zuul.opendev.org/t/openstack/build/a2f281fdb7db49399e87c48c24b6b3d1 : SUCCESS in 5m 10s\n- cross-keystone-py313 https://zuul.opendev.org/t/openstack/build/09befc4e0a48478480351c81d06c7eed : SUCCESS in 7m 59s\n- cross-kuryr-py313 https://zuul.opendev.org/t/openstack/build/c51d60474dc24bde863fcab6cc634a40 : SUCCESS in 2m 35s\n- cross-manila-py313 https://zuul.opendev.org/t/openstack/build/645273aef22e4030964acea6903745f5 : SUCCESS in 8m 18s\n- cross-magnum-py313 https://zuul.opendev.org/t/openstack/build/c32ebd59d5db46f4bb45a25de660dfa3 : SUCCESS in 3m 06s\n- cross-masakari-py313 https://zuul.opendev.org/t/openstack/build/8aafd33af79a43ee9b5b6db03eceb18f : SUCCESS in 4m 22s (non-voting)\n- cross-mistral-py313 https://zuul.opendev.org/t/openstack/build/1bd3acff0e7044fba73f56b42a9f812c : SUCCESS in 9m 53s (non-voting)\n- cross-neutron-py313 https://zuul.opendev.org/t/openstack/build/8ba6452f363e4c8fa96e3df6e76c9a59 : SUCCESS in 19m 12s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/df1e942afecd449f957e3d11b66ec8f9 : SUCCESS in 6m 19s\n- cross-nova-py313 https://zuul.opendev.org/t/openstack/build/a352218b4e2144fea07603f490849184 : SUCCESS in 10m 00s\n- cross-placement-py313 https://zuul.opendev.org/t/openstack/build/4e13c6fafeaa49b1ae3aadd351769b6d : SUCCESS in 4m 36s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/881a6f0c347b4efa8b5d04e54009d667 : SUCCESS in 4m 54s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/e9c7b50d8bdf44769554056d0c80abda : SUCCESS in 26m 16s\n- cross-placement-functional-py313 https://zuul.opendev.org/t/openstack/build/df72c2f3e48d48e8af1006666ba175bc : SUCCESS in 5m 29s\n- cross-octavia-py313 https://zuul.opendev.org/t/openstack/build/432a260109644e1fb94194a9d15e4e56 : SUCCESS in 4m 19s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/ad04b68fd6c14c008637cf110471f636 : SUCCESS in 6m 08s\n- cross-swift-py313 https://zuul.opendev.org/t/openstack/build/209d999b920946b9b3063f5cc4571ede : SUCCESS in 18m 28s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/1d7f5cc3cf1d4c03afda6a583eddb603 : SUCCESS in 4m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6ed6f7c2f1c4415d9534bd895fa0841f : SUCCESS in 55m 17s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1aa29d54897e472c82d0439ea15ba805 : SUCCESS in 1h 22m 17s","accounts_in_message":[],"_revision_number":1},{"id":"b3b0cbee349f5f2af472f5f88c934946584257c0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-08-24 09:48:32.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"b2715c9f4808df09fc494d42878489c290bc268d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 11:25:54.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a5fffb1b007649248efd50dad6450648\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0778e3e2f84046c0a7f361afe6f8bebb : SUCCESS in 2m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/81d24e15b5444433b3269c51e6f24d0c : SUCCESS in 2m 51s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a6ac2a2474d14c40a955128ca1699745 : SUCCESS in 3m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d9ad3de646424f69b8c5d0a5baaba921 : SUCCESS in 4m 50s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c8c9792cb9994509b06d76d4b6c39163 : SUCCESS in 4m 35s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/7d5697dc2df742c7977c3d5e43c13b25 : SUCCESS in 3m 48s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/4acab8b03c5e47c2a5176ceb6eb7549b : SUCCESS in 3m 31s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/0032649d0aaf4f699cd40dd7aeab7a9e : SUCCESS in 5m 52s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/972750dab48e4c6d9e1a57ce10ac0630 : SUCCESS in 7m 45s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/366ec9811ddc4df8b02242726129e133 : SUCCESS in 3m 27s\n- requirements-tox-py314-check-uc https://zuul.opendev.org/t/openstack/build/3cfae2a80272411692748a959836f1a7 : SUCCESS in 9m 48s (non-voting)\n- cross-aodh-py313 https://zuul.opendev.org/t/openstack/build/b371f798252a467f8209553cadfb05c4 : SUCCESS in 3m 46s\n- cross-barbican-py313 https://zuul.opendev.org/t/openstack/build/d51ee798dad647db9f7bc1dfcf64c095 : SUCCESS in 3m 15s\n- cross-ceilometer-py313 https://zuul.opendev.org/t/openstack/build/308144be557948dfbba38b7c3be4e180 : SUCCESS in 5m 05s\n- cross-cinder-py313 https://zuul.opendev.org/t/openstack/build/f00829f8cd43456594fc0bae07bfb38e : SUCCESS in 7m 29s\n- cross-designate-py313 https://zuul.opendev.org/t/openstack/build/83907c5dafef44f9b1a62aa910ed41b8 : SUCCESS in 4m 03s\n- cross-glance-py313 https://zuul.opendev.org/t/openstack/build/9c58a8ade6e340748d66824ff5c5be85 : SUCCESS in 3m 13s\n- cross-heat-py313 https://zuul.opendev.org/t/openstack/build/bbd7c8322afe4590850108a6831f53cc : SUCCESS in 4m 11s\n- cross-horizon-py313 https://zuul.opendev.org/t/openstack/build/10b04af995f14177a1e2e622f8fe6786 : SUCCESS in 8m 04s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/2b1c8b5dfdc7476e9f20abf5a671e1af : SUCCESS in 4m 14s\n- cross-ironic-py313 https://zuul.opendev.org/t/openstack/build/b9de0d9056d1498cad335d97e48f5c65 : SUCCESS in 4m 06s\n- cross-keystone-py313 https://zuul.opendev.org/t/openstack/build/2e111b5d5ac941bf9c1b0c6d2267e4a8 : SUCCESS in 7m 19s\n- cross-kuryr-py313 https://zuul.opendev.org/t/openstack/build/16bd4a492680460b9ad36f0966ae3034 : SUCCESS in 2m 26s\n- cross-manila-py313 https://zuul.opendev.org/t/openstack/build/490b067a5e1e4fd18652ec42a70a904c : SUCCESS in 5m 43s\n- cross-magnum-py313 https://zuul.opendev.org/t/openstack/build/87e6f6b696ae4777a5ddb00f26dd4d07 : SUCCESS in 4m 45s\n- cross-masakari-py313 https://zuul.opendev.org/t/openstack/build/9c51ae3de7a04cd1aed4ae0649cdf44e : SUCCESS in 4m 53s (non-voting)\n- cross-mistral-py313 https://zuul.opendev.org/t/openstack/build/5169905b498e40d3be0acc434f976812 : SUCCESS in 9m 58s (non-voting)\n- cross-neutron-py313 https://zuul.opendev.org/t/openstack/build/2e1157de3cae412bb552a04244e7cb76 : SUCCESS in 25m 45s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/aaae85d8483c43d19a1fd9aca3f1c1e5 : SUCCESS in 8m 40s\n- cross-nova-py313 https://zuul.opendev.org/t/openstack/build/65e539c5d60349eab60595576a664454 : SUCCESS in 11m 08s\n- cross-placement-py313 https://zuul.opendev.org/t/openstack/build/e22212d5316b49c38705e084cf53d18c : SUCCESS in 4m 15s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/f51dff7a96f3441c9235bca69ebcb782 : SUCCESS in 2m 50s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/258749054d3b47bc852216b1033c7302 : SUCCESS in 31m 21s\n- cross-placement-functional-py313 https://zuul.opendev.org/t/openstack/build/4a4b06049e5f446f96ce816011c5a8ea : SUCCESS in 4m 37s\n- cross-octavia-py313 https://zuul.opendev.org/t/openstack/build/918364c1bf314d91bad22665ca8ba084 : SUCCESS in 5m 12s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/875fab3978964a8babb7cfdad0ee7eb3 : SUCCESS in 4m 27s\n- cross-swift-py313 https://zuul.opendev.org/t/openstack/build/3600db3348ac4065ac9c83a361423fee : SUCCESS in 19m 37s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/319818192dd94ae595fb5f0622f1faff : SUCCESS in 5m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ef9c61981ee04f7682fce193eb605699 : SUCCESS in 28m 37s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6069f61b485a4d4aa1c381b26b1524dd : SUCCESS in 1h 30m 14s","accounts_in_message":[],"_revision_number":2},{"id":"8bdb08bb627e58ed71261e306c9896988aeff265","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-08-27 11:09:12.000000000","message":"Patch Set 2: Code-Review-2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c1314ba30ebc80a8d27c8020aad7f0ac1bf3c6e3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"date":"2026-08-29 08:33:57.000000000","message":"Uploaded patch set 3.\n\nCopied Votes:\n* Code-Review-2 (copy condition: \"changekind:TRIVIAL_REBASE OR **is:MIN**\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"e6374d3ac2d04b952c4af5a603f11b8bc8ea84f9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-29 09:44:17.000000000","message":"Patch Set 3: 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/a600bc8e33364b9e839d9a2314c2a505\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/55cb1361c8894248bfbc6364354c03d3 : SUCCESS in 6m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/68c629f495134ac3a7ff6638b1ebda5e : SUCCESS in 2m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/320920c9259241e5aaa93ceb9844c26f : SUCCESS in 4m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3d086d07b95847f295254087459d1ddd : SUCCESS in 3m 31s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/aa0eb63f2791428e8e0a50652bd57de3 : SUCCESS in 5m 27s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/fc1e0417b7544da79f13d455d4ad485f : SUCCESS in 4m 31s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/71d24a6be5a74f42a63be92276a0ca79 : SUCCESS in 4m 09s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/e0f3a5f56aec4a29bcf6e1fb72c6b1d0 : SUCCESS in 10m 44s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/2bd7bf5a45fb47a99884020211ff9224 : SUCCESS in 7m 02s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/2e58293920384043bc4e2d9994a064c7 : SUCCESS in 6m 06s\n- requirements-tox-py314-check-uc https://zuul.opendev.org/t/openstack/build/3d38fd1788f24257958dc35e62c10aad : SUCCESS in 8m 23s (non-voting)\n- cross-aodh-py313 https://zuul.opendev.org/t/openstack/build/11635f339a374306babde829f900485c : SUCCESS in 3m 50s\n- cross-barbican-py313 https://zuul.opendev.org/t/openstack/build/a349647b3bf54fd891a63fef9cf2c433 : SUCCESS in 5m 01s\n- cross-ceilometer-py313 https://zuul.opendev.org/t/openstack/build/8d1bc0413caf470aac2440bfc2fdb229 : SUCCESS in 4m 31s\n- cross-cinder-py313 https://zuul.opendev.org/t/openstack/build/d6f5f503b60a4b8a9147213ea6f1f602 : SUCCESS in 10m 09s\n- cross-designate-py313 https://zuul.opendev.org/t/openstack/build/8f2e864d46224079b47f900e31bd9140 : SUCCESS in 6m 25s\n- cross-glance-py313 https://zuul.opendev.org/t/openstack/build/fef89f60468a411cbd501c42988b4614 : SUCCESS in 3m 55s\n- cross-heat-py313 https://zuul.opendev.org/t/openstack/build/90123fb275c84facb5e472da2ed1fd61 : FAILURE in 5m 27s\n- cross-horizon-py313 https://zuul.opendev.org/t/openstack/build/ae4320b8056d437387bf2ea72d5cf096 : SUCCESS in 8m 13s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/14f33c247bd84475b9204b7cfa703174 : SUCCESS in 7m 18s\n- cross-ironic-py313 https://zuul.opendev.org/t/openstack/build/2bbf3f67ef984f919d56ded06e483e5a : FAILURE in 4m 00s\n- cross-keystone-py313 https://zuul.opendev.org/t/openstack/build/199d59e138644cd7a12d2b2778a0ed25 : SUCCESS in 7m 25s\n- cross-kuryr-py313 https://zuul.opendev.org/t/openstack/build/b592a00cc4f24970aa350d34e6347c17 : SUCCESS in 2m 20s\n- cross-manila-py313 https://zuul.opendev.org/t/openstack/build/e2e0a3f69e5d471590d6b5974715f3fd : SUCCESS in 4m 59s\n- cross-magnum-py313 https://zuul.opendev.org/t/openstack/build/9f5deadea5c946d1bb08ff8eee7d4b03 : SUCCESS in 7m 40s\n- cross-masakari-py313 https://zuul.opendev.org/t/openstack/build/3d5ebe1a911a4c41907fa57306a4f87b : SUCCESS in 3m 06s (non-voting)\n- cross-mistral-py313 https://zuul.opendev.org/t/openstack/build/82ae95d84be8403a91e293f22c67c905 : SUCCESS in 11m 12s (non-voting)\n- cross-neutron-py313 https://zuul.opendev.org/t/openstack/build/68836f925fdf45a9b12b3c24150446e9 : SUCCESS in 27m 24s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/d13e5089ccd340ac9349f80210f4b791 : SUCCESS in 4m 43s\n- cross-nova-py313 https://zuul.opendev.org/t/openstack/build/1bb93d9add3b48728bd92afbc61314d6 : FAILURE in 10m 12s\n- cross-placement-py313 https://zuul.opendev.org/t/openstack/build/8bd8d0eb3fb7406484929f54bac20206 : SUCCESS in 3m 29s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/845b299e6b63487e87d1405c00a99f5f : SUCCESS in 3m 37s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/2c638baa16c944e3940ec2c69ade4aff : SUCCESS in 30m 23s\n- cross-placement-functional-py313 https://zuul.opendev.org/t/openstack/build/3037db38af69453e945d85baa6877609 : SUCCESS in 5m 05s\n- cross-octavia-py313 https://zuul.opendev.org/t/openstack/build/a9fe6133fa42476b84de612293874cb5 : SUCCESS in 7m 27s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/cbba88e2743a4ea28245ec2784dbaa93 : SUCCESS in 6m 53s\n- cross-swift-py313 https://zuul.opendev.org/t/openstack/build/e9c1dcb759e249f084c7eab741d9013b : SUCCESS in 19m 38s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/52f92f6e858545c19c74e0c5494fc655 : SUCCESS in 5m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/29cde84047eb4883a332a7bdbab9e232 : SUCCESS in 30m 59s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/da9da01749344ec19cb19ce487db5d44 : SUCCESS in 1h 08m 21s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"8a295640805d4d7cdc2f8da3d7d6cef8ae853518","revisions":{"17690cf6a7bddd550c26b38ef58167ba2be7ce83":{"kind":"REWORK","_number":1,"created":"2026-08-22 08:10:35.000000000","uploader":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"ref":"refs/changes/20/1001920/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/20/1001920/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/20/1001920/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/20/1001920/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/20/1001920/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/20/1001920/1"}}},"commit":{"parents":[{"commit":"3353677727f8351bc58ba98efafe6bc884a0257c","subject":"Merge \"update constraint for os_vif to new release 5.2.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/3353677727f8351bc58ba98efafe6bc884a0257c"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2026-08-22 08:10:33.000000000","tz":0},"committer":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2026-08-22 08:10:33.000000000","tz":0},"subject":"Updated from generate-constraints","message":"Updated from generate-constraints\n\nChange-Id: I98b8c4c0c778dcd2cb20f2e830fb80d99351a228\nSigned-off-by: OpenStack Proposal Bot \u003copenstack-infra@lists.openstack.org\u003e\nGenerated-By: openstack/project-config:playbooks/proposal/propose_update.sh\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/17690cf6a7bddd550c26b38ef58167ba2be7ce83"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/17690cf6a7bddd550c26b38ef58167ba2be7ce83"}]},"branch":"refs/heads/master"},"a5cdb14ae815ea67b4b8d839634c3bd3c502f368":{"kind":"REWORK","_number":2,"created":"2026-08-24 09:48:32.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/20/1001920/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/20/1001920/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/20/1001920/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/20/1001920/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/20/1001920/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/20/1001920/2"}}},"commit":{"parents":[{"commit":"3353677727f8351bc58ba98efafe6bc884a0257c","subject":"Merge \"update constraint for os_vif to new release 5.2.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/3353677727f8351bc58ba98efafe6bc884a0257c"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2026-08-22 08:10:33.000000000","tz":0},"committer":{"name":"Dr. Jens Harbott","email":"harbott@osism.tech","date":"2026-08-23 06:43:16.000000000","tz":120},"subject":"Updated from generate-constraints","message":"Updated from generate-constraints\n\nFixes applied to automated upper-constraints.txt update:\n\nPin versions for packages that are not ready for updating:\n\n- pyroute2: Nova/os-vif issues\n\nCo-Authored-by: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nChange-Id: I98b8c4c0c778dcd2cb20f2e830fb80d99351a228\nSigned-off-by: OpenStack Proposal Bot \u003copenstack-infra@lists.openstack.org\u003e\nGenerated-By: openstack/project-config:playbooks/proposal/propose_update.sh\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/a5cdb14ae815ea67b4b8d839634c3bd3c502f368"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/a5cdb14ae815ea67b4b8d839634c3bd3c502f368"}]},"branch":"refs/heads/master"},"8a295640805d4d7cdc2f8da3d7d6cef8ae853518":{"kind":"REWORK","_number":3,"created":"2026-08-29 08:33:57.000000000","uploader":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"ref":"refs/changes/20/1001920/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/20/1001920/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/20/1001920/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/20/1001920/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/20/1001920/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/20/1001920/3"}}},"commit":{"parents":[{"commit":"b9e908e228b5fc554b55ede5460dcd06f1cad7c4","subject":"Merge \"update constraint for python-watcherclient to new release 4.11.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/b9e908e228b5fc554b55ede5460dcd06f1cad7c4"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2026-08-29 08:33:54.000000000","tz":0},"committer":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2026-08-29 08:33:54.000000000","tz":0},"subject":"Updated from generate-constraints","message":"Updated from generate-constraints\n\nChange-Id: I98b8c4c0c778dcd2cb20f2e830fb80d99351a228\nSigned-off-by: OpenStack Proposal Bot \u003copenstack-infra@lists.openstack.org\u003e\nGenerated-By: openstack/project-config:playbooks/proposal/propose_update.sh\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/8a295640805d4d7cdc2f8da3d7d6cef8ae853518"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/8a295640805d4d7cdc2f8da3d7d6cef8ae853518"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","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"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":["label:Code-Review\u003dMIN"],"failing_atoms":["label:Code-Review\u003dMAX"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
