)]}'
{"id":"openstack%2Frequirements~977608","triplet_id":"openstack%2Frequirements~master~Iff48b76b294253a919315192687b3cbdb873b35f","project":"openstack/requirements","branch":"master","topic":"new-release","attention_set":{},"removed_from_attention_set":{"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2026-02-23 19:56:20.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Iff48b76b294253a919315192687b3cbdb873b35f","subject":"update constraint for sushy to new release 5.10.0","status":"MERGED","created":"2026-02-23 10:28:39.000000000","updated":"2026-02-23 19:57:11.000000000","submitted":"2026-02-23 19:56:20.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":"977608-new-release","meta_rev_id":"8ad8ebb064ba9cd20192227d1347329afd847469","_number":977608,"virtual_id_number":977608,"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":"2026-02-23 19:56:20.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":"2026-02-23 18:24:53.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":"2026-02-23 18:24:53.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":"2026-02-23 11:36:20.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:43:20.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 18:24:53.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":"29437e918aecfc2e6454bb1c5cd4d9981a56b965","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"date":"2026-02-23 10:28:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"36671907b5e15775e7b37f64014948c85200920f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 11:36:20.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dc7922ed9b65493293439c25d19a8079\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3c183ebf817d4568b7125a6acaec262d : SUCCESS in 4m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ab1cce1de2cc49f9a1f3b26cdf740059 : SUCCESS in 2m 51s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/31aaa352524c412aaa63772fb88358ce : SUCCESS in 3m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e6151b9d36ca4553a5b0aa9ea50e0066 : SUCCESS in 6m 19s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/59d4758016cf4a9a86318ecc19072cb0 : SUCCESS in 5m 15s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/59d4b6a3b50c4923810dbfc8c0f1df87 : SUCCESS in 2m 24s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/f8a295e74bf645f8afc528451bec2e17 : SUCCESS in 3m 59s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/d1505392a4b3492bbe2d90e2f5753c47 : SUCCESS in 4m 01s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/c328833fbb2447bdb2cc6cbb7595981a : SUCCESS in 11m 51s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/cc61bc2bca0e4104a10b5467c6b25ec1 : SUCCESS in 3m 07s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/64e1384be78a47da979aa76f8c3e1f41 : SUCCESS in 3m 45s\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/6b0c9715d0ff481aba17ad29c9695d7a : SUCCESS in 6m 21s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/d0ef7b3bf9244dbc83f96ffefda2e06b : SUCCESS in 3m 13s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/23b5d606d4234eccb082771a0bcaee74 : SUCCESS in 3m 46s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/abd3a3449f374453a88f13f9053cdc70 : SUCCESS in 11m 08s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/9f1ce117128349398c0d1ac39b1d6cb5 : SUCCESS in 5m 08s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/7de8a07fade946cb8f17585fc1a10752 : SUCCESS in 8m 21s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/556ed9870a414416873696d81e60b393 : SUCCESS in 8m 43s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/b9ff712020024a2d8a51a8331a31606b : SUCCESS in 13m 46s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/bc6c5022bfef43e4800ba040e68cd868 : SUCCESS in 6m 27s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/cf3013eac1124b7b886fb99de7eafc63 : SUCCESS in 7m 11s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/5b271739dddb424a86ad20475d53da2f : SUCCESS in 9m 55s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/1f1870380d1a4e5192384fc017803314 : SUCCESS in 2m 24s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/53a0ff984d6245bdb2916ed6e9aeb777 : SUCCESS in 9m 27s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/ec7c82d5e276475f94778e86b65cc1ac : SUCCESS in 2m 31s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/9dfd64b5dea34a50bdcf207bcc397c4b : SUCCESS in 4m 55s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/d42f86fdbac24ea481eb81a558cc2763 : SUCCESS in 11m 18s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/f7c0c78dab9f4f618109cb8a344ab2fe : SUCCESS in 31m 44s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/857bee6d506548449b3c2e15d7f37446 : SUCCESS in 8m 06s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/97142ccfb29a471abb42e096d16de8b4 : SUCCESS in 15m 33s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/3b8ef6c2dbf14ac7bc0f857942ded90f : SUCCESS in 4m 58s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/388f76175f72486d86366d8c5c20ab83 : SUCCESS in 3m 00s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/19a86625336b402b860a887b8f343c9b : SUCCESS in 29m 54s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/d01ae09894714ac0a517c1b83eb2adbe : SUCCESS in 6m 11s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/76558755894b4a7785c05310aed40229 : SUCCESS in 4m 57s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/1b527123e1194d1d9882c032efc358c2 : SUCCESS in 5m 39s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/cfa98816d9eb4f99b525fb437c469524 : SUCCESS in 6m 34s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/d87af903f802486086465c5df8255604 : SUCCESS in 5m 48s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/61b8b66e12f74bf48acc0a8bfd88f4de : SUCCESS in 1h 02m 00s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ce0bc74a6cc1413bbe759efea92348e0 : SUCCESS in 50m 13s","accounts_in_message":[],"_revision_number":1},{"id":"b5e17aee71575c599e708588015ad80edf0a84f4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-02-23 12:25:20.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"7b6a5d98a2ffff28a2829f47c9904af66bd29736","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 13:37:27.000000000","message":"Patch Set 2: 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/e88a0697720c41b492a90bea20e1bbd2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0274d8a04419441491a258549efcf44d : SUCCESS in 2m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/be0fba0132f04138aa207a55133310f7 : SUCCESS in 2m 32s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5451385e47f04ba29847b87141a67246 : SUCCESS in 2m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4bc409cccc07493d9289f517db5ac9bc : SUCCESS in 1m 59s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/fdcbe1e0b9b64a57a0ff77a5795eb78a : SUCCESS in 3m 49s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/0b4e1716c31b4168a99ddbb1c0f861c4 : SUCCESS in 2m 18s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/d1dee862b6344004bbe679a1c6e0e6c2 : SUCCESS in 1m 50s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/37ea4ab663b84e44ab6a6c99f04d04e1 : SUCCESS in 2m 45s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/7babc8c247144a6aa502ecae59dd73f8 : SUCCESS in 5m 14s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/a7e9373c9fd74dd6b02479cf8ac3cd92 : SUCCESS in 3m 47s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/e24a1064ea99456ea69c59f556e8be04 : SUCCESS in 2m 56s\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/e79db138a76b4a40a0c912fa9723f8c5 : SUCCESS in 4m 12s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/cd2975ba76cc425b9ecaf9d7e68bc021 : SUCCESS in 4m 45s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/e94e6bcc939841d5af9d2dfa32fc2011 : SUCCESS in 2m 46s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/d5c1c9c620c147b6bfb005ac67ac0608 : SUCCESS in 11m 04s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/9e382a3697f048649c1389d2d2c775d6 : SUCCESS in 4m 33s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/029a3f2c0ebd479bb15eb7b6a131e98e : SUCCESS in 7m 16s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/d92cbb489e0f4c6f84f4b37080c21cfc : SUCCESS in 6m 58s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/32b348acf73b451fbdb0b4feea7cc3b8 : SUCCESS in 19m 01s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/a38991f42fed4a2eb9588b54cf6544d5 : SUCCESS in 5m 36s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/45c1cf4af20746ab80b15656c5a28969 : SUCCESS in 4m 42s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/3c5703fe7fae45e1b231338b1694b526 : SUCCESS in 8m 21s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/b64f698a490a4254b68545925b3ce72a : SUCCESS in 3m 17s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/b887fab3655041b5ba7387213c346cdc : SUCCESS in 8m 32s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/8edd65ea3a8949caa1f88af2136590fb : SUCCESS in 5m 32s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/546151a9e04843279669f47cde91b44a : SUCCESS in 3m 19s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/6433e7971ad841df8ea67b423bf42829 : SUCCESS in 10m 08s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/ee6859f6b517459a99528a811f80caed : SUCCESS in 21m 43s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/e021d989472146d29b34d1d480802c0e : SUCCESS in 6m 10s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/236e628e48414db0b7549e767841185b : SUCCESS in 13m 58s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/c8d638da0cb44af397ed0e86099d8b03 : SUCCESS in 2m 53s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/26d191f8a6c24254a6c15aef72695a85 : SUCCESS in 3m 05s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/0d462ade50aa4af7bdcbb8d07ebdfd67 : SUCCESS in 21m 29s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/72be00094e4b4a19b3a93710a02bf634 : SUCCESS in 3m 46s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/8180f6a8a64f4f2aae686d9c90a9fcee : SUCCESS in 4m 21s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/9ae6ee448ee446ceb7b3b6f7e95c6d42 : SUCCESS in 4m 50s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/ed94567fa61f4d2585c0431c5a5da8b6 : SUCCESS in 6m 49s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/227b8aa9273f4f90b2909a4afc99a69d : SUCCESS in 5m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ca1791012f1b4eb59eff111a597c391a : FAILURE in 1h 09m 54s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/22aa6122e34e48c9b34bbefe450b72b9 : SUCCESS in 58m 50s","accounts_in_message":[],"_revision_number":2},{"id":"05acb04c00bdfb8d737ceba2220dd7993220db8e","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-02-23 13:43:20.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b69d9caff87e2e661a237907aadbee333cd357d6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 15:27:37.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d1fa076c04154a279bf10dd6e100d763\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a2a92c87fb7d4688b23d4ba17b41f88b : SUCCESS in 3m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4d526a6dd47b41b6aae4a48a6a844245 : SUCCESS in 2m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ead7ff6fa5964ae6aadda5af217ebe12 : SUCCESS in 4m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cd248411cba54b489394f2c145d03ca7 : SUCCESS in 3m 05s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/746d7b705ddd40458b31ee9c6be95475 : SUCCESS in 4m 04s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/572c8271a0704000a5ab0f3dee942486 : SUCCESS in 2m 26s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/50a66ed3863a4a55a1a65be5ce6f570a : SUCCESS in 2m 44s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/c347b83cbcab49adad013548d8423bd8 : SUCCESS in 3m 28s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/db07179b6fe74750ab95dd2ade8bcc73 : SUCCESS in 8m 39s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/a923689a5eab47f3b059e4641ba50ce6 : SUCCESS in 10m 10s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/3930d8e6d4bf43598788e246e97ed432 : SUCCESS in 5m 20s\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/0ebbbe9a01bf4d25bb02d03909a5a2df : SUCCESS in 4m 10s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/6b67a6a7cd25468fa71c474156573fbd : SUCCESS in 4m 50s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/639b61a1af0d4203a0c0bbaac35a65f7 : SUCCESS in 5m 26s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/9ca41257f0da43f99140b7a857744cec : SUCCESS in 11m 01s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/89e5fec0d7d74b0fb5e7fba051ea1463 : SUCCESS in 4m 54s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/c0725eb6537042e88d568aeed34ba87f : SUCCESS in 6m 54s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/b3e78384eb0a45a29642724301628485 : SUCCESS in 6m 44s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/b21a67ac787a48408c5bef06ff426d88 : SUCCESS in 10m 17s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/a208688b41874871af03840f47c1be42 : SUCCESS in 6m 17s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/0f3c7d950a424af3bb6bb33235f8e9e4 : SUCCESS in 8m 57s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/762ef694a4b7475fa2213c18b87c36a7 : SUCCESS in 11m 04s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/4981d387b95a4e4b85cc1ff867ef1dd2 : SUCCESS in 2m 24s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/9695a502f9f64d63b51f3188fde99e05 : SUCCESS in 9m 10s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/f762f794c337450aaf0a1ad994d3d7ca : SUCCESS in 4m 08s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/560d09f223114d788ff81ae8b747f6ba : SUCCESS in 4m 40s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/a5488ff98d08457b90959bb2805e8fc6 : SUCCESS in 10m 28s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/251d755c113140c1accbc4f131a954c7 : SUCCESS in 23m 38s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/17a810370d144fff9f198f502455e028 : SUCCESS in 8m 35s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/a70156052f4040da85e283e51176c99e : SUCCESS in 15m 25s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/864c8181497c4969b858fe835224712f : SUCCESS in 4m 46s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/e1793a6208b243c898e3fd80c421995b : SUCCESS in 3m 09s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/67ea45f649ac499cbca2e826c99b670f : SUCCESS in 24m 41s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/f9116c7e85fb42179855d8a14f58c38e : SUCCESS in 6m 07s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/ec38fc1c5a62458baf5aab3e6ddcf071 : SUCCESS in 4m 24s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/d96ab661597e4a5686f9d8ef2b94d00e : SUCCESS in 6m 27s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/dd177bc507444fd49f8dd1a9433965e5 : SUCCESS in 18m 38s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/946f829e7e93461498800bd36f70ea14 : SUCCESS in 5m 09s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d64354aac8874cb29d8c58415bcb1838 : SUCCESS in 59m 50s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/706be1c687c8482eb4bbe79c30cb15d4 : SUCCESS in 1h 39m 03s","accounts_in_message":[],"_revision_number":2},{"id":"5002ce8d581acd4cc32f261eeb8adbbcb9e41c73","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-02-23 18:24:53.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"6287701788acad30ec74a88bdfca83e99cb5c7f5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 18:25:43.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"342e5c72fdc5a51f83ce975d61ddbab7084d3f63","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 19:56:20.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a21402133e664a99a5ee4211ea0dfeec\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8963cfb16b1e4a72a31c006008bd755b : SUCCESS in 3m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5643eff768c24649b433ad03b1a357e4 : SUCCESS in 3m 53s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/37ad6f9df29a4824b715e67eaf35a27d : SUCCESS in 5m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/dd21432f66d14736a210d7a99c35ab00 : SUCCESS in 3m 49s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/92c780c658a34af59bf52cbb3884e3c5 : SUCCESS in 3m 49s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/8a30af98aa5041349556a2a6a93b3a65 : SUCCESS in 4m 20s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/37f6e7b5b73b47a0b81557aa4aefad31 : SUCCESS in 8m 27s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/f03c942973cc425aafb4cb8fba269981 : SUCCESS in 5m 44s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/a3902680aecd47868ca01b20a381b6b9 : SUCCESS in 6m 59s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/7c023a03d2b9456099bce439e0f63ce2 : SUCCESS in 3m 32s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/c6d0aeede5164985865e8b0e71e92c70 : SUCCESS in 11m 07s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/f4b3a347fdbc428fb958f04ac84420e3 : SUCCESS in 4m 35s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/a724d7acf3ed4840bd196861c89f4666 : SUCCESS in 4m 05s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/65e0a50e25364114a663ce0dbc842ed9 : SUCCESS in 7m 15s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/927572a9579c453cbc687f9951da3818 : SUCCESS in 15m 25s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/9d783e6cb89e47be87e058aba7b0db38 : SUCCESS in 6m 41s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/a8c5e962242a4501844502d0846f454b : SUCCESS in 5m 02s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/4e93932bbdff4394bc27e21f350e4782 : SUCCESS in 11m 10s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/10a9d9577b724dfd831743600d61c5a1 : SUCCESS in 1m 54s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/09487ac01601403ab1a23273282465b4 : SUCCESS in 9m 12s\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/e80be847c7184c1385c03a1b9245c6e6 : SUCCESS in 20m 07s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/42419d64aef14a648cd30a641eb0a0c0 : SUCCESS in 9m 33s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/9bec9af13c95449287b1ea0750fda1c9 : SUCCESS in 9m 52s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/8f10a532d4534a099402b0d8ba447584 : SUCCESS in 5m 06s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/5246a32592dd427ea6374d04915af4d9 : SUCCESS in 5m 01s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/9bf80434cb144ac280e38077de1a32cd : SUCCESS in 24m 00s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/43eb4c369d4e45979982f58aaecf915a : SUCCESS in 8m 22s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/78e320b4f454434092066bbaf519b95f : SUCCESS in 5m 50s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/e65117ec3eee4ae49573b4e46c410340 : SUCCESS in 7m 07s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/99dd9275ca6647a7b2d00a20f44a8a10 : SUCCESS in 7m 39s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/b40252ba540b4deea41c4ca3f0db0d2b : SUCCESS in 3m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/185a97c1e96c468281da9820d13c926e : SUCCESS in 51m 52s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/62c2fdfa81f047c9aec9045579a45fa1 : SUCCESS in 52m 12s","accounts_in_message":[],"_revision_number":2},{"id":"66b17cd33966f18543f9b54da8448b67fea324bb","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 19:56:20.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"8ad8ebb064ba9cd20192227d1347329afd847469","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 19:57:11.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6ce5ab5a9ffc4637920606ed39960c61\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8111e202bd294d4b8abdd4fbcd0a2866 : SUCCESS in 42s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"7614cbcf27b5fa4053931eba059b9c2c8ec5eeaf","revisions":{"35381fa3e0b8d4cfda08fb7e1f3dcf6544556e17":{"kind":"REWORK","_number":1,"created":"2026-02-23 10:28:39.000000000","uploader":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"ref":"refs/changes/08/977608/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/08/977608/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/08/977608/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/08/977608/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/08/977608/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/08/977608/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 10:18:38.000000000","tz":0},"committer":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2026-02-23 10:18:38.000000000","tz":0},"subject":"update constraint for sushy to new release 5.10.0","message":"update constraint for sushy to new release 5.10.0\n\nmeta: version: 5.10.0\nmeta: team: ironic\nmeta: diff-start: -\nmeta: series: gazpacho\nmeta: branch: master\nmeta: release-type: release\nmeta: pypi: no\nmeta: first: no\nmeta: release:Author: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Commit: Riccardo Pittau \u003celfosardo@gmail.com\u003e\nmeta: release:Change-Id: I1cc9c4b37f0240fa0cde2057db3d83783b0fc9e2\nmeta: release:Code-Review+2: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Code-Review+1: Riccardo Pittau \u003celfosardo@gmail.com\u003e\nmeta: release:Workflow+1: Elod Illes \u003celod.illes@est.tech\u003e\nChange-Id: Iff48b76b294253a919315192687b3cbdb873b35f\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/35381fa3e0b8d4cfda08fb7e1f3dcf6544556e17"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/35381fa3e0b8d4cfda08fb7e1f3dcf6544556e17"}]},"branch":"refs/heads/master"},"7614cbcf27b5fa4053931eba059b9c2c8ec5eeaf":{"kind":"REWORK","_number":2,"created":"2026-02-23 12:25:20.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/08/977608/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/08/977608/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/08/977608/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/08/977608/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/08/977608/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/08/977608/2"}}},"commit":{"parents":[{"commit":"5d11acecfaa7cc14affa3697a1d0fe2931417df5","subject":"Updated from generate-constraints","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/5d11acecfaa7cc14affa3697a1d0fe2931417df5"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2026-02-23 10:18:38.000000000","tz":0},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-02-23 12:25:11.000000000","tz":540},"subject":"update constraint for sushy to new release 5.10.0","message":"update constraint for sushy to new release 5.10.0\n\nmeta: version: 5.10.0\nmeta: team: ironic\nmeta: diff-start: -\nmeta: series: gazpacho\nmeta: branch: master\nmeta: release-type: release\nmeta: pypi: no\nmeta: first: no\nmeta: release:Author: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Commit: Riccardo Pittau \u003celfosardo@gmail.com\u003e\nmeta: release:Change-Id: I1cc9c4b37f0240fa0cde2057db3d83783b0fc9e2\nmeta: release:Code-Review+2: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Code-Review+1: Riccardo Pittau \u003celfosardo@gmail.com\u003e\nmeta: release:Workflow+1: Elod Illes \u003celod.illes@est.tech\u003e\nChange-Id: Iff48b76b294253a919315192687b3cbdb873b35f\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/7614cbcf27b5fa4053931eba059b9c2c8ec5eeaf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/7614cbcf27b5fa4053931eba059b9c2c8ec5eeaf"}]},"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":{}}}]}
