)]}'
{"id":"openstack%2Frequirements~976839","triplet_id":"openstack%2Frequirements~master~I39d2c867476106c7127a2365d31713c8d07abb38","project":"openstack/requirements","branch":"master","topic":"new-release","attention_set":{},"removed_from_attention_set":{"13252":{"account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"last_update":"2026-02-16 15:17:10.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"}}},"hashtags":[],"change_id":"I39d2c867476106c7127a2365d31713c8d07abb38","subject":"update constraints for various XStatic-* releases","status":"MERGED","created":"2026-02-14 15:04:01.000000000","updated":"2026-02-16 17:16:58.000000000","submitted":"2026-02-16 17:12:56.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"976839-new-release","meta_rev_id":"a5fb25a814b7a89ef23f8a788d27b986a3c3b124","_number":976839,"virtual_id_number":976839,"owner":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-02-16 17:12:56.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-16 15:17:10.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":2,"date":"2026-02-16 14:45:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":1,"date":"2026-02-16 15:18:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":1,"date":"2026-02-16 15:10:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"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-16 15:17:10.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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"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":[{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]}],"reviewers":{"REVIEWER":[{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-14 15:04:01.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-02-14 16:54:10.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-14 21:28:15.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-02-16 14:13:52.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-02-16 14:45:08.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"},{"updated":"2026-02-16 15:10:38.000000000","updated_by":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"REVIEWER"},{"updated":"2026-02-16 15:18:13.000000000","updated_by":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"reviewer":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"state":"REVIEWER"}],"messages":[{"id":"669fea5da231584e90bb8bb4911c9458fdc96665","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-02-14 15:04:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6b746f3acc98ab61ba9f45bac928a4074d5d0717","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-14 16:54:10.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/7824e434aa734f11a6b64230b73cec64\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a9bdabc66b364f07b2f264f559fa2b47 : SUCCESS in 3m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6ac1bcb0132f461a83b72e445b72aee3 : SUCCESS in 2m 49s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1e035a6938444f31890c70d819191a08 : SUCCESS in 2m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/855553eefda542528a3f49aec855c763 : SUCCESS in 2m 48s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/9242e15202b1443898c29960391648f2 : SUCCESS in 3m 10s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/703b1f2f16b0470bad3ac8016829133a : SUCCESS in 2m 36s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/28a7fee6802944e1a6b447422b81c6fd : SUCCESS in 4m 41s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/75eae08d3b154e6fba9d33818b272799 : FAILURE in 5m 24s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/dbebaab5745e41c1870121c8bd832cbd : FAILURE in 5m 16s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/36ff6d66e66540db9cd2b3ba303ef042 : FAILURE in 4m 07s (non-voting)\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/29627ce467e54b39951d5e342bb6780b : SUCCESS in 6m 15s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/2619e0b2bdb34533989ab5a1b53dc81a : SUCCESS in 4m 05s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/a3f64a6fd5184b769ca115b4c334091b : SUCCESS in 3m 16s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/ba97f3c8ae234b73b897d9752eb036f3 : FAILURE in 4m 33s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/e2c271c02a944b9da659c388edbef35b : SUCCESS in 4m 47s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/65a957a83c9342ffa1abaf2798309146 : SUCCESS in 2m 47s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/7f2aa5984372499aa41ba986732cb037 : SUCCESS in 7m 11s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/e3aa326da3e04498a87560f12e11af59 : FAILURE in 3m 15s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/a879397a0e4242ccb0c1d46d08a29aa3 : FAILURE in 5m 41s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/368f154d20804411a08cf2b933edc4ed : FAILURE in 5m 05s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/ad83bcca22c643898c8a6c8281690caa : SUCCESS in 9m 27s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/e38635e3c07c45d688e266e54f727405 : SUCCESS in 2m 11s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/b1177e09a54548f7a1ac3a821ed93a98 : SUCCESS in 9m 38s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/f738cd3c64e94bd9ba17e8c9fd3eb87d : SUCCESS in 4m 16s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/23aadafd1a3a41fea55bd2dbaed592e2 : SUCCESS in 4m 41s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/75064889f8e44ca78fe51a5d914157c1 : SUCCESS in 10m 45s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/1c27918048a44c8e86a8eeda999976d1 : SUCCESS in 18m 06s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/76980a847209488cbda00f5d3a7cdf16 : SUCCESS in 7m 54s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/78f92fe757054311a2545ad25503e6a1 : SUCCESS in 13m 12s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/00821e546acf45e8aa18333e260c6c37 : SUCCESS in 4m 49s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/63e37506a9b141238f2aaee3e4788471 : SUCCESS in 3m 17s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/9f4b9e8add3447e4a13e99afcb9880b5 : SUCCESS in 29m 33s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/b2d65afc360b4c76b7ea2ba51c75ee72 : SUCCESS in 6m 10s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/ab35310bfdc94acbb8f0168ca2b88746 : SUCCESS in 4m 26s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/d29231f590da4ddaa6299a08adc893b6 : SUCCESS in 6m 02s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/7a8a4236d4584842945248f0b15938ee : SUCCESS in 19m 19s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/a6a84031f9fa4d3a8b39993d87e00443 : SUCCESS in 5m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ea923518fcf34f49959bec1ba97915ba : SUCCESS in 1h 00m 47s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/05fd63ccd37843cfad4cd542a23487bd : SUCCESS in 1h 44m 40s","accounts_in_message":[],"_revision_number":1},{"id":"8c5d2698daaae0d0caaf2f1adf666da78194c684","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-02-14 21:28:15.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"6e0fa083eb2c88406f1e7800975ea5a05581097d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-14 23:34:16.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/f8dfc3cd890047d9a224088a5c524c0f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/65c206e565064822b221c1b6b9bd1246 : SUCCESS in 3m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6179eb615b3f494aa5cd9f640d65f4a4 : SUCCESS in 3m 10s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3b2f5e23c75d4e7ba37c8eb9258e8d8a : SUCCESS in 2m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/78033971cdeb48d1b62388460ae7e995 : SUCCESS in 6m 11s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/9276ee0704c3423badaf1631c64540fa : SUCCESS in 2m 55s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/49aa66be924b40b2a6f56ea51cb60b1b : SUCCESS in 2m 37s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/3ad05829fff647b0810f715cf35efc67 : SUCCESS in 5m 50s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/5f9bfd4ecb99410bae74e16394ce0e8e : FAILURE in 4m 28s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/57c4035f69854a53ae47858c4eecd263 : FAILURE in 3m 01s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/f3bc06f8d3504b46b0c94d085705df03 : FAILURE in 2m 26s (non-voting)\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/f58b51c08c4941498cd89fe09fa5f618 : SUCCESS in 4m 27s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/a41ec2f4db104ab5bffe80f8a78304fd : SUCCESS in 5m 25s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/f08c0a41779146ca8d8e3b5a27a2ac4c : SUCCESS in 3m 44s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/c73f7e8ded6349e98622d70ed402cda9 : FAILURE in 4m 36s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/8bf1d8035f8c4108b0fc69c7099e850e : SUCCESS in 3m 02s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/4db45e035a814e3db229a09a4d0c14f2 : SUCCESS in 5m 00s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/0ee6625fa5ea43c6bff184529addf855 : SUCCESS in 7m 06s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/fac25dc9850c4d11a02f5e3d4653d52a : SUCCESS in 17m 33s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/2d113821ae4047009c3eb2d8132fbf6a : SUCCESS in 4m 44s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/01a37401a05046aebcbbc8bdf45b8fc0 : FAILURE in 9m 28s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/4cc5ec87022047ea8e87f5274b91b0b4 : SUCCESS in 13m 19s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/38d6fe9e21204eeb97f969b17322f213 : SUCCESS in 1m 59s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/e10a5da6a6cb473b91464a9ec296c5a5 : SUCCESS in 10m 11s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/758e1a6deada4402bdc6f65de6b9911c : SUCCESS in 3m 27s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/16d6b7880b1d43c195b3568aafd10c9e : SUCCESS in 4m 56s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/436fb739e941433f947fd0a1e5cbd1fc : SUCCESS in 10m 55s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/1b76bbb53f6c42858743df6e2c6a498a : SUCCESS in 28m 11s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/25f04e3f4fc14b4e9346283b0dcf13d4 : SUCCESS in 6m 18s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/32ff2d7dafe34d558f67b809ae4f48a3 : SUCCESS in 13m 49s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/dbb6cf18a3e84adbb550e853106cf6dc : SUCCESS in 4m 54s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/586511494f8a468b8e6956efa880b11d : SUCCESS in 6m 21s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/47ff8dfd80fc45e3b20a5751f128a30f : SUCCESS in 27m 29s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/a29fab1bc84e44ce89a53c34bfe6a08d : SUCCESS in 7m 13s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/8cb356c1acc04afea9f508863492d5c0 : SUCCESS in 4m 29s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/b4367359b58d497eb189eefef6631328 : SUCCESS in 7m 02s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/27ad3c6ea2a341489a83da4fb52baf0c : SUCCESS in 19m 14s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/0f1f0ba01b8d4e2fac5ccb0bca498524 : SUCCESS in 6m 08s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/aa82c393b72a437fb8dd2a7968f5ed92 : SUCCESS in 59m 30s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/36c535247a194c618203dc4a4956cff9 : SUCCESS in 1h 58m 40s","accounts_in_message":[],"_revision_number":2},{"id":"be3f8334fbd2e14b2368768a512946eee4af35b0","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-02-16 14:13:52.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"fd1672188e338b74220bb47d6275fd95b0666140","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-02-16 14:16:54.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"26f878651a2dd8c6990695b119085ea8e7f4903d","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2026-02-16 14:45:08.000000000","message":"Patch Set 3: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"8e5a99d9a153bd50e73feb6f38617de3be8a01a6","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2026-02-16 15:10:38.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"12a704275e8c60f46a00ea9afc4357f6ab47cbd2","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-02-16 15:17:10.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"2961d7c4eede4cd0a1326964d737ab0ce4765973","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2026-02-16 15:18:13.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"c8d717500cd52b2382eb4674ff070537ee586261","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-16 15:18:36.000000000","message":"Patch Set 3:\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"86ee469e5d99ea60d0ada63c3111e2b0849ae25a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-16 16:30:19.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ed439aa3c71844869aaa6e06cc9b9388\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/46a46a15b16d459d9e4e63324e3ef89f : SUCCESS in 3m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0fbbcb29793d449ca87b33fb0eda5418 : SUCCESS in 4m 01s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e988ce189b8c48e6965ddfa9cba0f43a : SUCCESS in 3m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5836ccea552f44ca84dcfed63be54f85 : SUCCESS in 3m 40s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/5e0011a22cd2476a8ffd0993fd46c288 : SUCCESS in 3m 23s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/ce5dba0d81494ba99c98b17e07176af0 : SUCCESS in 2m 20s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/b77677c6faf94b34a78b1be74b613d49 : SUCCESS in 4m 33s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/60a9cc7d363247b98dcac47edfb7ca02 : SUCCESS in 3m 23s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/8182fd2b0d2245ff8e41f2a1775f1605 : SUCCESS in 6m 44s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/54bf9d56a7ef4436a473f5d731d3355b : SUCCESS in 6m 20s (non-voting)\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/084366e008464555bfa6c8fd581289b6 : SUCCESS in 3m 29s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/6db366ca5207453687ce7804e90a39ce : SUCCESS in 4m 20s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/62475e34f1f746fda7537d2c83e9439e : SUCCESS in 2m 20s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/7845db1d2fcf41bd9b7fea518ddafd7f : FAILURE in 2m 51s (non-voting)\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/086e18e8cc084fea8ed67a4e433780fb : SUCCESS in 5m 12s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/1b082040596d4d7b8ea5e892a82acec2 : SUCCESS in 6m 54s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/98aa53a030a946a082d90af0267ae280 : SUCCESS in 6m 57s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/6727c8399a724d4fa18690254f6bb03d : SUCCESS in 21m 22s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/78dfdb99f3184e8eb05d412364229a5d : SUCCESS in 6m 26s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/8fed237b1e7b4c2a90de4316bd914254 : FAILURE in 8m 42s (non-voting)\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/1bd661ad78924cd184c01fc184eee765 : SUCCESS in 12m 46s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/69f61447bed94ad1855578d7058c9d08 : SUCCESS in 1m 38s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/b459590aa3a64932961fb60e0e51dd0b : SUCCESS in 10m 07s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/8166d3d01efc4c76ba09d9ec7d225e91 : SUCCESS in 3m 05s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/6f375fea0b6c4685be579428cb2ef389 : SUCCESS in 3m 26s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/59f089b817b24d48b966b1f7be98fd59 : SUCCESS in 10m 57s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/c0abcd2ea0ff4210a39d68e2a3c0d218 : SUCCESS in 35m 23s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/4df562f4583a44839627f81a9900416e : SUCCESS in 7m 50s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/fee09bfd449843808f15910661da0d63 : SUCCESS in 18m 43s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/639a77882c0c4957b38ed3773db35f6b : SUCCESS in 4m 36s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/379a444e28984c648e49ad1dfdc22c6f : SUCCESS in 3m 29s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/085daac7f45e4910a7c377b8818ec4dd : SUCCESS in 22m 02s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/cc5c5b5eb13145b29598108e3b4758af : SUCCESS in 7m 09s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/c83a52e0bd61490c8e5ea2184802024d : SUCCESS in 7m 28s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/83a582ffcb8148bd9b1238b67f9e5298 : SUCCESS in 5m 56s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/c34ab91f84164c3997edabc5dd9bef0e : SUCCESS in 14m 47s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/3e93b28d2bb7491fa0901c4447d3a097 : SUCCESS in 6m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9f6ba00231d347d186081e4ba2e261b3 : SUCCESS in 1h 01m 13s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/df28fef734e6481c9324449c826a222f : SUCCESS in 2h 07m 32s","accounts_in_message":[],"_revision_number":3},{"id":"3f56613bcd8df35251784ceca487952d41c27823","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2026-02-16 16:44:03.000000000","message":"Topic set to new-release","accounts_in_message":[],"_revision_number":3},{"id":"ccc2f1084f8271b4afce1f93e90cbdb7ed9c63b5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-16 17:12:56.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/71e6ba3b290d493c8e4a1713a93acdb6\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b1179037ec2e4736a3b79a7b4a4b4eaf : SUCCESS in 5m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e1a22456315f43cda38db297ff5c925c : SUCCESS in 3m 14s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5b481c22527e4f3d84b38ffffba01b9b : SUCCESS in 3m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/adc08e60e9ae4532af8d26f7f045896a : SUCCESS in 3m 22s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/4aa3e83877c24a5fb8c018d08a8279d9 : SUCCESS in 2m 18s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/6de1c3918c654108bad1aa478cc5f12c : SUCCESS in 3m 08s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/d6031654e46b4b68bf9e87adc8d01bc2 : SUCCESS in 7m 41s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/882e5fffb022435bb3bcf450ab2406b2 : SUCCESS in 6m 29s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/1e5d1cbb4ea74997bcc33f5b260bb1af : SUCCESS in 5m 46s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/d4acde137a0141f79a9a39d0c28c2688 : SUCCESS in 6m 32s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/a76225c6a8b24b54a0318b8fcffe69d9 : SUCCESS in 5m 44s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/587c8af031f1496e8aac7a2ce7a24f04 : SUCCESS in 9m 20s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/0e48ddeb47ec44cca25b8753ff81ccda : SUCCESS in 17m 24s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/9cef34dbe2814d988329f9a7bf70a0f7 : SUCCESS in 6m 39s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/09ec66aef8a24e1bb2d0b59132fc3353 : SUCCESS in 11m 57s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/21bfc462f8c94cfa9fc649930d7c74fd : SUCCESS in 2m 26s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/f3ed97c33f344167bd9c6f54294b7a5a : SUCCESS in 10m 52s\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/2aa64e35b1b546878006e3c6e20298f7 : SUCCESS in 28m 53s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/ceac3991442b4c1786366f93d487e3ac : SUCCESS in 7m 50s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/f75a096b32844787a682244c88cb1721 : SUCCESS in 14m 47s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/5e28dbae52fc4e61b35572bd7a3f62ca : SUCCESS in 3m 02s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/90d2c597755f4188b748c05353d5bd64 : SUCCESS in 3m 34s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/b3a254fa4b6c4e4c86dd088fe1e09c39 : SUCCESS in 22m 44s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/55ab628f151244fb893ba09c4bcc537b : SUCCESS in 6m 28s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/900560126d5e4b198437af61b7a04ec6 : SUCCESS in 5m 06s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/f0673db64c6240e9862cf29803ba2bba : SUCCESS in 5m 59s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/251292fef0c54b858c946ad4d80c627a : SUCCESS in 11m 13s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/deb1505655a44d9fb963288bd99dd6e2 : SUCCESS in 6m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c94d70f7c7d1404c821b2ed1aed12a5f : SUCCESS in 1h 05m 44s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/09b2d1bbbea64394b7ce8077416900b7 : SUCCESS in 1h 49m 42s","accounts_in_message":[],"_revision_number":3},{"id":"d6e43a68de23b5ab3dcbbbd10f7ed44c87161f3d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-16 17:12:56.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"a5fb25a814b7a89ef23f8a788d27b986a3c3b124","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-16 17:16:58.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c8d81867d0714b0c92623d60abb98b35\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a93990c762e4400c93d28cbbb75948c2 : SUCCESS in 43s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"c43ee322efb5bfb5cafc633c80d12d9c009b30da","revisions":{"bc08ec05aa82c99b807ae645a82e89e3e960dd55":{"kind":"REWORK","_number":1,"created":"2026-02-14 15:04:01.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/39/976839/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/39/976839/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/39/976839/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/39/976839/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/39/976839/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/39/976839/1"}}},"commit":{"parents":[{"commit":"a3bc8a52ae4767d5df609797e46c86ab633a044c","subject":"update constraint for os_vif to new release 4.3.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/a3bc8a52ae4767d5df609797e46c86ab633a044c"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2026-02-14 13:22:41.000000000","tz":0},"committer":{"name":"Dr. Jens Harbott","email":"harbott@osism.tech","date":"2026-02-14 15:02:54.000000000","tz":60},"subject":"update constraints for various XStatic-* releases","message":"update constraints for various XStatic-* releases\n\nThis is a squash of multiple bot generated patches, they are all needed\ntogether in order to make the cross-horizon jobs pass again after the\nlatest setuptools release. These all correspond to two release patches\nwhose metadata is kept below minus the actual version information.\n\nmeta: team: horizon\nmeta: diff-start: -\nmeta: series: independent\nmeta: branch: master\nmeta: release-type: release\nmeta: pypi: yes\nmeta: first: yes\nmeta: release:Author: Stephen Finucane \u003csfinucan@redhat.com\u003e\nmeta: release:Commit: Stephen Finucane \u003csfinucan@redhat.com\u003e\nmeta: release:Change-Id: I2d4604f8160c2c56d487ed67447f9530d11a0286\nmeta: release:Code-Review+1: Tatiana Ovchinnikova \u003ct.v.ovtchinnikova@gmail.com\u003e\nmeta: release:Code-Review+2: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Code-Review+2: Dr. Jens Harbott \u003cfrickler@offenerstapel.de\u003e\nmeta: release:Workflow+1: Dr. Jens Harbott \u003cfrickler@offenerstapel.de\u003e\n\nmeta: team: horizon\nmeta: diff-start: -\nmeta: series: independent\nmeta: branch: master\nmeta: release-type: release\nmeta: pypi: yes\nmeta: first: no\nmeta: release:Author: Stephen Finucane \u003csfinucan@redhat.com\u003e\nmeta: release:Commit: Stephen Finucane \u003csfinucan@redhat.com\u003e\nmeta: release:Change-Id: Ie54be0b4259db7e7fabf846ad72ee7d03536ea06\nmeta: release:Workflow+1: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Code-Review+1: Tatiana Ovchinnikova \u003ct.v.ovtchinnikova@gmail.com\u003e\nmeta: release:Code-Review+2: Dr. Jens Harbott \u003cfrickler@offenerstapel.de\u003e\nmeta: release:Code-Review+2: Elod Illes \u003celod.illes@est.tech\u003e\n\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\nSigned-off-by: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nCo-Authored: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nChange-Id: I39d2c867476106c7127a2365d31713c8d07abb38\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/bc08ec05aa82c99b807ae645a82e89e3e960dd55"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/bc08ec05aa82c99b807ae645a82e89e3e960dd55"}]},"branch":"refs/heads/master"},"4ab0e5af22ba05e1784a2a9255b0c8b077d3cd68":{"kind":"REWORK","_number":2,"created":"2026-02-14 21:28:15.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/39/976839/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/39/976839/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/39/976839/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/39/976839/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/39/976839/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/39/976839/2"}}},"commit":{"parents":[{"commit":"a3bc8a52ae4767d5df609797e46c86ab633a044c","subject":"update constraint for os_vif to new release 4.3.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/a3bc8a52ae4767d5df609797e46c86ab633a044c"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2026-02-14 13:22:41.000000000","tz":0},"committer":{"name":"Dr. Jens Harbott","email":"harbott@osism.tech","date":"2026-02-14 21:27:09.000000000","tz":60},"subject":"update constraints for various XStatic-* releases","message":"update constraints for various XStatic-* releases\n\nThis is a squash of multiple bot generated patches, they are all needed\ntogether in order to make the cross-horizon jobs pass again after the\nlatest setuptools release. These all correspond to two release patches\nwhose metadata is kept below minus the actual version information.\n\nIn addition the externally updated XStatic-term.js lib is bumped to a\nfixed version.\n\nmeta: team: horizon\nmeta: diff-start: -\nmeta: series: independent\nmeta: branch: master\nmeta: release-type: release\nmeta: pypi: yes\nmeta: first: yes\nmeta: release:Author: Stephen Finucane \u003csfinucan@redhat.com\u003e\nmeta: release:Commit: Stephen Finucane \u003csfinucan@redhat.com\u003e\nmeta: release:Change-Id: I2d4604f8160c2c56d487ed67447f9530d11a0286\nmeta: release:Code-Review+1: Tatiana Ovchinnikova \u003ct.v.ovtchinnikova@gmail.com\u003e\nmeta: release:Code-Review+2: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Code-Review+2: Dr. Jens Harbott \u003cfrickler@offenerstapel.de\u003e\nmeta: release:Workflow+1: Dr. Jens Harbott \u003cfrickler@offenerstapel.de\u003e\n\nmeta: team: horizon\nmeta: diff-start: -\nmeta: series: independent\nmeta: branch: master\nmeta: release-type: release\nmeta: pypi: yes\nmeta: first: no\nmeta: release:Author: Stephen Finucane \u003csfinucan@redhat.com\u003e\nmeta: release:Commit: Stephen Finucane \u003csfinucan@redhat.com\u003e\nmeta: release:Change-Id: Ie54be0b4259db7e7fabf846ad72ee7d03536ea06\nmeta: release:Workflow+1: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Code-Review+1: Tatiana Ovchinnikova \u003ct.v.ovtchinnikova@gmail.com\u003e\nmeta: release:Code-Review+2: Dr. Jens Harbott \u003cfrickler@offenerstapel.de\u003e\nmeta: release:Code-Review+2: Elod Illes \u003celod.illes@est.tech\u003e\n\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\nSigned-off-by: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nCo-Authored: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nChange-Id: I39d2c867476106c7127a2365d31713c8d07abb38\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/4ab0e5af22ba05e1784a2a9255b0c8b077d3cd68"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/4ab0e5af22ba05e1784a2a9255b0c8b077d3cd68"}]},"branch":"refs/heads/master"},"c43ee322efb5bfb5cafc633c80d12d9c009b30da":{"kind":"REWORK","_number":3,"created":"2026-02-16 14:13:52.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/39/976839/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/39/976839/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/39/976839/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/39/976839/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/39/976839/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/39/976839/3"}}},"commit":{"parents":[{"commit":"a3bc8a52ae4767d5df609797e46c86ab633a044c","subject":"update constraint for os_vif to new release 4.3.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/a3bc8a52ae4767d5df609797e46c86ab633a044c"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2026-02-14 13:22:41.000000000","tz":0},"committer":{"name":"Dr. Jens Harbott","email":"harbott@osism.tech","date":"2026-02-16 14:12:26.000000000","tz":60},"subject":"update constraints for various XStatic-* releases","message":"update constraints for various XStatic-* releases\n\nThis is a squash of multiple bot generated patches, they are all needed\ntogether in order to make the cross-horizon jobs pass again after the\nlatest setuptools release. These all correspond to two release patches\nwhose metadata is kept below minus the actual version information.\n\nIn addition the externally updated XStatic-term.js lib is bumped to a\nfixed version.\n\nFurther fixes in order to get the CI passing:\n\nDrop vitrage related xstatic libs and fix CI\n\nThe vitrage project is inactive, so we cannot properly update these to\nfix the breakage caused by the latest setuptools version.\n\nAlso make the cinder and ironic jobs non-voting as they are currently\npermanently failing.\n\nmeta: team: horizon\nmeta: diff-start: -\nmeta: series: independent\nmeta: branch: master\nmeta: release-type: release\nmeta: pypi: yes\nmeta: first: yes\nmeta: release:Author: Stephen Finucane \u003csfinucan@redhat.com\u003e\nmeta: release:Commit: Stephen Finucane \u003csfinucan@redhat.com\u003e\nmeta: release:Change-Id: I2d4604f8160c2c56d487ed67447f9530d11a0286\nmeta: release:Code-Review+1: Tatiana Ovchinnikova \u003ct.v.ovtchinnikova@gmail.com\u003e\nmeta: release:Code-Review+2: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Code-Review+2: Dr. Jens Harbott \u003cfrickler@offenerstapel.de\u003e\nmeta: release:Workflow+1: Dr. Jens Harbott \u003cfrickler@offenerstapel.de\u003e\n\nmeta: team: horizon\nmeta: diff-start: -\nmeta: series: independent\nmeta: branch: master\nmeta: release-type: release\nmeta: pypi: yes\nmeta: first: no\nmeta: release:Author: Stephen Finucane \u003csfinucan@redhat.com\u003e\nmeta: release:Commit: Stephen Finucane \u003csfinucan@redhat.com\u003e\nmeta: release:Change-Id: Ie54be0b4259db7e7fabf846ad72ee7d03536ea06\nmeta: release:Workflow+1: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Code-Review+1: Tatiana Ovchinnikova \u003ct.v.ovtchinnikova@gmail.com\u003e\nmeta: release:Code-Review+2: Dr. Jens Harbott \u003cfrickler@offenerstapel.de\u003e\nmeta: release:Code-Review+2: Elod Illes \u003celod.illes@est.tech\u003e\n\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\nSigned-off-by: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nCo-Authored: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nChange-Id: I39d2c867476106c7127a2365d31713c8d07abb38\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/c43ee322efb5bfb5cafc633c80d12d9c009b30da"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/c43ee322efb5bfb5cafc633c80d12d9c009b30da"}]},"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":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"}},{"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":{}}}]}
