)]}'
{"id":"openstack%2Frequirements~988593","triplet_id":"openstack%2Frequirements~stable%2F2026.1~Ib2ad6f8743517accb2c8fab829d2de8c91605fd5","project":"openstack/requirements","branch":"stable/2026.1","attention_set":{},"removed_from_attention_set":{"11904":{"account":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"last_update":"2026-09-27 09:57:08.000000000","reason":"Change was submitted"},"13252":{"account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"last_update":"2026-09-27 09:01:56.000000000","reason":"\u003cGERRIT_ACCOUNT_13252\u003e replied on the change","reason_account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}},"22629":{"account":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"last_update":"2026-09-27 09:57:08.000000000","reason":"Change was submitted"},"36393":{"account":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"last_update":"2026-05-25 19:30:52.000000000","reason":"\u003cGERRIT_ACCOUNT_36393\u003e replied on the change","reason_account":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"}},"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2026-09-27 09:57:08.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ib2ad6f8743517accb2c8fab829d2de8c91605fd5","subject":"Bump numpy version","status":"MERGED","created":"2026-05-14 10:26:13.000000000","updated":"2026-09-27 09:57:08.000000000","submitted":"2026-09-27 09:57:08.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"988593","cherry_pick_of_change":988245,"cherry_pick_of_patch_set":1,"meta_rev_id":"3b2ee1cfd6a32e6c713b4ee1a8fef21c090e76e7","_number":988593,"virtual_id_number":988593,"owner":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"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"},{"value":0,"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},{"value":0,"_account_id":38329,"name":"Ilia Petrov","display_name":"Ilia Petrov","email":"il.petrov@maxima-int.com","username":"ilpetrov"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-09-27 09:57:07.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"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-09-27 09:01:56.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":1,"date":"2026-05-25 19:30:52.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},{"value":1,"date":"2026-05-28 06:09:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":38329,"name":"Ilia Petrov","display_name":"Ilia Petrov","email":"il.petrov@maxima-int.com","username":"ilpetrov"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-06-01 21:57:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"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-09-27 09:01:56.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":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},{"value":0,"_account_id":38329,"name":"Ilia Petrov","display_name":"Ilia Petrov","email":"il.petrov@maxima-int.com","username":"ilpetrov"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"}],"reviewers":{"REVIEWER":[{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_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"]},{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"_account_id":38329,"name":"Ilia Petrov","display_name":"Ilia Petrov","email":"il.petrov@maxima-int.com","username":"ilpetrov"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-14 12:28:28.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-05-17 21:54:26.000000000","updated_by":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"reviewer":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"state":"CC"},{"updated":"2026-05-18 23:04:34.000000000","updated_by":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"reviewer":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"state":"REVIEWER"},{"updated":"2026-05-28 06:09:24.000000000","updated_by":{"_account_id":38329,"name":"Ilia Petrov","display_name":"Ilia Petrov","email":"il.petrov@maxima-int.com","username":"ilpetrov"},"reviewer":{"_account_id":38329,"name":"Ilia Petrov","display_name":"Ilia Petrov","email":"il.petrov@maxima-int.com","username":"ilpetrov"},"state":"REVIEWER"},{"updated":"2026-06-01 21:57:17.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"state":"REVIEWER"},{"updated":"2026-06-01 21:57:17.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"state":"REVIEWER"},{"updated":"2026-06-05 23:41:05.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2026-08-23 20:46:04.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"}],"messages":[{"id":"547dd2c592f9a67882dc65d18390682909bf2f78","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-05-14 10:26:13.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"4deba21ab0c78ec6438fe4ec9a7f66ef491aceaf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-14 12:28:28.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/71c81922d83843aea08d4cd6fc6cf074\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6108ea3a012646899f74ca9f5acb3cac : SUCCESS in 3m 12s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f4b30c9d08d1487d8259449186074567 : SUCCESS in 3m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/61d763ba4689475690b3382c9f43ec6c : SUCCESS in 3m 11s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/f89bbbe9571544d3b35f4c439cff18b4 : SUCCESS in 4m 38s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/731d3d66ca804b1fb7da85389f64958a : SUCCESS in 3m 09s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/e50c8d19681d463fafc1a330458c53e9 : FAILURE in 3m 21s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/3436be0d2b6a4adcba33e2de2c5be905 : SUCCESS in 10m 51s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/004f6db959b449ccbb4210bc9e7da536 : SUCCESS in 10m 50s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/67e880d10fee4256b0164bf3c64be155 : SUCCESS in 5m 11s\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/bfe2729369c8420a88b9d937f88cd75f : SUCCESS in 4m 29s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/1fdfe22358b44413b9724e6681655e3f : SUCCESS in 6m 30s (non-voting)\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/1a23fca1927549b7a73b8f2b11f1823d : SUCCESS in 4m 07s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/551f084152924b6c9e7f528172e534df : SUCCESS in 11m 35s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/25e4f4ec28574be3a226933f60959284 : SUCCESS in 4m 48s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/21883a4e81124b0aad22aaf340106e82 : SUCCESS in 5m 13s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/01f0d36087ee4521a674301caa9420f1 : SUCCESS in 4m 58s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/82fe8fe66dc541c29ae56dc43cad717c : SUCCESS in 20m 58s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/c250b97cef07476dab7b8d42c7fafaee : SUCCESS in 7m 28s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/97892a5e619e44f6b353bc6a888c2a74 : SUCCESS in 9m 24s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/0100305971e0460b814deabae2dd229d : SUCCESS in 12m 07s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/515c98d3e67d411dab9c1d726bd4de3c : SUCCESS in 2m 18s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/76244d8bb1f14641ae098065ccb6fc0a : SUCCESS in 10m 36s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/75b412492747458fba955302aae3e491 : SUCCESS in 4m 38s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/083e1452e5334b7ab85c04b616d92a2d : SUCCESS in 6m 05s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/ab445000bcfb46cf82750893ebd0c9b4 : SUCCESS in 11m 49s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/adddc8d156e24bcfbb96b68882b4d808 : SUCCESS in 25m 19s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/1aaef93a1fb543a0b70d4614d74ec188 : SUCCESS in 7m 41s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/e58f9bdb8d3f431d89423eeeec691fa2 : SUCCESS in 13m 02s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/9d8cac455ad64b0db321ec856a4ab14e : SUCCESS in 4m 56s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/f066f0ca345f4241a48bf4c1ea1eea26 : SUCCESS in 4m 16s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/9f49f94b2eed41a0b114b4f8c9848c9f : SUCCESS in 21m 28s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/f7e567d5dec74c89b319c9e1e15445d1 : SUCCESS in 6m 31s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/9300a698844c4ff7bc1de5c55e029068 : SUCCESS in 5m 06s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/586691740be941508c460712273117b7 : SUCCESS in 6m 18s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/d179bbd52e1b42ff938f11d2167b6819 : SUCCESS in 14m 26s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/067d4c958e574efda814914a96343984 : SUCCESS in 5m 48s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0f5c9a93abb44819968dabf5328b120f : SUCCESS in 1h 11m 00s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/72f26a54aced494fa7b7fa8276e017a3 : SUCCESS in 1h 55m 44s","accounts_in_message":[],"_revision_number":1},{"id":"c1ab4daebb2b49729e5be9fa7e70213954b39303","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-05-17 21:54:26.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"74db5505f4cbb3d989fd17bb7a3104ab49783dd9","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-05-18 11:30:32.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"ab5e193078a780eda6b24bdcfd35556c0ac8bfa5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-05-18 11:30:39.000000000","message":"Patch Set 2: Published edit on patch set 1.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"e19998a33cf96b4581bb728fd4b4913daec86c11","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-05-18 11:32:49.000000000","message":"Patch Set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"b7d1619dbce789afeec3268256ca37c2d3545e1b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-18 13:17:33.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/1f365dab7fc34c6884af5e08b19df378\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bf4b5301ea124ba68cd3fb5e05e1044a : SUCCESS in 3m 10s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/586d2ef976b04daaaa58dddf929a889e : SUCCESS in 2m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/34111773942a48318d6c2950d0173882 : SUCCESS in 4m 51s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/b7db715ecce74fc697827cc1e38d7662 : SUCCESS in 3m 16s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/3da2d2937f7645e5913743e6e944c539 : SUCCESS in 3m 12s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/18363c70108640b2bbfdae06550d2c4b : FAILURE in 5m 07s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/98595ca298ce4b9383e02107d462ae94 : SUCCESS in 5m 32s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/de038689f29c4faa94b09e0b1239a9e5 : SUCCESS in 5m 54s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/23f0a542666f4543ac4dfe68bca19f1e : SUCCESS in 5m 57s\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/5bc949a1c90541ed90ed1bf4fd1ef7df : SUCCESS in 4m 59s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/adaa44a5c73a4912bdb7aff9edcbb1d5 : SUCCESS in 5m 01s (non-voting)\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/f6ba0a3f90464521bc11962b80e760ab : SUCCESS in 5m 17s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/54d33deaf1e64698a1c04640b878aa6b : SUCCESS in 11m 20s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/d685e55081474e61bdcb30b5296ccc69 : SUCCESS in 5m 14s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/29035f2536384eb8b7d5da8a98270404 : SUCCESS in 5m 28s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/5351f39ac1de433c9712d0fc318e1977 : SUCCESS in 7m 07s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/25e634731dd04a54a2e3ce54b012fad3 : SUCCESS in 18m 51s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/a7356cb841a742c2b5d1ec4b9b3da4b4 : SUCCESS in 6m 25s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/f2a7a539a7a340d7ade8ac55256e8338 : SUCCESS in 9m 29s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/58ef40c533404ead8af0f74c72bbd905 : SUCCESS in 14m 57s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/62cc9373e21b4227bfd0e83831f64b87 : SUCCESS in 3m 29s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/4ee5a1105397411b8ba1219fd6a28107 : SUCCESS in 10m 12s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/a572c607c5f84ddc968be9d40b40c7f1 : SUCCESS in 3m 42s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/e73d97970458452d978fc29e0ab48793 : SUCCESS in 4m 49s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/8bde3258be2842b6aba077e3897569a1 : SUCCESS in 8m 43s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/9f3d53890a7c44a88d6cf21606173f5f : SUCCESS in 28m 14s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/696d5da9f52549cfa3f713a4b91a5277 : SUCCESS in 7m 45s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/4aef70aa75a845a58c7f1e631cc1a398 : SUCCESS in 15m 36s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/bf3faaaf0d7e4a348305a181e220a8d9 : SUCCESS in 2m 54s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/868d45bb9a0148a08692d635e2896214 : SUCCESS in 4m 42s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/2ab4c66206e44181806cb595d292fdcf : SUCCESS in 27m 09s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/76f26b7eafdb404eaa504e9693055f79 : SUCCESS in 8m 08s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/33713a42dbdd4aa5a1972e144dfffe42 : SUCCESS in 4m 32s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/743c8bcfb7b3487e8a9d3b0b2ba59ecf : SUCCESS in 3m 40s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/3dd37a2567094e76826afb749faf3d9a : SUCCESS in 14m 12s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/1bac724f03214d11a4076dfe32f958fe : SUCCESS in 3m 47s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4e956665d9df491fa4d2c0f0082b988f : SUCCESS in 1h 03m 54s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/010c511f519c46889df77db86f1700b7 : SUCCESS in 1h 41m 29s","accounts_in_message":[],"_revision_number":3},{"id":"999c0c53f368ceb91f9164c9234882d852edb9fe","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-05-18 23:04:34.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"531a730da9b53c594316da52c5e8897b5f0e8e1e","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-05-25 13:55:44.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"517ba853d73686b285325430bbd7466480ae59b5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-05-25 13:56:08.000000000","message":"Patch Set 4: Published edit on patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"27475c9fe0b17b52cfb81bad5307c7bf47f48790","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-25 15:51:25.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/261010f586214993974177b27ec22ff8\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/637bb66bfc7f456085d26d6d766db643 : SUCCESS in 2m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b107a2b391014c9bac00f5b8b2d03f20 : SUCCESS in 3m 05s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/efe1bc1b530e44a3abcadbecaa4d509d : SUCCESS in 2m 19s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/eab5367562de4caba648fa6749582804 : SUCCESS in 4m 01s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/0c614e94f524466fa7bb1242747af150 : SUCCESS in 2m 34s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/2f98402a45a64c4fa53c60c4361ab1e2 : SUCCESS in 3m 13s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/6515f930a72e4b3a9a46dce7ef4f9c7a : SUCCESS in 5m 04s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/16428127f59e469b8d5b3bf6f7661221 : SUCCESS in 9m 10s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/35afcaf0d7d440bdb7c5535152a216a6 : SUCCESS in 7m 30s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/564caeccd0be482d8c55ffeb7e13337c : SUCCESS in 4m 56s\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/b06d591dc7364968901142a5a4b8da6e : SUCCESS in 5m 04s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/663ad772187e4026a8596217c9ec4921 : SUCCESS in 3m 25s (non-voting)\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/8f7f31269820421ca8b1b92b3d0692da : SUCCESS in 4m 17s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/11e6bcd072bd4cfa8780b5ee6cb68c06 : SUCCESS in 10m 59s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/3385b3be82bc4a749e42fbf9b1f75991 : SUCCESS in 4m 51s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/ee75bb86e66d4a97a1e94e8dc7c7a694 : SUCCESS in 5m 17s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/e13ae95fd005421f9823d45c309b2b5a : SUCCESS in 5m 56s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/e769188c094047018c242b85abedd25d : SUCCESS in 14m 36s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/2fb9ebd50fce412db49848d1e5bf8df3 : SUCCESS in 5m 28s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/f20ee23241474347a7eee8f44d2ca583 : SUCCESS in 10m 12s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/3810afdfd25d49fea198c3d1c3ae1b5b : SUCCESS in 12m 25s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/f2ee70332bd84eb49c2b8003b7036f7d : SUCCESS in 2m 29s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/ff036b053d8b4cdf943de0affbbd1eff : SUCCESS in 9m 23s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/d22da2c7f9af4a01a475a223449c19fe : SUCCESS in 4m 06s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/8babbdc989914ac2ab5dd03db02400d8 : SUCCESS in 4m 09s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/a6f60a823524451abdf79dfd21074940 : SUCCESS in 10m 34s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/e2d467f9cd3d4cbe8f2b2de061335cbb : SUCCESS in 28m 15s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/bcdb425dfe46499cb904354b743813a3 : SUCCESS in 6m 57s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/c0f95b4ca4ea42c98229de11b432a58c : SUCCESS in 13m 01s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/7e1905567cd84f99846e135479b6a611 : SUCCESS in 3m 34s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/8dbf2d4a0c1748f3b90c8bd74b88c3eb : SUCCESS in 3m 26s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/abcc8700c21143899b51385a3423ac65 : SUCCESS in 26m 56s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/79e344dd98bf48b188ad59fb9c93170a : SUCCESS in 6m 31s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/fbcef694eba144de8566b38eab6f2e0a : SUCCESS in 4m 20s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/4c07235cd9f741dc9fe2aedb31588c1d : SUCCESS in 5m 51s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/1e464bac19db4ede80c45919cf0a45e4 : SUCCESS in 20m 19s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/4765a6ee0a914c72be0f57242533c29f : SUCCESS in 6m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4688ccb422924a68b5fb93e737658287 : SUCCESS in 48m 27s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/93c38ff9b91a4eeabe3b0a7cff2d8cea : SUCCESS in 1h 44m 38s","accounts_in_message":[],"_revision_number":4},{"id":"f8218129f877c56d3693fb2a59a4fb97896cda1f","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-05-25 19:30:52.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"1dcc989423e656819a60f9c3699fd6f9ee6acc7e","author":{"_account_id":38329,"name":"Ilia Petrov","display_name":"Ilia Petrov","email":"il.petrov@maxima-int.com","username":"ilpetrov"},"date":"2026-05-28 06:09:24.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"881e101af11b4b9e2cd709a0f32e02c066594525","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-06-01 21:57:17.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"3a8d9f281196955c782caa3f7b57e70c2fd5f9a6","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-09-27 09:01:56.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"256c989550192191fc66bb51853f281ec60657c7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-27 09:02:46.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"b15656cd238d45210ae32750370e0fafd0e758a9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-27 09:57:07.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3a07dbf4a8ab4fbca45e2ea7e886d206\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a98c346df87a4bd29f9f63bc01396e87 : SUCCESS in 2m 17s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/905964ead26a449bbafc6e8ac03655d5 : SUCCESS in 4m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ec69bb7500fe4e7d82d769c557f5b531 : SUCCESS in 5m 07s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/0a723aa2818d402c95ce9948281ccadc : SUCCESS in 3m 05s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/de94187ae5754e44ad81bcad213bc4fd : SUCCESS in 3m 16s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/44d52d2a0a8e4906b9e688f06d673b90 : SUCCESS in 2m 56s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/036d034c669546d7a07517bea41aabcd : SUCCESS in 5m 39s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/fce7ed344bcc4be5a302c07a7cc52777 : SUCCESS in 10m 02s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/b8fb9f3932ab42efa0dc412ed645d1cc : SUCCESS in 5m 29s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/cb1953e7ad2c4fa2b852610642417010 : SUCCESS in 9m 18s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/4b0e86f724424abca9e0db32505be580 : SUCCESS in 6m 16s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/6397055fa43b4b8a921dcff71fc0c587 : SUCCESS in 3m 06s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/43098bab2e0e4f65b00702ef24fe0c5c : SUCCESS in 4m 22s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/4fbf70c45e13434fa0c9f6f8cb558beb : SUCCESS in 17m 21s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/755b49af50f04a6ba5ff184c7c2396ea : SUCCESS in 6m 03s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/e8ba4d144cdd4e8d82e41eaa5cf546e8 : SUCCESS in 8m 54s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/f3ddd11c20ee4b249b95951f8e226fdb : SUCCESS in 9m 47s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/f22e108739dc4de6949b329ee36d6176 : SUCCESS in 2m 27s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/8ae920e1d122455a8fe1344aef284914 : SUCCESS in 9m 40s\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/34831738853b4767813c058a534f8fa7 : SUCCESS in 28m 24s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/b4da56e825be4bdb8f5246913ea85337 : SUCCESS in 7m 20s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/ea8e7633cccd46b3b6f4a15d43a91d85 : SUCCESS in 9m 53s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/f52168e0e57549b397ffe40f0a1e9b1a : SUCCESS in 6m 52s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/4539609dbd9a4a42affe8be4e979620b : SUCCESS in 3m 20s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/4806d948ccaa4dc2a3a0394b88fce541 : SUCCESS in 28m 27s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/29c8a483f63b439d914c832002b30bb0 : SUCCESS in 6m 17s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/2d7dcb3fe857478bb29587b04c4ba5f6 : SUCCESS in 5m 00s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/0738f5a19fd84f4e93cf33075a595183 : SUCCESS in 5m 05s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/0797e488adcb429193adcdf86e0b9794 : SUCCESS in 7m 53s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/20a900bd42684bf0b17c53225b2cf32c : SUCCESS in 6m 07s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f41ac3e8777142bb9222a9a441a7f0c1 : SUCCESS in 38m 27s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/38cf0482a6394d2fbb137dfe685a0628 : SUCCESS in 53m 34s","accounts_in_message":[],"_revision_number":4},{"id":"3b2ee1cfd6a32e6c713b4ee1a8fef21c090e76e7","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-27 09:57:08.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"898ca56b304e473a24b13944f5288bf020a3af35","revisions":{"76ae2b896ed85c3ba49767d9a3fe44761e3914ee":{"kind":"REWORK","_number":1,"created":"2026-05-14 10:26:13.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/93/988593/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/93/988593/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/93/988593/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/93/988593/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/93/988593/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/93/988593/1"}}},"commit":{"parents":[{"commit":"c4c55d5279d824dc261a43ac51b56146ccc4dd4f","subject":"Merge \"update constraint for horizon to new release 25.7.3\" into stable/2026.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/c4c55d5279d824dc261a43ac51b56146ccc4dd4f"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-05-12 11:27:31.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-05-14 10:26:13.000000000","tz":0},"subject":"Bump numpy version","message":"Bump numpy version\n\nnumpy 2.3.2 is the first version [1] with python 3.14 support, which is\nrequired to run services on Ubuntu 26.04.\n\nVersions prior to that can not be properly installed/built wheels for\nagainst 26.04.\n\n[1] https://numpy.org/doc/stable/release/2.3.2-notes.html#pull-requests-merged\n\nChange-Id: Ib2ad6f8743517accb2c8fab829d2de8c91605fd5\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/76ae2b896ed85c3ba49767d9a3fe44761e3914ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/76ae2b896ed85c3ba49767d9a3fe44761e3914ee"}]},"branch":"refs/heads/stable/2026.1","conflicts":{"ours":"c4c55d5279d824dc261a43ac51b56146ccc4dd4f","theirs":"1ca1565535f3d34b0d21e6fa4972564b90174c12","contains_conflicts":false}},"af0e6a318accf78bab266df5a676b1569a2d8255":{"kind":"REWORK","_number":2,"created":"2026-05-18 11:30:39.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/93/988593/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/93/988593/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/93/988593/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/93/988593/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/93/988593/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/93/988593/2"}}},"commit":{"parents":[{"commit":"c4c55d5279d824dc261a43ac51b56146ccc4dd4f","subject":"Merge \"update constraint for horizon to new release 25.7.3\" into stable/2026.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/c4c55d5279d824dc261a43ac51b56146ccc4dd4f"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-05-12 11:27:31.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-05-18 11:30:26.000000000","tz":0},"subject":"Bump numpy version","message":"Bump numpy version\n\nnumpy 2.3.2 is the first version [1] with python 3.14 support, which is\nrequired to run services on Ubuntu 26.04.\n\nVersions prior to that can not be properly installed/built wheels for\nagainst 26.04.\n\n[1] https://numpy.org/doc/stable/release/2.3.2-notes.html#pull-requests-merged\n\nChange-Id: Ib2ad6f8743517accb2c8fab829d2de8c91605fd5\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/af0e6a318accf78bab266df5a676b1569a2d8255"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/af0e6a318accf78bab266df5a676b1569a2d8255"}]},"branch":"refs/heads/stable/2026.1"},"da268e9e4f8470ce7165201a9e25113b5294a951":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2026-05-18 11:32:49.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/93/988593/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/93/988593/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/93/988593/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/93/988593/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/93/988593/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/93/988593/3"}}},"commit":{"parents":[{"commit":"c4c55d5279d824dc261a43ac51b56146ccc4dd4f","subject":"Merge \"update constraint for horizon to new release 25.7.3\" into stable/2026.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/c4c55d5279d824dc261a43ac51b56146ccc4dd4f"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-05-12 11:27:31.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-05-18 11:32:49.000000000","tz":0},"subject":"Bump numpy version","message":"Bump numpy version\n\nnumpy 2.3.2 is the first version [1] with python 3.14 support, which is\nrequired to run services on Ubuntu 26.04.\n\nVersions prior to that can not be properly installed/built wheels for\nagainst 26.04.\n\nWith that 2.3.5 also fixes gnocchi memory leak[2],\nwhich can has additional benefits to use.\n\n[1] https://numpy.org/doc/stable/release/2.3.2-notes.html#pull-requests-merged\n[2] https://launchpad.net/bugs/2122488\n\nChange-Id: Ib2ad6f8743517accb2c8fab829d2de8c91605fd5\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/da268e9e4f8470ce7165201a9e25113b5294a951"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/da268e9e4f8470ce7165201a9e25113b5294a951"}]},"branch":"refs/heads/stable/2026.1","description":"Edit commit message"},"898ca56b304e473a24b13944f5288bf020a3af35":{"kind":"REWORK","_number":4,"created":"2026-05-25 13:56:08.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/93/988593/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/93/988593/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/93/988593/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/93/988593/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/93/988593/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/93/988593/4"}}},"commit":{"parents":[{"commit":"c4c55d5279d824dc261a43ac51b56146ccc4dd4f","subject":"Merge \"update constraint for horizon to new release 25.7.3\" into stable/2026.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/c4c55d5279d824dc261a43ac51b56146ccc4dd4f"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-05-12 11:27:31.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-05-25 13:56:08.000000000","tz":0},"subject":"Bump numpy version","message":"Bump numpy version\n\nnumpy 2.3.2 is the first version [1] with python 3.14 support, which is\nrequired to run services on Ubuntu 26.04.\n\nVersions prior to that can not be properly installed/built wheels for\nagainst 26.04.\n\nWith that 2.3.5 also fixes gnocchi memory leak[2],\nwhich can has additional benefits to use.\n\n[1] https://numpy.org/doc/stable/release/2.3.2-notes.html#pull-requests-merged\n[2] https://launchpad.net/bugs/2122488\n\nChange-Id: Ib2ad6f8743517accb2c8fab829d2de8c91605fd5\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/898ca56b304e473a24b13944f5288bf020a3af35"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/898ca56b304e473a24b13944f5288bf020a3af35"}]},"branch":"refs/heads/stable/2026.1"}},"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
