)]}'
{"id":"openstack%2Frequirements~969327","triplet_id":"openstack%2Frequirements~master~I8c367e5f78ac15b28190c1d6788971681c58dacd","project":"openstack/requirements","branch":"master","topic":"sphinx/copy-button","attention_set":{},"removed_from_attention_set":{"37632":{"account":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"last_update":"2026-04-17 11:56:37.000000000","reason":"Change was submitted"},"11904":{"account":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"last_update":"2026-04-17 11:56:37.000000000","reason":"Change was submitted"},"14288":{"account":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"last_update":"2026-04-17 11:56:37.000000000","reason":"Change was submitted"},"12898":{"account":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"last_update":"2026-04-17 09:18:49.000000000","reason":"Removed by \u003cGERRIT_ACCOUNT_37598\u003e by clicking the attention icon","reason_account":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}},"13252":{"account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"last_update":"2026-04-17 09:08:23.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"}},"17685":{"account":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"last_update":"2026-04-17 11:56:37.000000000","reason":"Change was submitted"},"22629":{"account":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"last_update":"2026-04-17 09:52:11.000000000","reason":"\u003cGERRIT_ACCOUNT_22629\u003e replied on the change","reason_account":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"}},"37598":{"account":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"last_update":"2026-04-17 09:18:42.000000000","reason":"\u003cGERRIT_ACCOUNT_37598\u003e replied on the change","reason_account":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}}},"hashtags":[],"change_id":"I8c367e5f78ac15b28190c1d6788971681c58dacd","subject":"Add the Sphinx copy-button","status":"MERGED","created":"2025-12-02 22:25:03.000000000","updated":"2026-04-17 11:57:37.000000000","submitted":"2026-04-17 11:56:37.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":17,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"969327-sphinx/copy-button","meta_rev_id":"57f2b30562ca778cd8138ef45fdf71e2c11684fa","_number":969327,"virtual_id_number":969327,"owner":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"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"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-17 11:56:37.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":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":2,"date":"2026-04-17 09:08:23.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-04-17 09:52:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-04-17 09:18:42.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":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":1,"date":"2026-04-17 09:52:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"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":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}],"reviewers":{"REVIEWER":[{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"CC":[{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-12-03 00:26:39.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":"2025-12-03 07:49:36.000000000","updated_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"reviewer":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"state":"CC"},{"updated":"2025-12-03 10:22:14.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":"2025-12-03 10:22:14.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"state":"REVIEWER"},{"updated":"2025-12-03 10:22:29.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":"2025-12-03 10:24:00.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":"2025-12-08 15:17:31.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"},{"updated":"2026-01-11 20:41:47.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"state":"REVIEWER"},{"updated":"2026-02-22 21:52:15.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"},{"updated":"2026-03-04 16:22:48.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"}],"messages":[{"id":"4c58d4818323431327650088afdf470719487bb1","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"date":"2025-12-02 22:25:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"12cd28955f36fcf049de9c80cd2d2ea49fc1fcd7","author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"date":"2025-12-02 22:26:34.000000000","message":"Patch Set 1:\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":1},{"id":"119d555514dd1e8db23fafa16f1e2d5c1bd8738d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"date":"2025-12-02 22:26:40.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"a751c907133a7d7b956be04e620e867df7c5b17e","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"date":"2025-12-02 22:27:18.000000000","message":"Topic set to sphinx/copy-button","accounts_in_message":[],"_revision_number":2},{"id":"0c0517143a4246023c72c1605ff7f0be99027d7d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-03 00:26:39.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cb653bd8873749a9a644f1f3eb3b2598\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/47fa5faeec26401f9ad74edaf014e560 : SUCCESS in 3m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/81ea44dc4d934a719f223ce79bb64dc7 : SUCCESS in 2m 59s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/dca2c0f0a70948158fb7ac1901d748f5 : SUCCESS in 3m 38s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/febdc4fdc5fd4dd4b5d0b7b0f48e855e : SUCCESS in 1h 54m 21s","accounts_in_message":[],"_revision_number":2},{"id":"b04bc9f476833aeef47cf1682032fd860fd3eb40","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-12-03 07:49:36.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8a5ba6b9cc86b1f105dba22a4b036baf8faf3a2a","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2025-12-03 10:24:00.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"76a7bdbfb172a3293262b4823ee366b52868d65c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"date":"2025-12-03 10:39:39.000000000","message":"Patch Set 3: Published edit on patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"a90bc4a3c1169cfa05ec66935be82f7b1d87f381","author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"date":"2025-12-03 10:40:12.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"6ea260c0489ca90aac410dc4b40e4d9f5fe559e0","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2025-12-03 10:49:50.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"fe54eb3b7ef2ab5c878991f2754e9ef206437f4d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"date":"2025-12-03 11:08:35.000000000","message":"Patch Set 4: Published edit on patch set 3.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":4},{"id":"0726fad68aa8648baa9c448af4fbe94c8977b38a","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2025-12-03 12:39:31.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"9fb6fd5772a4a7120a4e6fb9e0266088c0df1137","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-03 12:53:14.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fa43efe5bb4b40eb9af448aba1841b42\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fd5c8402f4e046e18a69cf5722e1b4d7 : SUCCESS in 2m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/80d7359d8f4f4467aea5a15ef680ef7f : SUCCESS in 2m 27s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/af6b9138410e4a52816f3aaaea6660cd : SUCCESS in 4m 05s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/66daa7582a2b44b8a0e20398c016131b : SUCCESS in 4m 08s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/1c51e35f10dc4dee8b6fc8534f6ae38b : SUCCESS in 3m 33s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/3a5193ce038d407db21e971f4a397a5a : SUCCESS in 2m 59s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/46f722dddd784e869a3878fbe51a210e : SUCCESS in 4m 52s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/2a96bcca35f746f48c99c2aa61eeb4aa : SUCCESS in 10m 45s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/955db6b23af0463cb43130890b666efd : SUCCESS in 7m 10s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/d10778de72a64aa9bfafbf16e515933c : SUCCESS in 10m 09s (non-voting)\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/50e739e3bc654185ae49b6c31ae95bf2 : SUCCESS in 3m 21s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/b8535e7c4a9d46209acb206c29a6a508 : SUCCESS in 6m 15s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/ffa6c59ea4684990af50f7cf52d8c53f : SUCCESS in 3m 02s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/2cdbc42feb414f5886f4126278c64715 : SUCCESS in 8m 15s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/e952e32c43d34fa38b99a1d3d563d3a6 : SUCCESS in 5m 10s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/15b6d23f8f894156a86bfd485e5149b2 : SUCCESS in 5m 55s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/309628497a3d4696924fb653555fc2db : SUCCESS in 7m 24s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/bfa4cecd260d4abbbbbd63ea460ba251 : SUCCESS in 8m 53s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/04ce1578dd7741559b99367927e84925 : SUCCESS in 4m 46s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/c3fd49f17a6f4641ab0ed846d61f5f23 : SUCCESS in 9m 03s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/35ac0688acbd479e98251db0e97a9695 : SUCCESS in 10m 41s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/1208a7745ca14e388c1170209060bb77 : SUCCESS in 2m 18s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/89b8b9d06cd840cf93bc98643ff634ed : SUCCESS in 5m 40s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/0a5f60d2122b4275af023721c451cdda : SUCCESS in 3m 10s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/d42c9bd64b184d4b834eb919125f507c : SUCCESS in 5m 04s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/c2e843e845eb4be8966ba8ce826f3a1c : SUCCESS in 11m 32s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/c93ba6763f574637ae5633cbd4cf8af3 : SUCCESS in 34m 42s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/c8b02fdc78074412b3a5c7f2b7a6a6b8 : SUCCESS in 7m 27s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/1d931f78a6ab49ca91af8376167d9906 : SUCCESS in 13m 55s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/d19541085b5a4c44af3ae797e8de94a9 : SUCCESS in 3m 24s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/ba109d6027bb4c1cb5535c29859fb990 : SUCCESS in 3m 35s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/8d022e445312479799a4f0bfbabebd4c : SUCCESS in 26m 12s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/661e3e6e79134cdf858fac2ff31b7cd7 : SUCCESS in 6m 51s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/2853080870a3441ab42169e13de9ffcb : SUCCESS in 6m 45s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/1cc1a240fd664d42872119d27c165314 : SUCCESS in 6m 25s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/6c6efa8277444f6082a950120a8a7483 : SUCCESS in 19m 33s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/7053b24a04314fa8ae356c9f180dbea6 : SUCCESS in 3m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/adc0c826c0f1421ca91715ff53984bad : SUCCESS in 35m 42s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6e74b10f9d7e460ba1f1b2fd6f13026c : SUCCESS in 1h 39m 15s","accounts_in_message":[],"_revision_number":4},{"id":"f1abbe8dd1066bc86bcbd2ba57a8530b5de5a9c8","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2025-12-03 14:25:52.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"38d19790056925338a416474964594a2f0bf7a9b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"date":"2025-12-03 14:52:57.000000000","message":"Patch Set 5: Commit message was updated.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"de5a4d947f544304054e01ce5b2ddf362b13cc0d","author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"date":"2025-12-03 14:55:38.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"0cd82e19893c4d808e6221c5a155f1ecdd6cee1c","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2025-12-03 15:56:59.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"5414ecbe756335943fc0f456cf7a70991526b050","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-03 16:43:13.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/46f4df6d82e24ed79fc223938dfbf831\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e00b544236344dfebfe0e287b1c401db : SUCCESS in 4m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/818d399d537e48fbb7cf365e7dff88f4 : SUCCESS in 2m 58s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0b40887e4b36445db31df15013404f88 : SUCCESS in 3m 53s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5f7c18b7ebad433aa5a74ca18df17610 : SUCCESS in 5m 58s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/5c8d29e672f446fb9e75dd5f42445fe7 : SUCCESS in 3m 59s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/0202d685b99c4e2888c342b218ffae42 : SUCCESS in 4m 14s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/f5453e4da6d145a5b84320563c83d083 : SUCCESS in 5m 19s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/525b88e0cf214b83a38faba05fec47d5 : SUCCESS in 7m 07s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/c86a8847c5ef4f959c67abb7b9175f3a : SUCCESS in 7m 04s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/e7498346e33640b7b0bc87190626807c : SUCCESS in 11m 35s (non-voting)\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/c2115c9bf1514ea1aafa3ffa60ec4c17 : SUCCESS in 5m 26s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/bb4938c7916841abb56a6f784d05097f : SUCCESS in 6m 58s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/9267687a808f425d9a6df87183c2ddbd : SUCCESS in 4m 40s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/f84ca79cd45f49fab2dcc3426612e2ef : SUCCESS in 11m 47s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/4bb3c36e7829409a959a5eb1dbc3043b : SUCCESS in 5m 28s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/12fad8823e3b44c5bda8c54c7e4c8008 : SUCCESS in 5m 34s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/708e11a7adf14aaaaa38880375a3bee5 : SUCCESS in 8m 09s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/1482504a2f8c4eaba60bc5100dd3e00e : SUCCESS in 8m 05s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/c6ab0cd6c81746fda6ece45bb25953c1 : SUCCESS in 6m 14s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/597322ebef11453d85c041340f03620b : SUCCESS in 10m 14s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/e9340e608d0a4542b62a8eca6382866e : SUCCESS in 12m 49s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/074ffb2556ea49fb9766d56d6850c2b2 : SUCCESS in 1m 50s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/ddbbce10453347e190b8dab1021df772 : SUCCESS in 5m 26s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/b85d29f681754608a90dc04ec3872bae : SUCCESS in 4m 38s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/5f2f939865b14b74af41ba07492f372e : SUCCESS in 6m 16s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/aeb9d76e2fc54a91806e02042a4d5e12 : SUCCESS in 11m 16s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/26d48ad50d0f4d7cac49047a4fae685b : SUCCESS in 36m 23s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/314c1541033844f0bbd6d25d38a35b9a : SUCCESS in 8m 34s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/4b8700121b34426b8123287710dd2646 : SUCCESS in 12m 54s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/8d977bd0003644e2b5ff603b8adc05bc : SUCCESS in 3m 11s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/ee54c633fa5243e997c231eac8c605c9 : SUCCESS in 2m 18s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/f752fc88efb74f80991884b9fde6cf27 : SUCCESS in 33m 56s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/1e6c04c1ec7549098e8b9d4b61fce300 : SUCCESS in 10m 01s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/dc17bcfa669d4c959b077aba8da922f6 : SUCCESS in 3m 24s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/ce760da640af4f08a304e41d416e574b : SUCCESS in 3m 32s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/7a7ae20718b14829b3a9cc93d3188b78 : SUCCESS in 19m 42s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/21b24e5896774a55b7f4e29da16e494b : SUCCESS in 4m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/143fde9810524597994faeaa082681f0 : SUCCESS in 54m 19s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/79a38691b74349cc8959a0a5467db20c : SUCCESS in 1h 45m 00s","accounts_in_message":[],"_revision_number":5},{"id":"981162d2080034001e6ebc36eefcc3a3bda9425d","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2025-12-03 16:43:58.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"cc5b24919ec2814656c5597b37986f9a88a82c05","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-02-22 21:52:15.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"8a027508990d806bfc8a3e1236eecd2ffe40c19e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-02-26 16:28:02.000000000","message":"Patch Set 6: Published edit on patch set 5.\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"dfb749b2c76960d1dd3a9009c0545639ea10b695","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-02-26 16:28:06.000000000","message":"Patch Set 7: Patch Set 6 was rebased","accounts_in_message":[],"_revision_number":7},{"id":"c0b247f84c7212c82323e631874c4a45d2316086","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-02-26 16:28:37.000000000","message":"Patch Set 8: Published edit on patch set 7.","accounts_in_message":[],"_revision_number":8},{"id":"5bc2a4245718bd03dad28695d7b37ede13d26555","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-02-26 16:28:49.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"dd39aa36e88de2d94212a7edc1b34913281395a6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-26 18:18:43.000000000","message":"Patch Set 8: 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/ad2bb593d6194809ad00cb8fe823c9f8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/96cad8e4bfd640969b548f96b0bdfb2e : SUCCESS in 3m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db4b38a03b654f8fb17c333a5cc50f30 : SUCCESS in 3m 12s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c01223d3f8304049b73621a156fd99c1 : SUCCESS in 3m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c16a899d0e6842ed9d5601e53cec7497 : SUCCESS in 5m 52s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a01b6b3ca3fe4e459e6e33c38152df31 : SUCCESS in 3m 22s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/9264c9bc931b4655a64ed930748ef940 : SUCCESS in 3m 17s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/6cab05434950423db47582ab6bc7b40a : SUCCESS in 3m 17s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/5c4f50a513da44f1a38fc5bf9dcebff4 : SUCCESS in 6m 18s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/5b56865397c74d18b9c9fa4852044894 : SUCCESS in 5m 59s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/b69b34d727a94f9190f59deb89b53f40 : SUCCESS in 3m 57s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/3c254afe0888452581802fb4c99bc66f : SUCCESS in 12m 36s\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/771ecb06d53746ada9e564478e1c790e : SUCCESS in 5m 34s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/ef059661489d4e9392c64c6011ce7260 : SUCCESS in 4m 53s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/d24d8349dc964a1ca007558d641934ef : SUCCESS in 4m 41s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/464f10d1f0884d108964393409744a01 : FAILURE in 11m 18s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/1b5d2e66a1e049a084742e262bdec9ad : SUCCESS in 5m 41s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/b3dce74ac4a042008085facdfec3dad8 : SUCCESS in 5m 15s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/3327ffb5b86340e18dd7db3edb3282c8 : SUCCESS in 8m 47s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/9b67360e94b344a893a76d4d370acadb : SUCCESS in 14m 50s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/cd6907d6b9714a26a298ccde55a2eb96 : SUCCESS in 8m 57s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/9d13e3a3dd4143c29a096511ed2d89f2 : SUCCESS in 7m 13s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/997d8b99907a4b15b24518a54141513a : SUCCESS in 11m 29s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/c77073245e9d4170bc3c1cd02b51dcbd : SUCCESS in 2m 31s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/702395c12beb45e1a797854c1e9c5b05 : SUCCESS in 10m 42s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/43953bb6ec9c483589d4d83f6d4e03a2 : SUCCESS in 6m 03s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/8eee2b80ff3f4d939bdc28c23559374f : SUCCESS in 4m 38s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/fcf44db0b6a7433191ea8efa6df4bd65 : SUCCESS in 11m 44s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/406455d2405f4154a84d946e16307f1d : SUCCESS in 31m 33s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/6e9c083904fe431db2628f1aec6d29f9 : SUCCESS in 7m 16s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/31100567eca14718ab9e1cec652d857a : SUCCESS in 17m 02s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/2f65e5f865b544e69b2a15b79f792c9c : SUCCESS in 4m 54s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/32d5ca8a6b6e411a9a573e36706b53a1 : SUCCESS in 2m 00s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/4b61d7013653436db1276ae00c2a1189 : SUCCESS in 29m 30s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/62ffeb6da5c743eca986fc20e4e5ced9 : SUCCESS in 3m 24s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/3f6effee2e0c428b9abb1513a9993a20 : SUCCESS in 4m 29s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/894ca3530d824e61b01353694db30553 : SUCCESS in 7m 13s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/39d810cc7365436a8c4ba41dc2802b76 : SUCCESS in 15m 27s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/7a6543fa2ebc48f2a83179a45f8b6fe8 : SUCCESS in 6m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8412494139bc492fae78b757c7f3acf2 : SUCCESS in 1h 08m 16s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/28916936cb544acea98d8c029a228164 : SUCCESS in 1h 44m 00s","accounts_in_message":[],"_revision_number":8},{"id":"ac6198e7c01c3e4afd449c98bfc3545860915648","author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"date":"2026-02-26 18:36:58.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"40c9c4df049679842da8586a8137a75125cd53f0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-26 20:23:48.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/97654df70f3d41dc8250b1a2d5710163\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1eb0339676d54579944b1a0fbd20ebad : SUCCESS in 3m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/07590d2c09214ac8a8a3f8e79022dd00 : SUCCESS in 1m 53s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a00e3d4f4b1243449e5283f89853dc42 : SUCCESS in 2m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/bbc4d1a5598a4cb49694ff711c9e3c94 : SUCCESS in 4m 57s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/119249dd99f243b29fa4e914543f44ae : SUCCESS in 3m 23s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/58d85c906c364ccabdc5e21db6b58281 : SUCCESS in 2m 09s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/85bd542346584a848dae2bcd2849c47f : SUCCESS in 3m 10s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/b2548639b0f6444ba686dbae3ccd90db : SUCCESS in 5m 30s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/38062bf600d646afadab61e6248b578d : SUCCESS in 8m 04s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/b4f30344181c4f42bc9e3cbd163e2e81 : SUCCESS in 6m 34s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/5ea138e5c0f2406cbf2017abd48da263 : SUCCESS in 3m 16s\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/413f8de6395146809d52e639cda4ea35 : SUCCESS in 4m 25s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/9cb41ca5a63f41358b8d76743c3bac96 : SUCCESS in 5m 05s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/76f350765a4441fa96deb7b68aa075e7 : SUCCESS in 3m 44s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/3a128fe074e64ee8a44a3f481ea26c63 : SUCCESS in 10m 39s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/1445699a76cc41ddacd64fed8744503a : SUCCESS in 4m 57s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/ed43ec9a443a473ebb1a8aeecdcd3c64 : SUCCESS in 3m 39s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/77b66c7cb48e47feac96543d5a24f27b : SUCCESS in 5m 49s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/ab9f897c2d5e41e2912bf317e50f1668 : SUCCESS in 14m 51s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/99b9894613314eacbccfb99fe35f02c9 : SUCCESS in 6m 58s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/1be5e46c40574fb0a4bd1c4c176637d0 : SUCCESS in 7m 58s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/377fb9afc8784f06b7a42f28a53db21f : SUCCESS in 12m 02s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/5aa53961105e4894a5b1190124f4f114 : SUCCESS in 2m 34s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/da55f8a135324cc9b11361b52fefc17f : SUCCESS in 10m 39s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/1deecbdf19cd4ad89c583998a9b599fe : SUCCESS in 2m 22s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/149f73c9aeb840038139f29cd626f1e0 : SUCCESS in 5m 13s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/7da0fec019414b669074151f6453b99f : SUCCESS in 11m 44s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/b7449e85e35d449e9dfd927dfc8ce325 : SUCCESS in 27m 15s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/5210afcae9404f239f3bd9cbc6816252 : SUCCESS in 4m 18s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/9d1f83ab536e4e718f82e9bf815ea1d4 : SUCCESS in 11m 37s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/3bdf66b399b143c1a8bedbdba0ae9e73 : SUCCESS in 4m 32s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/ca90c9c777dc46949630a8458581c7f4 : SUCCESS in 3m 06s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/1087b09c65d44e2b9ab745cd0d855a99 : SUCCESS in 33m 40s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/7c82edb05c5e49b485e10c2b472dcdef : SUCCESS in 6m 09s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/294ea8da265a4852adbce397a464464c : SUCCESS in 4m 53s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/142b962db6c7447d9230026587642ccd : SUCCESS in 5m 56s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/aabfcfa2ee334cecbd5398f992631f60 : SUCCESS in 18m 04s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/6d81bcbb5fb04494aa4f6212dae7275c : SUCCESS in 6m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/992a1b11f5f641a2bad7f6da3582e7e1 : SUCCESS in 1h 09m 39s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4488906eebc54056984a6d0fe445e9be : SUCCESS in 1h 41m 28s","accounts_in_message":[],"_revision_number":8},{"id":"a38021c8cf5f47996bcf39d7b212a8063647ebbd","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-03-04 16:22:48.000000000","message":"Patch Set 8: Code-Review-2\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"48ad4b20f46d881f3de88febf905784ce3ffe3c8","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-03-04 16:23:41.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"2aa5563215d9a7348e32a553dde3f2f70d20e53e","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-04-01 18:28:18.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"bf3d0b89bb60a4b9b2dc5bd47db837d6453f0181","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-04-01 18:31:01.000000000","message":"Patch Set 8: -Code-Review","accounts_in_message":[],"_revision_number":8},{"id":"f9599d4835c694f1dc1a9c94aaa746617e0e9872","author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"date":"2026-04-04 10:25:50.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"b37e905a4303a20f1f01f96b5045802922146f7f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"date":"2026-04-05 08:50:14.000000000","message":"Patch Set 9: Commit message was updated.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":9},{"id":"be3650b5a1ba8b2347881aa8549d9f6d4a7b73e1","author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"date":"2026-04-05 08:50:24.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"85c7f081720b4b4994258f84f0495a78476177c7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-05 10:10:58.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/00adf5bc8c94406e8d7ef034515bff19\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ba1d27c736ae42e590f14763c7c8430c : SUCCESS in 3m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e6efb3c6ae8748d2a3f9a1bb77a5c3d8 : SUCCESS in 3m 00s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/96b5f566a70a4f98b5683e5aff4afa7e : SUCCESS in 3m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3e1178de400c42da86a83140ce45e2ab : SUCCESS in 4m 05s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/9b2b7c40ca37412b8e9497510f80d526 : SUCCESS in 6m 09s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/4956062f247c4289a752acfa062c0929 : SUCCESS in 3m 22s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/fd0436ca65644d0d80aaccb4fdaa9e45 : SUCCESS in 3m 16s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/5912208a5b154f00a6ca83a6df81872e : SUCCESS in 4m 11s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/1c223f2c7f264f69a42735f3ec83f4c5 : SUCCESS in 5m 40s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/832c06bcc8ed4bde98e93309e4aec487 : SUCCESS in 6m 08s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/266966b011b54252a9fe81269a3c11ed : SUCCESS in 9m 00s\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/b7eac9f9f6fc405fa86e15b5c9f1c525 : SUCCESS in 4m 04s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/e324c4f284964f84aeb2e7666b6e254d : SUCCESS in 4m 54s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/de29d39bf30845b18e76c7b6dd5b7e3a : SUCCESS in 4m 01s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/ac6577ab0b684f03954cd5cead2a2aa2 : SUCCESS in 11m 16s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/2c7e49bf633946fba9b3ff3139d76dc7 : SUCCESS in 4m 36s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/6d040785ab464f579bfdee6a620c7702 : SUCCESS in 3m 29s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/0e2c5a16285c4d588e8a435d7b7e0160 : SUCCESS in 6m 30s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/59c307405d944aed9be4bdcbbf09cc79 : SUCCESS in 18m 38s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/648b16f8645d4217959cfa174c89a8bd : SUCCESS in 5m 45s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/2782a8baba7d4e5fa4ca3a31e1d736ad : SUCCESS in 10m 01s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/dec3b6d08cd84592ba3f397586635230 : SUCCESS in 9m 20s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/2a40bdb776aa4bd0b602df531146203f : SUCCESS in 2m 25s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/1b90faed8f1a4ca4b0e5c355256dff74 : SUCCESS in 12m 26s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/113dc9a7caea40949417715ce702d6bf : SUCCESS in 4m 13s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/6e30a63e49c24b77a1af09055a8e93fc : SUCCESS in 4m 03s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/93fcb71f795441e1a2b0ec41114d572a : SUCCESS in 10m 50s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/896cd3c04cac4a769feb23d8a9ec1c21 : SUCCESS in 27m 42s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/ce183145f61142ab88a1dff4b50fcbbf : SUCCESS in 7m 32s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/6d1c4e85f56f481ab92e41b8e6933f21 : SUCCESS in 15m 36s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/c9ae5b88db464db0ab090747160cd323 : SUCCESS in 6m 12s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/b233391ebcb54f36adc9cc27a33261a7 : SUCCESS in 2m 53s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/265e7230fba84220972fdb330a1709c4 : SUCCESS in 28m 38s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/b66444419dbb4b9fb4c96b42a2996582 : SUCCESS in 3m 48s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/3ddbbb93f027407ba9e300e3571490e5 : SUCCESS in 6m 20s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/a88437f2891347859a4c3968a0e97b5c : SUCCESS in 6m 11s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/5d6642a291f440deaea977bb860a779d : SUCCESS in 12m 49s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/0ecbdb0bd09f4999a1068c39b84f34e0 : SUCCESS in 5m 59s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2bda3935d796407c801f82610d1fbaf6 : SUCCESS in 1h 07m 13s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/09ef6ead6814461a90fd49648f102d93 : SUCCESS in 1h 11m 59s","accounts_in_message":[],"_revision_number":9},{"id":"d92f96ade966582ea4234162ea9a08eb4ef766b8","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-04-17 09:08:23.000000000","message":"Patch Set 9: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"628bbe5c10a101caaa3c123224fc547bb4b427f4","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-04-17 09:18:42.000000000","message":"Patch Set 9: Code-Review+1","accounts_in_message":[],"_revision_number":9},{"id":"20e1586f480df9406e5ca9c6fa1687b02d65a0ea","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-04-17 09:52:11.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":9},{"id":"f5295a2a49ecd120422a59a22b9fd550f5db6f28","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-17 09:52:48.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"bd53b40ca516a1730477ab479c78a34280c984a6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-17 11:56:37.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d1a61d9cb6be45e7ab44fd0fb0f23064\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6c335dbfb93d4c6b959984cbbc855825 : SUCCESS in 2m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2ec7dd1f8ea24c1994b0a6610bd15947 : SUCCESS in 3m 18s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0cef7e3b084b4d4c98d9aaeaa1c22388 : SUCCESS in 2m 09s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4f739147a36b47fd985d4d829f8d016b : SUCCESS in 3m 52s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/2e037c6ce1af4611a09fee3628d14f8b : SUCCESS in 2m 07s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/ed47d0a23e3e4214b862a804335f6988 : SUCCESS in 3m 18s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/e43ce4976867470a91e3c9da969a83c2 : SUCCESS in 4m 54s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/6bc11dcfbc73485c8c35a2aec5ed4ad6 : SUCCESS in 5m 32s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/5771dd37952d49ee9677aa859f56000d : SUCCESS in 3m 22s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/5f3e56de565a417cbb81f3e3f1e5fe52 : SUCCESS in 5m 33s\n- cross-cinder-py313 https://zuul.opendev.org/t/openstack/build/a48930a392344d5c86e106774d5646a9 : SUCCESS in 11m 02s\n- cross-designate-py313 https://zuul.opendev.org/t/openstack/build/27c1b7a2798b42e5bbc1a1fc141f6451 : SUCCESS in 3m 53s\n- cross-glance-py313 https://zuul.opendev.org/t/openstack/build/f68d9a951bbe4db5b26549f0aee586df : SUCCESS in 5m 00s\n- cross-heat-py313 https://zuul.opendev.org/t/openstack/build/a15831b793c545ddb1294dd129c9b9c5 : SUCCESS in 4m 51s\n- cross-horizon-py313 https://zuul.opendev.org/t/openstack/build/51c215d6ef654ff9a055ee13ee19ae4b : SUCCESS in 15m 19s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/e211b21fb5a944c7a4d8fc4af82facf1 : SUCCESS in 6m 35s\n- cross-ironic-py313 https://zuul.opendev.org/t/openstack/build/284ed7149841443f8308ec9977a4ae58 : SUCCESS in 7m 15s\n- cross-keystone-py313 https://zuul.opendev.org/t/openstack/build/fbe861aef14148ca983190ec8a041a81 : SUCCESS in 6m 29s\n- cross-kuryr-py313 https://zuul.opendev.org/t/openstack/build/9b4f25c33b2545a3894abcee0a097758 : SUCCESS in 2m 24s\n- cross-manila-py313 https://zuul.opendev.org/t/openstack/build/2fc7ab64ceee42f98554fb866d913385 : SUCCESS in 6m 35s\n- cross-neutron-py313 https://zuul.opendev.org/t/openstack/build/f7ded8c40e6e4a7eba8c3cc326d97002 : SUCCESS in 20m 51s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/0eba52c1ec894f46b3419d3638fb7f78 : SUCCESS in 4m 30s\n- cross-nova-py313 https://zuul.opendev.org/t/openstack/build/b6d63cdceff34c7f9ae41a387f1bf184 : SUCCESS in 11m 01s\n- cross-placement-py313 https://zuul.opendev.org/t/openstack/build/51f982687e4747ae8fa08a6fcff59e68 : SUCCESS in 3m 36s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/25eaec2ce65b4b8b920c8f3a90b618f5 : SUCCESS in 2m 52s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/6adb58c019c745249a4fde71cec65fd3 : SUCCESS in 26m 36s\n- cross-placement-functional-py313 https://zuul.opendev.org/t/openstack/build/74fbcb1540464d968e55e18dac23842e : SUCCESS in 5m 07s\n- cross-octavia-py313 https://zuul.opendev.org/t/openstack/build/26ad1870fc1b4d05ab29a14129fdf478 : SUCCESS in 4m 20s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/8d52b4591cb34d969b3f47904307497e : SUCCESS in 3m 27s\n- cross-swift-py313 https://zuul.opendev.org/t/openstack/build/22f1338f13444f3e9e38e99a332e54cc : SUCCESS in 18m 12s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/5376dff09aeb45d0b09c9c712290be00 : SUCCESS in 3m 30s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/11e7b1e93fb9447285d4f012af9147d7 : SUCCESS in 37m 27s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d4f6e6c307cb4b2281e43242d08d75d8 : SUCCESS in 1h 59m 12s","accounts_in_message":[],"_revision_number":9},{"id":"cf9f0045daa55033a75cb824103717f7c2e8683e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-17 11:56:37.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":9},{"id":"57f2b30562ca778cd8138ef45fdf71e2c11684fa","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-17 11:57:37.000000000","message":"Patch Set 9:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/596f99a9c6e64c7ab29c09636820d221\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/db3527abe0714758ad7ac9815ee42bd7 : SUCCESS in 47s","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"8e2f8132f8c7e4b792f40a8da9715bfe815be6b8","revisions":{"8f9e71ee145a9eedf5f67f8a192df543c3d677b8":{"kind":"REWORK","_number":1,"created":"2025-12-02 22:25:03.000000000","uploader":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"ref":"refs/changes/27/969327/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/27/969327/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/27/969327/1"}}},"commit":{"parents":[{"commit":"44dbd103640a38272df3ad29048b4c5dece2c1c7","subject":"Merge \"update constraint for sushy to new release 5.9.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/44dbd103640a38272df3ad29048b4c5dece2c1c7"}]}],"author":{"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","date":"2025-12-02 22:25:03.000000000","tz":0},"committer":{"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","date":"2025-12-02 22:25:03.000000000","tz":0},"subject":"Add the Sphinx copy-button","message":"Add the Sphinx copy-button\n\nInclude the copy-button to enable improved code-block usability across the documentation\n\nChange-Id: I8c367e5f78ac15b28190c1d6788971681c58dacd\nSigned-off-by: Dmitriy Chubinidze \u003cdcu995@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/8f9e71ee145a9eedf5f67f8a192df543c3d677b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/8f9e71ee145a9eedf5f67f8a192df543c3d677b8"}]},"branch":"refs/heads/master"},"c1b2fb8bedd4b91074f1413972d61534b3d3585e":{"kind":"REWORK","_number":2,"created":"2025-12-02 22:26:40.000000000","uploader":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"ref":"refs/changes/27/969327/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/27/969327/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/27/969327/2"}}},"commit":{"parents":[{"commit":"44dbd103640a38272df3ad29048b4c5dece2c1c7","subject":"Merge \"update constraint for sushy to new release 5.9.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/44dbd103640a38272df3ad29048b4c5dece2c1c7"}]}],"author":{"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","date":"2025-12-02 22:25:03.000000000","tz":0},"committer":{"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","date":"2025-12-02 22:26:24.000000000","tz":0},"subject":"Add the Sphinx copy-button","message":"Add the Sphinx copy-button\n\nInclude the copy-button to enable improved code-block usability across the documentation\n\nChange-Id: I8c367e5f78ac15b28190c1d6788971681c58dacd\nSigned-off-by: Dmitriy Chubinidze \u003cdcu995@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/c1b2fb8bedd4b91074f1413972d61534b3d3585e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/c1b2fb8bedd4b91074f1413972d61534b3d3585e"}]},"branch":"refs/heads/master"},"89f663c834b7022d80238a4c9bbb73075d2a32be":{"kind":"REWORK","_number":3,"created":"2025-12-03 10:39:39.000000000","uploader":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"ref":"refs/changes/27/969327/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/27/969327/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/27/969327/3"}}},"commit":{"parents":[{"commit":"44dbd103640a38272df3ad29048b4c5dece2c1c7","subject":"Merge \"update constraint for sushy to new release 5.9.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/44dbd103640a38272df3ad29048b4c5dece2c1c7"}]}],"author":{"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","date":"2025-12-02 22:25:03.000000000","tz":0},"committer":{"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","date":"2025-12-03 10:39:27.000000000","tz":0},"subject":"Add the Sphinx copy-button","message":"Add the Sphinx copy-button\n\nInclude the copy-button to enable improved code-block usability across the documentation\n\nChange-Id: I8c367e5f78ac15b28190c1d6788971681c58dacd\nSigned-off-by: Dmitriy Chubinidze \u003cdcu995@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/89f663c834b7022d80238a4c9bbb73075d2a32be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/89f663c834b7022d80238a4c9bbb73075d2a32be"}]},"branch":"refs/heads/master"},"0b7c7de0074859fc2e89180985bfb1bbea17bde7":{"kind":"REWORK","_number":4,"created":"2025-12-03 11:08:35.000000000","uploader":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"ref":"refs/changes/27/969327/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/27/969327/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/27/969327/4"}}},"commit":{"parents":[{"commit":"44dbd103640a38272df3ad29048b4c5dece2c1c7","subject":"Merge \"update constraint for sushy to new release 5.9.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/44dbd103640a38272df3ad29048b4c5dece2c1c7"}]}],"author":{"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","date":"2025-12-02 22:25:03.000000000","tz":0},"committer":{"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","date":"2025-12-03 11:07:36.000000000","tz":0},"subject":"Add the Sphinx copy-button","message":"Add the Sphinx copy-button\n\nInclude the copy-button to enable improved code-block usability across the documentation\n\nChange-Id: I8c367e5f78ac15b28190c1d6788971681c58dacd\nSigned-off-by: Dmitriy Chubinidze \u003cdcu995@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/0b7c7de0074859fc2e89180985bfb1bbea17bde7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/0b7c7de0074859fc2e89180985bfb1bbea17bde7"}]},"branch":"refs/heads/master"},"a5fb119569f39f54c2e5ef8e47c2b571cc204804":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2025-12-03 14:52:57.000000000","uploader":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"ref":"refs/changes/27/969327/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/27/969327/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/27/969327/5"}}},"commit":{"parents":[{"commit":"44dbd103640a38272df3ad29048b4c5dece2c1c7","subject":"Merge \"update constraint for sushy to new release 5.9.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/44dbd103640a38272df3ad29048b4c5dece2c1c7"}]}],"author":{"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","date":"2025-12-02 22:25:03.000000000","tz":0},"committer":{"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","date":"2025-12-03 14:52:57.000000000","tz":0},"subject":"Add the Sphinx copy-button","message":"Add the Sphinx copy-button\n\nInclude the copy-button to enable improved code-block usability across the documentation\n\nRelated PR: https://review.opendev.org/c/openstack/openstack-ansible/+/969317\n\nChecklist:\n\n- Is the library actively maintained?:\n\nThe library isn\u0027t very actively maintained, with updates coming around 2-3 times a year. However, it\u0027s stable enough that regular updates aren\u0027t necessary for most use cases.\n\n- Is the library license compatible?\n\nIt\u0027s under the MIT license, so yes it\u0027s compatible.\n\n- Is the library already packaged in the distros we target (Ubuntu\nlatest LTS / Debian latest)?\n\nNo, it is not typically packaged in official Ubuntu or Debian repositories, but can be installed via pip.\n\n- Is the library required for OpenStack project or related dev or\ninfrastructure setup?\n\nIt can be useful for almost all projects with Sphinx documentation to provide easy copy-pasting for code examples in docs.\n\n- If the library release is managed by the Openstack release process\ndoes it use the cycle-with-intermediary release type?\nN/A\n\nChange-Id: I8c367e5f78ac15b28190c1d6788971681c58dacd\nSigned-off-by: Dmitriy Chubinidze \u003cdcu995@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/a5fb119569f39f54c2e5ef8e47c2b571cc204804"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/a5fb119569f39f54c2e5ef8e47c2b571cc204804"}]},"branch":"refs/heads/master","description":"Edit commit message"},"8568bb3e8da1b783294c01b8974f9d2965afc603":{"kind":"REWORK","_number":6,"created":"2026-02-26 16:28:02.000000000","uploader":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"ref":"refs/changes/27/969327/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/27/969327/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/27/969327/6"}}},"commit":{"parents":[{"commit":"44dbd103640a38272df3ad29048b4c5dece2c1c7","subject":"Merge \"update constraint for sushy to new release 5.9.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/44dbd103640a38272df3ad29048b4c5dece2c1c7"}]}],"author":{"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","date":"2025-12-02 22:25:03.000000000","tz":0},"committer":{"name":"Ivan Anfimov","email":"lazekteam@gmail.com","date":"2026-02-26 16:28:00.000000000","tz":0},"subject":"Add the Sphinx copy-button","message":"Add the Sphinx copy-button\n\nInclude the copy-button to enable improved code-block usability across the documentation\n\nRelated PR: https://review.opendev.org/c/openstack/openstack-ansible/+/969317\n\nChecklist:\n\n- Is the library actively maintained?:\n\nThe library isn\u0027t very actively maintained, with updates coming around 2-3 times a year. However, it\u0027s stable enough that regular updates aren\u0027t necessary for most use cases.\n\n- Is the library license compatible?\n\nIt\u0027s under the MIT license, so yes it\u0027s compatible.\n\n- Is the library already packaged in the distros we target (Ubuntu\nlatest LTS / Debian latest)?\n\nNo, it is not typically packaged in official Ubuntu or Debian repositories, but can be installed via pip.\n\n- Is the library required for OpenStack project or related dev or\ninfrastructure setup?\n\nIt can be useful for almost all projects with Sphinx documentation to provide easy copy-pasting for code examples in docs.\n\n- If the library release is managed by the Openstack release process\ndoes it use the cycle-with-intermediary release type?\nN/A\n\nChange-Id: I8c367e5f78ac15b28190c1d6788971681c58dacd\nSigned-off-by: Dmitriy Chubinidze \u003cdcu995@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/8568bb3e8da1b783294c01b8974f9d2965afc603"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/8568bb3e8da1b783294c01b8974f9d2965afc603"}]},"branch":"refs/heads/master"},"6c677e806ae9d1bb294bcd48417ac7d9e217563b":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-02-26 16:28:06.000000000","uploader":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"ref":"refs/changes/27/969327/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/27/969327/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/27/969327/7"}}},"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":"Dmitriy Chubinidze","email":"dcu995@gmail.com","date":"2025-12-02 22:25:03.000000000","tz":0},"committer":{"name":"Ivan Anfimov","email":"lazekteam@gmail.com","date":"2026-02-26 16:28:06.000000000","tz":0},"subject":"Add the Sphinx copy-button","message":"Add the Sphinx copy-button\n\nInclude the copy-button to enable improved code-block usability across the documentation\n\nRelated PR: https://review.opendev.org/c/openstack/openstack-ansible/+/969317\n\nChecklist:\n\n- Is the library actively maintained?:\n\nThe library isn\u0027t very actively maintained, with updates coming around 2-3 times a year. However, it\u0027s stable enough that regular updates aren\u0027t necessary for most use cases.\n\n- Is the library license compatible?\n\nIt\u0027s under the MIT license, so yes it\u0027s compatible.\n\n- Is the library already packaged in the distros we target (Ubuntu\nlatest LTS / Debian latest)?\n\nNo, it is not typically packaged in official Ubuntu or Debian repositories, but can be installed via pip.\n\n- Is the library required for OpenStack project or related dev or\ninfrastructure setup?\n\nIt can be useful for almost all projects with Sphinx documentation to provide easy copy-pasting for code examples in docs.\n\n- If the library release is managed by the Openstack release process\ndoes it use the cycle-with-intermediary release type?\nN/A\n\nChange-Id: I8c367e5f78ac15b28190c1d6788971681c58dacd\nSigned-off-by: Dmitriy Chubinidze \u003cdcu995@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/6c677e806ae9d1bb294bcd48417ac7d9e217563b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/6c677e806ae9d1bb294bcd48417ac7d9e217563b"}]},"branch":"refs/heads/master","description":"Rebase"},"ae8c24b8f9141b5dca9cccf8101a2dba5f92ec7a":{"kind":"REWORK","_number":8,"created":"2026-02-26 16:28:37.000000000","uploader":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"ref":"refs/changes/27/969327/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/27/969327/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/27/969327/8"}}},"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":"Dmitriy Chubinidze","email":"dcu995@gmail.com","date":"2025-12-02 22:25:03.000000000","tz":0},"committer":{"name":"Ivan Anfimov","email":"lazekteam@gmail.com","date":"2026-02-26 16:28:36.000000000","tz":0},"subject":"Add the Sphinx copy-button","message":"Add the Sphinx copy-button\n\nInclude the copy-button to enable improved code-block usability across the documentation\n\nRelated PR: https://review.opendev.org/c/openstack/openstack-ansible/+/969317\n\nChecklist:\n\n- Is the library actively maintained?:\n\nThe library isn\u0027t very actively maintained, with updates coming around 2-3 times a year. However, it\u0027s stable enough that regular updates aren\u0027t necessary for most use cases.\n\n- Is the library license compatible?\n\nIt\u0027s under the MIT license, so yes it\u0027s compatible.\n\n- Is the library already packaged in the distros we target (Ubuntu\nlatest LTS / Debian latest)?\n\nNo, it is not typically packaged in official Ubuntu or Debian repositories, but can be installed via pip.\n\n- Is the library required for OpenStack project or related dev or\ninfrastructure setup?\n\nIt can be useful for almost all projects with Sphinx documentation to provide easy copy-pasting for code examples in docs.\n\n- If the library release is managed by the Openstack release process\ndoes it use the cycle-with-intermediary release type?\nN/A\n\nChange-Id: I8c367e5f78ac15b28190c1d6788971681c58dacd\nSigned-off-by: Dmitriy Chubinidze \u003cdcu995@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/ae8c24b8f9141b5dca9cccf8101a2dba5f92ec7a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/ae8c24b8f9141b5dca9cccf8101a2dba5f92ec7a"}]},"branch":"refs/heads/master"},"8e2f8132f8c7e4b792f40a8da9715bfe815be6b8":{"kind":"NO_CODE_CHANGE","_number":9,"created":"2026-04-05 08:50:14.000000000","uploader":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"ref":"refs/changes/27/969327/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/27/969327/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/27/969327/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/27/969327/9"}}},"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":"Dmitriy Chubinidze","email":"dcu995@gmail.com","date":"2025-12-02 22:25:03.000000000","tz":0},"committer":{"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","date":"2026-04-05 08:49:55.000000000","tz":0},"subject":"Add the Sphinx copy-button","message":"Add the Sphinx copy-button\n\nInclude the copy-button to enable improved code-block usability across\nthe documentation\n\nRelated PR: https://review.opendev.org/c/openstack/openstack-ansible/+/969317\n\nChecklist:\n\n- Is the library actively maintained?:\n\nThe library isn\u0027t very actively maintained, with updates coming around\n2-3 times a year. However, it\u0027s stable enough that regular updates\naren\u0027t necessary for most use cases.\n\n- Is the library license compatible?\n\nIt\u0027s under the MIT license, so yes it\u0027s compatible.\n\n- Is the library already packaged in the distros we target (Ubuntu\nlatest LTS / Debian latest)?\n\nNo, it is not typically packaged in official Ubuntu or Debian\nrepositories, but can be installed via pip.\n\n- Is the library required for OpenStack project or related dev or\ninfrastructure setup?\n\nIt can be useful for almost all projects with Sphinx documentation\nto provide easy copy-pasting for code examples in docs.\n\n- If the library release is managed by the Openstack release process\ndoes it use the cycle-with-intermediary release type?\nN/A\n\nChange-Id: I8c367e5f78ac15b28190c1d6788971681c58dacd\nSigned-off-by: Dmitriy Chubinidze \u003cdcu995@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/8e2f8132f8c7e4b792f40a8da9715bfe815be6b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/8e2f8132f8c7e4b792f40a8da9715bfe815be6b8"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"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":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"}}]}],"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":""}}}]}
