)]}'
{"id":"openstack%2Frequirements~978157","triplet_id":"openstack%2Frequirements~master~Ida4650da621ba1534887c5906550c8623c29b30b","project":"openstack/requirements","branch":"master","topic":"unpin-selenium","attention_set":{},"removed_from_attention_set":{"11904":{"account":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"last_update":"2026-03-05 10:52:05.000000000","reason":"Change was submitted"},"4146":{"account":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"last_update":"2026-03-05 10:52:05.000000000","reason":"Change was submitted"},"6914":{"account":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"last_update":"2026-03-02 16:18:28.000000000","reason":"\u003cGERRIT_ACCOUNT_6914\u003e replied on the change","reason_account":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"}},"22629":{"account":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"last_update":"2026-03-05 07:16:40.000000000","reason":"\u003cGERRIT_ACCOUNT_22629\u003e replied on the change","reason_account":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"}},"8648":{"account":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"last_update":"2026-03-05 10:52:05.000000000","reason":"Change was submitted"},"35133":{"account":{"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},"last_update":"2026-03-02 16:53:42.000000000","reason":"\u003cGERRIT_ACCOUNT_35133\u003e replied on the change","reason_account":{"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"}}},"hashtags":[],"change_id":"Ida4650da621ba1534887c5906550c8623c29b30b","subject":"Unpin selenium and use latest","status":"MERGED","created":"2026-02-26 23:58:25.000000000","updated":"2026-03-05 10:53:07.000000000","submitted":"2026-03-05 10:52:05.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"978157-unpin-selenium","meta_rev_id":"79add9ddcf3f94a23ee64df3761e32f4af3f886c","_number":978157,"virtual_id_number":978157,"owner":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},{"value":0,"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"value":0,"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-03-05 10:52:05.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},{"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"},"recommended":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"all":[{"value":1,"date":"2026-03-04 15:41:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},{"value":1,"date":"2026-03-02 16:18:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},{"value":2,"date":"2026-03-05 08:44:11.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-03-05 07:16:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"value":1,"date":"2026-03-02 15:02:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-03-02 16:53:42.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},{"value":1,"date":"2026-03-04 15:18:50.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":"","value":1,"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":0,"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},{"value":0,"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},{"value":1,"date":"2026-03-05 08:44:11.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":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"value":0,"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},{"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"}],"reviewers":{"REVIEWER":[{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},{"_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":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-27 01:47:25.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-03-02 15:02:39.000000000","updated_by":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"reviewer":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"state":"REVIEWER"},{"updated":"2026-03-02 16:15:01.000000000","updated_by":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"reviewer":{"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},"state":"REVIEWER"},{"updated":"2026-03-02 16:15:01.000000000","updated_by":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"reviewer":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"state":"REVIEWER"},{"updated":"2026-03-04 15:18:24.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":"CC"},{"updated":"2026-03-04 15:18:24.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-03-04 15:18:50.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-03-04 15:41:29.000000000","updated_by":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"reviewer":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"state":"REVIEWER"},{"updated":"2026-03-04 16:22:32.000000000","updated_by":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"reviewer":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"state":"REVIEWER"},{"updated":"2026-03-05 08:44:11.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"}],"messages":[{"id":"326706f60ee6b1857d5402e369fa6313483a2cfe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2026-02-26 23:58:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fac62c0cd99be7c31af7776fefd55181e7842e6d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 01:47:25.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/adf2d04718f04c4cb4a5139372703b4e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2b64fdb182d946f1a7979ec4227adeb8 : SUCCESS in 3m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d931679bee0f49efbcc45b21d62883f6 : SUCCESS in 2m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/29c491626c9541ca923ad04aba05d46c : SUCCESS in 3m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2298540c09474a5c95f0a7d532524a1b : SUCCESS in 2m 59s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3718a675ea7a4c2ba6e33f821526b625 : SUCCESS in 4m 52s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/59ee4fc2ba5b4dfa816e7d56e69bc666 : SUCCESS in 2m 24s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/17e27a95b07a47f9a7b101d59842e695 : SUCCESS in 2m 14s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/808c5b31ab704467b7028e9ad1e87d0d : SUCCESS in 7m 09s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/98058f00cfef40838655e05cf8aa9cbf : SUCCESS in 11m 08s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/98a1e15292b0427a9209f32f10503a8b : SUCCESS in 6m 00s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/66847224c61a4201b407ae634287c86d : SUCCESS in 9m 32s\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/a0203d0620b2402784445d4a005d5328 : SUCCESS in 4m 02s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/56e9d86fc2f14601a124f919bb9b3807 : SUCCESS in 7m 10s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/314420fe9c1043218f3f78469b52cfdb : SUCCESS in 2m 16s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/1be4a95dd2884e9bae50e7fdffe0e475 : SUCCESS in 13m 15s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/f8c4afd9fb8b450bae8ce08ae5dbac90 : SUCCESS in 4m 57s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/dc18a08d01544191b34716a951b27060 : SUCCESS in 3m 42s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/1bef1da3947b42168e24016ff870b511 : SUCCESS in 9m 50s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/dc7f7fbfa98c4acc9ed7f0519f888938 : FAILURE in 5m 19s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/4028fd4082064a96af04b7be1df23945 : SUCCESS in 6m 20s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/8d641d521c9941159d981ce37e222975 : SUCCESS in 6m 56s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/d59dcf0b89b042c88a914ce284dcfda3 : SUCCESS in 14m 11s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/29680c4cfeec477b86c1df773f2d8f29 : SUCCESS in 2m 15s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/059e6ead33e54dee809994aeeee6b5d1 : SUCCESS in 6m 23s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/ec93dc57caa143c7851a906b213304bd : SUCCESS in 3m 58s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/18634841af83419bb65e43a2d3218c6c : SUCCESS in 4m 52s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/aee7af603e1e4497bef66bdc77865350 : SUCCESS in 11m 16s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/37409f2d55834ca58df2794c26902058 : SUCCESS in 30m 04s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/3020289b8ca44d07854824130bb32a7b : SUCCESS in 7m 27s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/cd13518e3b994a6ca8141f602afa4984 : SUCCESS in 11m 59s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/efe6c6ce446e4eae9bbad7e83d84cccb : SUCCESS in 6m 09s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/9384201400db41beadbdf12900b55a23 : SUCCESS in 3m 22s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/4b5a6d4de8014f7fb8a5fec19b5c73a2 : SUCCESS in 28m 17s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/546759482c994ed3bee59f28c6a202b0 : SUCCESS in 7m 47s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/31a0d889779b4da0b64fc7aa55e9b939 : SUCCESS in 6m 28s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/22a3423059e74d9b98a86f051efe158a : SUCCESS in 5m 34s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/e8423364b10b4ad7909aa029bb515759 : SUCCESS in 8m 24s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/b15db2ed4da346499d37733dc9791e85 : SUCCESS in 5m 15s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d842e4d9a7524c31ba8371f40486ddcf : SUCCESS in 38m 18s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ef2f6e3db3e449f597521837ca9a42f9 : SUCCESS in 1h 42m 46s","accounts_in_message":[],"_revision_number":1},{"id":"733191a3571240fa0c3082a8b36b5841d631c2c5","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2026-03-02 15:02:39.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e6e97e74ce4f614161ead79d41be06c3ddb0f998","author":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"date":"2026-03-02 16:18:28.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"3da3ddd7a869e8f1dd80d3260a26380843c1b889","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-02 16:52:34.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d3e29409ba5847e1923f37e4e9c03d9c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/72c3d25f42374d689bd37b6388191756 : SUCCESS in 2m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3329b01284314ca29d06bde741411c07 : SUCCESS in 4m 58s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7c398d2d858d461c93529b5f29ec70bd : SUCCESS in 3m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7909a4fdd42241b2ab86683fb989a5e3 : SUCCESS in 2m 53s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e8381400082a40db97b49e56a88879b5 : SUCCESS in 5m 50s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/0303a718ff754335bce66f613d775274 : SUCCESS in 4m 22s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/78df5294183b47d587d9ce1918cf7b48 : SUCCESS in 2m 45s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/692cc25638814084b69343be548f1402 : SUCCESS in 3m 25s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/c5b6c0eb9ffe4c04a57d2307e8655684 : SUCCESS in 4m 13s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/938839ce603745db9d6e700e28885243 : SUCCESS in 6m 47s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/4b7d0717fef645059b0b57895fab0ccb : SUCCESS in 9m 38s\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/b66b1d47dabc4717b5c046c6070a97d0 : SUCCESS in 5m 18s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/8190925254d4435e957799e171d97f60 : SUCCESS in 3m 15s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/20664d079a9d4227be070d9f8d6273fa : SUCCESS in 4m 07s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/455d1fbe10884f51a16c538792d03656 : SUCCESS in 10m 48s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/b662a45aa70846e6882599fccf3b63fa : SUCCESS in 6m 27s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/b527beb030e94611bc6954bb96cab320 : SUCCESS in 7m 14s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/a58a5efecd9d471ab638c23371b4b151 : SUCCESS in 7m 56s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/01696a8c6174492f91071ab672e5ee4b : SUCCESS in 8m 37s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/ca5fc44e41374369b94d7008bfb0048f : SUCCESS in 9m 34s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/fd3abdda387f4857ad82e46b79f2c37d : SUCCESS in 4m 50s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/7fc87111d8e347b4af8f9d533c9e8fc8 : SUCCESS in 13m 29s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/7adb5575c6a44a9dab336609b22bc0eb : SUCCESS in 2m 40s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/f45c91a7fc6e46d298629136cedf358f : SUCCESS in 8m 07s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/d0860bd45b5f42bf8840bb4dab3a05d6 : SUCCESS in 3m 50s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/50c9e9c51e184c5aa94dcbf14d74ee01 : SUCCESS in 6m 47s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/5d1f727ed4bd4c0abc47cb98796153bb : SUCCESS in 10m 54s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/9652cca0ebfd4bf590a31f3f71349311 : SUCCESS in 23m 20s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/f6929618d86d4828a8e97c60eec134c4 : SUCCESS in 8m 00s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/323b831044ce4be6b8cf501c16c44145 : SUCCESS in 16m 39s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/358201e5446d4801b840d328925f5f6c : SUCCESS in 3m 55s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/b93a2583361f46c9a022d728b1320662 : SUCCESS in 5m 01s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/27057c0ed64f4b429ee19bbcaf679cc4 : SUCCESS in 29m 49s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/60372d0d1aec4f8a9355fee4809aa46e : SUCCESS in 5m 05s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/6add95ada6a843cd9f758fc2fd6aca33 : SUCCESS in 5m 09s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/3f2bb732f08649c78ea96342bb37718c : SUCCESS in 5m 36s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/924d841db4d74143a078b96de39a932c : SUCCESS in 9m 18s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/23038332a3c04dda96017e7355e0887f : SUCCESS in 5m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/942df83c43b74d5c944da914fb3e0481 : SUCCESS in 1h 04m 20s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0914e5c0a8274d70915a4e5992b173cf : SUCCESS in 1h 02m 46s","accounts_in_message":[],"_revision_number":1},{"id":"135c1424ca44ca46dbc458f63dc0234b19434b29","author":{"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},"date":"2026-03-02 16:53:42.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"7f1efc4ff932d4f2c6cf23290a2ef8048966527a","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2026-03-03 17:40:18.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d4ada1ef6b58e30b19a3def19bd0c390b8ab27d3","author":{"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},"date":"2026-03-03 17:47:10.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"832a250a94762126ff085191927628591e5c8cf8","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-03-04 15:18:50.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"f14f177f27c09bafe59baa3970554350156b891b","author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"date":"2026-03-04 15:41:29.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"7bad9c2298ba94d0c66d35f07345700c25fbcddd","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-03-04 16:22:32.000000000","message":"Patch Set 1: Code-Review-2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d77882f0c07b063f94f26be4352c6c69c160e231","author":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"date":"2026-03-04 17:55:21.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4f89c43d9f8138c10c14dab8e38f2176a95de48b","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-03-05 07:16:40.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"4e4c47194313d393ea6ca0cec203739c364208cf","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-03-05 08:44:11.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"641986290f391b8c840dec5e79ad3fc6b87ee387","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-05 08:44:42.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"cd8964c97a94e1492cbc12624485debe496135b7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-05 10:52:05.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7670cb33ae2245ce881f80fcfb4dca9e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bb7bb4284b3d4c4ca12d685ac7b1c947 : SUCCESS in 4m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ff0a4c76620a42f3978a0ccd5340234c : SUCCESS in 4m 04s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/606d4393c58849f192ae1ea9dd76c991 : SUCCESS in 2m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/997d4c6edf9d4ee290840ec8333642e0 : SUCCESS in 4m 52s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/8e609d1eb9ce490e8b4122177df43d77 : SUCCESS in 3m 15s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/3adb8961ca9145c589c8d0a3156d68d9 : SUCCESS in 2m 51s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/31eb698df14b49f48514460f08cdf975 : SUCCESS in 5m 06s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/c0cf71fc78af48b5b6137dba1b59415f : SUCCESS in 5m 46s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/f0de55d8c04542be982937d65dbf3df3 : SUCCESS in 5m 41s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/750814c6fd214ea7a19a1a09eef23f27 : SUCCESS in 9m 25s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/0e4ff728761d495fae29d3d61c44598d : SUCCESS in 10m 52s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/66f471818e684cb182f4773822df5ab9 : SUCCESS in 4m 36s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/ed18f87d00df45a59d70e7f53b6d39cb : SUCCESS in 7m 01s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/0ac9f938b321447bbb8d03128ad8feca : SUCCESS in 6m 53s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/5c059d75a4fc400896fb0db2f0aa7323 : SUCCESS in 15m 47s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/7d310d99244f4c63aba62d78588e1e0e : SUCCESS in 6m 30s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/04db46630881463c89bc8a8934d2fbe1 : SUCCESS in 8m 26s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/9130d193859d4a1e9fd81dca71571e16 : SUCCESS in 12m 19s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/4bca35b72df444df8e7a26ba4fd24761 : SUCCESS in 2m 21s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/39c69c714ff14beaa392211d3cc949db : SUCCESS in 10m 43s\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/04c80dbb1cce4393b00af5b623157cdc : SUCCESS in 27m 13s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/3450ef1ae88d4227bc6bce0a2c1627c5 : SUCCESS in 7m 00s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/46a362af36164429bb9a0356f99eb7d5 : SUCCESS in 16m 47s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/f52c5fc1733946d1b5c68b0300a6ed72 : SUCCESS in 6m 23s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/0ba8e2651ef04207b3b08a496e312fcf : SUCCESS in 3m 25s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/d6725f09b7ce490ba4fb83848e145761 : SUCCESS in 29m 12s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/50c0a62a30984e42b01550a82330929d : SUCCESS in 6m 32s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/b03d3c4ed8584fbea1afa287f4e29d24 : SUCCESS in 4m 34s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/cfd5287627334dc8ac9006b27af30644 : SUCCESS in 5m 41s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/77c6f88d6d264fd0918c255339642b62 : SUCCESS in 16m 03s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/2dab49f8cbf040d9bb2d35c5e13adbf6 : SUCCESS in 5m 16s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f00311fdc7e245b4a8090e64c7c9d4e4 : SUCCESS in 1h 14m 16s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/647cb4b340544c418364f16d245272ab : SUCCESS in 2h 02m 13s","accounts_in_message":[],"_revision_number":1},{"id":"40bed157e2cbdd8380f12ad29d3c7d64d04831b8","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-05 10:52:05.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"79add9ddcf3f94a23ee64df3761e32f4af3f886c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-05 10:53:07.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b65dc87d38044a7ea45e34b350681e4d\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9cf7ec85aa4c4edd9d94c4070de3cd58 : SUCCESS in 38s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"89763f97c137c47616be5b3bceaae57c50f81512","revisions":{"89763f97c137c47616be5b3bceaae57c50f81512":{"kind":"REWORK","_number":1,"created":"2026-02-26 23:58:25.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/57/978157/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/57/978157/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/57/978157/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/57/978157/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/57/978157/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/57/978157/1"}}},"commit":{"parents":[{"commit":"9decec49f310d9a4344242f27191ca8954bead22","subject":"Merge \"update constraint for python-heatclient to new release 5.1.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/9decec49f310d9a4344242f27191ca8954bead22"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2026-02-26 23:56:48.000000000","tz":-480},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2026-02-26 23:58:19.000000000","tz":-480},"subject":"Unpin selenium and use latest","message":"Unpin selenium and use latest\n\nThe selenoum 3.141.0 no longer works with modern urllib3. Update\nselenium to ensure compatibility with other libraries like urllib3.\n\nNote this should be coordinated with the Horizon team as additional\ntesting may need to be done as selenium 4.0.0 and 4.1.0 broke Horizon.\n\nChange-Id: Ida4650da621ba1534887c5906550c8623c29b30b\nSigned-off-by: Clark Boylan \u003cclark.boylan@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/89763f97c137c47616be5b3bceaae57c50f81512"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/89763f97c137c47616be5b3bceaae57c50f81512"}]},"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":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"}},{"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":{}}}]}
