)]}'
{"id":"openstack%2Foctavia~976117","triplet_id":"openstack%2Foctavia~master~I04a580fcb9c53dc2cab98846f7dde704cd317943","project":"openstack/octavia","branch":"master","attention_set":{},"removed_from_attention_set":{"6577":{"account":{"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},"last_update":"2026-02-11 17:23:23.000000000","reason":"\u003cGERRIT_ACCOUNT_6577\u003e replied on the change","reason_account":{"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"}},"38562":{"account":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"last_update":"2026-02-11 18:53:12.000000000","reason":"Change was submitted"},"29244":{"account":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"last_update":"2026-02-10 13:02:40.000000000","reason":"\u003cGERRIT_ACCOUNT_29244\u003e replied on the change","reason_account":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"}}},"hashtags":[],"change_id":"I04a580fcb9c53dc2cab98846f7dde704cd317943","subject":"Fix issues related to pkg_resources module","status":"MERGED","created":"2026-02-09 13:40:20.000000000","updated":"2026-02-11 18:54:15.000000000","submitted":"2026-02-11 18:53:12.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"976117","meta_rev_id":"c877e374986d8254a58ee01a035a0819ba43f6e0","_number":976117,"virtual_id_number":976117,"owner":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},{"value":0,"_account_id":38360,"name":"Zachary Mark Raines","display_name":"Zachary Raines","email":"zachary.raines@canonical.com","username":"raineszm","status":"Sustaining Engineer @ Canonical"},{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-02-11 18:53:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"recommended":{"_account_id":38360,"name":"Zachary Mark Raines","display_name":"Zachary Raines","email":"zachary.raines@canonical.com","username":"raineszm","status":"Sustaining Engineer @ Canonical"},"all":[{"value":1,"date":"2026-02-11 17:23:23.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},{"value":1,"date":"2026-02-11 16:49:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":38360,"name":"Zachary Mark Raines","display_name":"Zachary Raines","email":"zachary.raines@canonical.com","username":"raineszm","status":"Sustaining Engineer @ Canonical"},{"value":2,"date":"2026-02-11 16:14:52.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":2,"date":"2026-02-11 17:06:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"all":[{"value":0,"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},{"value":0,"_account_id":38360,"name":"Zachary Mark Raines","display_name":"Zachary Raines","email":"zachary.raines@canonical.com","username":"raineszm","status":"Sustaining Engineer @ Canonical"},{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":1,"date":"2026-02-11 17:14:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},{"value":0,"_account_id":38360,"name":"Zachary Mark Raines","display_name":"Zachary Raines","email":"zachary.raines@canonical.com","username":"raineszm","status":"Sustaining Engineer @ Canonical"},{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"_account_id":38360,"name":"Zachary Mark Raines","display_name":"Zachary Raines","email":"zachary.raines@canonical.com","username":"raineszm","status":"Sustaining Engineer @ Canonical"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-09 16:26:58.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-02-10 09:27:14.000000000","updated_by":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"reviewer":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"state":"REVIEWER"},{"updated":"2026-02-10 12:53:37.000000000","updated_by":{"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},"reviewer":{"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},"state":"CC"},{"updated":"2026-02-11 16:49:36.000000000","updated_by":{"_account_id":38360,"name":"Zachary Mark Raines","display_name":"Zachary Raines","email":"zachary.raines@canonical.com","username":"raineszm","status":"Sustaining Engineer @ Canonical"},"reviewer":{"_account_id":38360,"name":"Zachary Mark Raines","display_name":"Zachary Raines","email":"zachary.raines@canonical.com","username":"raineszm","status":"Sustaining Engineer @ Canonical"},"state":"REVIEWER"},{"updated":"2026-02-11 17:06:45.000000000","updated_by":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"reviewer":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"state":"REVIEWER"},{"updated":"2026-02-11 17:23:23.000000000","updated_by":{"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},"reviewer":{"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},"state":"REVIEWER"}],"messages":[{"id":"23fd9b8845484c44f4c9274f5fe95be319ded69a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-02-09 13:40:20.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6e27f910598a39c855d8cb264352bbb44ce3c1bb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-09 16:26:58.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/022e7cd7855641908ba4753c7e4e3e67\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/e70615acd811440280d120aede44e6ee : SUCCESS in 5m 59s\n- requirements-check https://zuul.opendev.org/t/openstack/build/62c5ce64a84847ed94c39a2ded63fd19 : SUCCESS in 3m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0c1cb56dab03482084ab8716aaa2a6dd : FAILURE in 4m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c711e87d19ec45e5a9bc763703c91234 : FAILURE in 2m 21s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/69344057182c4bd68a930a6360e98dfb : SUCCESS in 5m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/774493fdc1c74c2385e1c6a1d12acd21 : FAILURE in 3m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cb6618a729ef4e3e98445c9cd9745127 : FAILURE in 4m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/23d6ef2a4b0d49aea117d2eb0cfd0cc7 : SUCCESS in 6m 00s\n- octavia-tox-py313-tips https://zuul.opendev.org/t/openstack/build/389df0cf367d4f7cba7783f295868922 : FAILURE in 3m 38s\n- octavia-tox-functional-py313-tips https://zuul.opendev.org/t/openstack/build/c3ba0351fa9a4b6e81773419e79f8bef : FAILURE in 3m 34s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/5521f02bcece49dc88e358ba15104aa7 : SUCCESS in 3m 35s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/f405a97915914f0f9cfb38b56f57b35c : SUCCESS in 8m 34s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/8949549375534068aea446b4346e1d4d : FAILURE in 3m 51s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/303ada054d034410af473437be27949b : SUCCESS in 1h 21m 47s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/616237b82ffb4ac98772312397518324 : SUCCESS in 1h 37m 23s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/3ab1b7b55871463bb3201ba5d22b8d8d : SUCCESS in 1h 03m 59s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/937c524634ca4c9b99100f4caca07ffd : SUCCESS in 1h 43m 29s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/8e14325b3b2a4cfabc43ca4107d86a0a : SUCCESS in 1h 04m 51s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/1ddce57b68c8465282441b810498c579 : SUCCESS in 34m 56s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/2a0ea712f6de4dca927c03b76ee79297 : SUCCESS in 33m 11s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/5854035b51bc409ebdcf30205ff03d6d : SUCCESS in 33m 48s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/9e014505fdb04cd5a938864f3c6f5624 : SUCCESS in 2h 45m 13s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/6c13583b31d84aa98385384eee034b78 : SUCCESS in 1h 31m 35s (non-voting)\n\nWarning:\n  Comments left for invalid file octavia/common/utils.py","accounts_in_message":[],"_revision_number":1},{"id":"f5b7f5b4523d0f1da13dd31fa056aa38b7753eb5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2026-02-10 09:27:14.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"9f68d31d29069e2c04db0faaa9ecb5f43f9dcb7f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-02-10 10:02:10.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"62a238fa1d22eff8053dda8a6412061d59d34d3d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-10 12:51:13.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/cf515cf92c4e466aadfabe078257b79c\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/2655e045ad0846fe9c8a0f57d9e18273 : SUCCESS in 4m 04s\n- requirements-check https://zuul.opendev.org/t/openstack/build/d37f071000a840f480caf26047446978 : SUCCESS in 3m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a967784d5e8347149092e4f758c517c4 : SUCCESS in 11m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d0d59a30e8d6466eaa6db05cc808db09 : SUCCESS in 3m 03s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/515d1d6bb4914f9c9b128da8d305cf3f : SUCCESS in 4m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c3e47a9e1b6e4992ba70dcce8f14927f : SUCCESS in 4m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5d55e3c5ce4f4581be20b23b2b07d008 : SUCCESS in 13m 34s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1010737347cf4fed9b66330f6e50c1e9 : SUCCESS in 5m 14s\n- octavia-tox-py313-tips https://zuul.opendev.org/t/openstack/build/b8440153540240e7a057f508f8f14a48 : SUCCESS in 4m 59s\n- octavia-tox-functional-py313-tips https://zuul.opendev.org/t/openstack/build/f514b7ce11984335870ac505aec2e26a : SUCCESS in 8m 23s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/427d7f96e987493d8df1931188dfc03d : SUCCESS in 3m 27s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/a96e08084b7e43388fb6456b39fd5623 : SUCCESS in 6m 34s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/94358009fd0144b3b34247e59dbf7ccd : SUCCESS in 7m 07s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/6f40852ef5b64475b5334137aa6e9ae7 : SUCCESS in 1h 49m 37s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/c7fca5a3a8ff49d2aca50ca3169e37d1 : SUCCESS in 1h 34m 29s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/fa6de722b133409b9d6886a5527bd0a0 : SUCCESS in 1h 07m 56s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/ca1ed3b487f0460696adc3f8575a82b4 : SUCCESS in 1h 38m 47s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/4eabd576a330409094616ee2f9bd5e08 : SUCCESS in 1h 02m 23s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/7ac4d3f8ce5144d799c1cb4cef70420e : SUCCESS in 36m 35s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/602b4f97b5c94f4c80df76e85c04a081 : FAILURE in 7m 59s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/6b709bd679e54e4ab8132ff585fdeee7 : SUCCESS in 32m 55s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/2887cc4845784232a735101442b04eeb : SUCCESS in 34m 04s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/5611518951d84fd191f23590d6967b80 : SUCCESS in 2h 47m 49s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/d55bdd6a5d1d41aaae5b7733993f1776 : SUCCESS in 1h 29m 37s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"553a94ba3373a53e22dd24767faa26766efcc42f","author":{"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},"date":"2026-02-10 12:53:37.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"ad5cb0f425301ef537bc5a39c270490668b5ff09","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-02-10 12:56:58.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"6c1c2cfba0c64a2e17b6714eff5ba909f4c74d35","author":{"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},"date":"2026-02-10 12:58:31.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"28e3c149ce131fa195370e482a57495b4c8cfb7e","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2026-02-10 13:02:40.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"27e3816d5c23f749b666e0bb854fbb232be41dcd","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-02-11 13:02:29.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"769140a59c0507712a56e01d0b1aec6eef7da428","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-11 16:08:11.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8e922c86c7884b7586cb0b43cec21217\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/9c73fdb5b140476ab569487a48b23a18 : SUCCESS in 5m 47s\n- requirements-check https://zuul.opendev.org/t/openstack/build/3aca5289998d49bbb75283e452a1286c : SUCCESS in 2m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a1ef343b212f45f6a9837c0f1f254cad : SUCCESS in 9m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/01418fcbb36c45d68b62fcef20a923cf : SUCCESS in 5m 27s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4dd1eb69a8a244e5941d2816a2f192eb : SUCCESS in 4m 40s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fbc67bba5ed54902a3df118f0868b04b : SUCCESS in 5m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3c0e46bdf22d43d58f29054043bb4cb1 : SUCCESS in 12m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ee3bf5e51ec84d70a9fed52e70b1f70a : SUCCESS in 2m 59s\n- octavia-tox-py313-tips https://zuul.opendev.org/t/openstack/build/69006430d1394ee1b42f8a8693dfc019 : SUCCESS in 4m 43s\n- octavia-tox-functional-py313-tips https://zuul.opendev.org/t/openstack/build/76bac1c2fc014997b840ea1ef9ed074a : SUCCESS in 8m 21s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/5c46e70e077949058b02f797b2d2b306 : SUCCESS in 3m 35s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/5819bb28d43a4515b10cfa8b063ba86f : SUCCESS in 9m 24s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/52a9d39e0af4447f95c202b649c50186 : SUCCESS in 6m 27s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/956110bf07f04263a69d58ea9b452de4 : SUCCESS in 1h 31m 47s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/9d7b6ee909dd46e0896f50c25c191d48 : SUCCESS in 1h 36m 08s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/0b4ab0ee664740ba9c0110e6ffb34295 : SUCCESS in 1h 08m 58s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/d198d76477d341448cc6f6a7608b7b50 : SUCCESS in 1h 40m 03s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/b2ea2ee24fcd4205999a2eb20de06dd1 : SUCCESS in 1h 10m 55s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/b81cc378da04430083a864c915814175 : SUCCESS in 36m 41s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/40ec6aeea59e496f9e08e4fd7a014868 : SUCCESS in 43m 21s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/566380ff965241fe809cbd005905a74f : SUCCESS in 35m 46s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/4b73a597a5fd476ca10af720649f4525 : SUCCESS in 36m 13s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/8722cf3f22d6470dbbee9ada148ff261 : TIMED_OUT in 3h 04m 18s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/909777de9387408da4e0e7eb5a942463 : SUCCESS in 1h 35m 16s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"352e70bde890b6daa028f5985ccc340007ef2dda","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2026-02-11 16:14:52.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"b9f4e201252f486ef2faf94a26370fa6878b4437","author":{"_account_id":38360,"name":"Zachary Mark Raines","display_name":"Zachary Raines","email":"zachary.raines@canonical.com","username":"raineszm","status":"Sustaining Engineer @ Canonical"},"date":"2026-02-11 16:49:36.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"dbd06433ebd40e96dd516d3cf32967f47a5988b2","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2026-02-11 17:06:45.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"e539eb819294377268b5988f5c25d022d28d761b","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2026-02-11 17:14:40.000000000","message":"Patch Set 3: Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"f451963446172c7e905946f864d35e12c56c8f55","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-11 17:15:10.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"97afce39676b2512d0be9ca9df9222d9da84f8cd","author":{"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},"date":"2026-02-11 17:23:23.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"be6a6a5bb44b1b5d422da60fb725747f3ecf575d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-11 18:53:12.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/094e400c9350414f9986042e8d50f74b\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/664a067ff163448ebb9864340a1faffc : SUCCESS in 5m 17s\n- requirements-check https://zuul.opendev.org/t/openstack/build/3d70b9acbcba43b7abeb31fab27b5660 : SUCCESS in 3m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1211b505161649258f8ec877d7875261 : SUCCESS in 3m 55s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8e4a953694ba49ad8497f7c596612195 : SUCCESS in 4m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/83cb6cde5b2e4e7290ae8087353ed1cc : SUCCESS in 4m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cfa073343e6e423687dad7cf062c1b55 : SUCCESS in 5m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1ec3b9846c774a7186222984942bcd97 : SUCCESS in 5m 56s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/5c7129930b594b28b583229658921238 : SUCCESS in 4m 37s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/9c6db2b356ec489e969fe7d691f03eb5 : SUCCESS in 8m 05s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/4916ad2460cc46b09cae35db6825e445 : SUCCESS in 53m 52s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/06d6c38dc11e4bbeaaaef15e538aaf81 : SUCCESS in 1h 37m 12s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/0091f51a4fd54283b335b649e6b9b570 : SUCCESS in 58m 28s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/413e13d202594f2f978e21d783db84b7 : SUCCESS in 35m 48s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/3cc84e3bda5549d1869079390d4de35a : SUCCESS in 42m 20s","accounts_in_message":[],"_revision_number":3},{"id":"1680969a0ef4338841d534c8331ed8b3759e4be9","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-11 18:53:12.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"c877e374986d8254a58ee01a035a0819ba43f6e0","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-11 18:54:15.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5c1bcaca772b43d691c5a79354cd3c2a\n\n- promote-api-ref https://zuul.opendev.org/t/openstack/build/3279b5d0344f42ce90ebeb433a4980e1 : SUCCESS in 43s\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/19fd759d4a1541f38c1c02f92f0488ca : SUCCESS in 50s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6ad56be3825d403bb37551a9bd7d567b : SUCCESS in 41s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"8ccea286e7619a73dba24086fc7a4eda9a97c7f7","revisions":{"3601dfda075189e339dc47dd0306a28630ca7959":{"kind":"REWORK","_number":1,"created":"2026-02-09 13:40:20.000000000","uploader":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"ref":"refs/changes/17/976117/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/17/976117/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/17/976117/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/17/976117/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/17/976117/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/17/976117/1"}}},"commit":{"parents":[{"commit":"e805a93381530bd1656eb2d2ec535d101d6fe505","subject":"Merge \"Migrate upper functional job to Python 3.13\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/e805a93381530bd1656eb2d2ec535d101d6fe505"}]}],"author":{"name":"Richard Cruise","email":"rcruise@redhat.com","date":"2026-02-09 13:39:29.000000000","tz":0},"committer":{"name":"Richard Cruise","email":"rcruise@redhat.com","date":"2026-02-09 13:40:19.000000000","tz":0},"subject":"Update flake8-import-order version to fix checks","message":"Update flake8-import-order version to fix checks\n\n- Set flake8-import-order version to newer than 0.19.0\n- Fixes issue with python setuptools removing pkg_resources\n\nChange-Id: I04a580fcb9c53dc2cab98846f7dde704cd317943\nSigned-off-by: Richard Cruise \u003crcruise@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/3601dfda075189e339dc47dd0306a28630ca7959"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/3601dfda075189e339dc47dd0306a28630ca7959"}]},"branch":"refs/heads/master"},"99d4b81b7315d42f4d4e2d228233e000296e6c24":{"kind":"REWORK","_number":2,"created":"2026-02-10 09:27:14.000000000","uploader":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"ref":"refs/changes/17/976117/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/17/976117/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/17/976117/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/17/976117/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/17/976117/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/17/976117/2"}}},"commit":{"parents":[{"commit":"e805a93381530bd1656eb2d2ec535d101d6fe505","subject":"Merge \"Migrate upper functional job to Python 3.13\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/e805a93381530bd1656eb2d2ec535d101d6fe505"}]}],"author":{"name":"Richard Cruise","email":"rcruise@redhat.com","date":"2026-02-09 13:39:29.000000000","tz":0},"committer":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2026-02-10 09:27:02.000000000","tz":60},"subject":"Fix issues related to pkg_resources module","message":"Fix issues related to pkg_resources module\n\nFixes issues with python setuptools removing pkg_resources\n\nUpdate flake8-import-order version to fix checks\n- Set flake8-import-order version to newer than 0.19.0\n\nUpdate unit tests to use importlib instead of pkg_resources\n\nChange-Id: I04a580fcb9c53dc2cab98846f7dde704cd317943\nSigned-off-by: Richard Cruise \u003crcruise@redhat.com\u003e\nSigned-off-by: Gregory Thiemonge \u003cgthiemon@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/99d4b81b7315d42f4d4e2d228233e000296e6c24"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/99d4b81b7315d42f4d4e2d228233e000296e6c24"}]},"branch":"refs/heads/master"},"8ccea286e7619a73dba24086fc7a4eda9a97c7f7":{"kind":"REWORK","_number":3,"created":"2026-02-10 10:02:10.000000000","uploader":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"ref":"refs/changes/17/976117/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/17/976117/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/17/976117/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/17/976117/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/17/976117/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/17/976117/3"}}},"commit":{"parents":[{"commit":"e805a93381530bd1656eb2d2ec535d101d6fe505","subject":"Merge \"Migrate upper functional job to Python 3.13\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/e805a93381530bd1656eb2d2ec535d101d6fe505"}]}],"author":{"name":"Richard Cruise","email":"rcruise@redhat.com","date":"2026-02-09 13:39:29.000000000","tz":0},"committer":{"name":"Richard Cruise","email":"rcruise@redhat.com","date":"2026-02-10 10:01:24.000000000","tz":0},"subject":"Fix issues related to pkg_resources module","message":"Fix issues related to pkg_resources module\n\nFixes issues with python setuptools removing pkg_resources\n\nUpdate flake8-import-order version to fix checks\n- Set flake8-import-order version to newer than 0.19.0\n\nUpdate unit tests to use importlib instead of pkg_resources\n\nFixed flake8 issues\n\nChange-Id: I04a580fcb9c53dc2cab98846f7dde704cd317943\nSigned-off-by: Richard Cruise \u003crcruise@redhat.com\u003e\nSigned-off-by: Gregory Thiemonge \u003cgthiemon@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/8ccea286e7619a73dba24086fc7a4eda9a97c7f7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/8ccea286e7619a73dba24086fc7a4eda9a97c7f7"}]},"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":38360,"name":"Zachary Mark Raines","display_name":"Zachary Raines","email":"zachary.raines@canonical.com","username":"raineszm","status":"Sustaining Engineer @ Canonical"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"}},{"label":"Backport-Candidate","status":"MAY"}]}],"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":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"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":{}}}]}
