)]}'
{"id":"openstack%2Fneutron~986828","triplet_id":"openstack%2Fneutron~master~Ife8540e3ecd62a7432a19a892426d5dbe041db33","project":"openstack/neutron","branch":"master","topic":"fix-pylint","attention_set":{},"removed_from_attention_set":{"16688":{"account":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"last_update":"2026-05-04 16:33:07.000000000","reason":"Change was submitted"},"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2026-05-04 16:33:07.000000000","reason":"Change was submitted"},"1131":{"account":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"last_update":"2026-05-04 16:33:07.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ife8540e3ecd62a7432a19a892426d5dbe041db33","subject":"Fix pylint invalid-sequence-index false positive for internal_ports (2)","status":"MERGED","created":"2026-04-30 15:17:41.000000000","updated":"2026-05-04 16:34:20.000000000","submitted":"2026-05-04 16:33:07.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"986828-fix-pylint","meta_rev_id":"934e02fceadedce45899038fb4600e3f79649cdb","_number":986828,"virtual_id_number":986828,"owner":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-05-04 16:33:06.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":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":2,"date":"2026-05-04 08:36:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":2,"date":"2026-05-04 08:34:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":1,"date":"2026-05-04 08:36:19.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"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},"Review-Priority":{"approved":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"all":[{"value":2,"date":"2026-05-04 08:03:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-30 15:24:39.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"CC"},{"updated":"2026-04-30 15:43:35.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-04-30 17:33:25.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"REVIEWER"},{"updated":"2026-05-01 13:55:37.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"CC"},{"updated":"2026-05-01 13:55:37.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"CC"},{"updated":"2026-05-03 17:57:25.000000000","updated_by":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"reviewer":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"state":"REVIEWER"},{"updated":"2026-05-04 08:34:27.000000000","updated_by":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"REVIEWER"},{"updated":"2026-05-04 08:36:19.000000000","updated_by":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"reviewer":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"state":"REVIEWER"}],"messages":[{"id":"7b9601874639c50469f87e74a1f17b00e7526360","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-04-30 15:17:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e93bd89cb2e0e6be9c0ea3bef358ac4e8d38e9e4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-30 15:43:35.000000000","message":"Patch Set 1: Verified+1\n\n(10 comments)\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/88e45cd9bbe04f9d91212619654e82d7\n\n- openstack-tox-pep8-1 https://zuul.opendev.org/t/openstack/build/a7e2f9db23104fa59ceebe60599f5957 : SUCCESS in 8m 35s\n- openstack-tox-pep8-2 https://zuul.opendev.org/t/openstack/build/a6080d19f3b741ee95cbf2108e008af1 : SUCCESS in 9m 40s\n- openstack-tox-pep8-3 https://zuul.opendev.org/t/openstack/build/9aad91b0be584ca38de567ea1fa5a8c8 : SUCCESS in 12m 29s\n- openstack-tox-pep8-4 https://zuul.opendev.org/t/openstack/build/24ba7914f6b5401197601a0101da044d : SUCCESS in 10m 36s\n- openstack-tox-pep8-5 https://zuul.opendev.org/t/openstack/build/85f8e33de3604b2b82e8d41416057f03 : SUCCESS in 14m 19s\n- openstack-tox-pep8-6 https://zuul.opendev.org/t/openstack/build/fcbaedc8f620442da5e1f4647098e492 : SUCCESS in 10m 58s\n- openstack-tox-pep8-7 https://zuul.opendev.org/t/openstack/build/c296bb84aa1c40bd92ad4a2082e9e17f : SUCCESS in 6m 15s\n- openstack-tox-pep8-8 https://zuul.opendev.org/t/openstack/build/ae85d0c12812449c9624528a1562c24b : SUCCESS in 10m 35s\n- openstack-tox-pep8-9 https://zuul.opendev.org/t/openstack/build/43093a84b8f94712841bd8457b0e2628 : SUCCESS in 10m 47s\n- openstack-tox-pep8-10 https://zuul.opendev.org/t/openstack/build/18841355ad714aad9efaa460df45578b : SUCCESS in 10m 43s","accounts_in_message":[],"_revision_number":1},{"id":"a7d97592137f36d722a644f8588d57a427f4a3a9","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-04-30 15:46:24.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c95de87d55f230aa9e45e32fdec314556c57cd97","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-30 16:06:47.000000000","message":"Patch Set 1: Verified-1\n\n(8 comments)\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/582421c34af4416091566b76e0b4139c\n\n- openstack-tox-pep8-1 https://zuul.opendev.org/t/openstack/build/b624b0ed4ee845609cb482f6ebf0dafe : FAILURE in 5m 21s\n- openstack-tox-pep8-2 https://zuul.opendev.org/t/openstack/build/d71935d3d644430ab9ea76826a3227bd : SUCCESS in 8m 49s\n- openstack-tox-pep8-3 https://zuul.opendev.org/t/openstack/build/1433b6a2d29a4f7c8012b1d9ef742396 : SUCCESS in 11m 33s\n- openstack-tox-pep8-4 https://zuul.opendev.org/t/openstack/build/e6918958aba74b408fc9001c3d76882c : SUCCESS in 10m 18s\n- openstack-tox-pep8-5 https://zuul.opendev.org/t/openstack/build/ed4db40735984fd0976b1009560e7e50 : FAILURE in 8m 00s\n- openstack-tox-pep8-6 https://zuul.opendev.org/t/openstack/build/bffe32f95bf4439a9cb09011508f14b2 : SUCCESS in 10m 37s\n- openstack-tox-pep8-7 https://zuul.opendev.org/t/openstack/build/a8b1c7ce1fdf419abccf3a15e7d1effd : SUCCESS in 13m 05s\n- openstack-tox-pep8-8 https://zuul.opendev.org/t/openstack/build/917a460db2f44a24b3bf6ebee24fc523 : SUCCESS in 11m 12s\n- openstack-tox-pep8-9 https://zuul.opendev.org/t/openstack/build/ab9810300e84425696aa66f54495b76d : SUCCESS in 10m 46s\n- openstack-tox-pep8-10 https://zuul.opendev.org/t/openstack/build/3e056e4626c24ef795486f996ec2a353 : SUCCESS in 10m 19s\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/dvr_local_router.py","accounts_in_message":[],"_revision_number":1},{"id":"f84e64094a7eb991d574a60f0a365799fcf746a9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-04-30 16:17:34.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"66494b20b86a8c97c495ef36fb3bb4ed94f891c5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-30 16:38:39.000000000","message":"Patch Set 2: Verified+1\n\n(10 comments)\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ba8f1cf0c6aa4001ab2ea913b1d2e509\n\n- openstack-tox-pep8-1 https://zuul.opendev.org/t/openstack/build/189c738fa25f42bbb900a567a1fb7794 : SUCCESS in 11m 58s\n- openstack-tox-pep8-2 https://zuul.opendev.org/t/openstack/build/1b3765502cf043ea9349694b4e21adeb : SUCCESS in 8m 30s\n- openstack-tox-pep8-3 https://zuul.opendev.org/t/openstack/build/81be8be825c947d7a4e7cf40135915b9 : SUCCESS in 13m 47s\n- openstack-tox-pep8-4 https://zuul.opendev.org/t/openstack/build/6e55a4236e7c420586ac1f254a427c21 : SUCCESS in 10m 25s\n- openstack-tox-pep8-5 https://zuul.opendev.org/t/openstack/build/be5292ddcdda4a2d92e9bf83c83dbba6 : SUCCESS in 11m 46s\n- openstack-tox-pep8-6 https://zuul.opendev.org/t/openstack/build/d26ed885b145401997c0e651a0b8f23d : SUCCESS in 7m 45s\n- openstack-tox-pep8-7 https://zuul.opendev.org/t/openstack/build/825710401807432fbc01c1a576cffb1f : SUCCESS in 7m 21s\n- openstack-tox-pep8-8 https://zuul.opendev.org/t/openstack/build/b72c3c565930478d9ebca400083759cc : SUCCESS in 11m 04s\n- openstack-tox-pep8-9 https://zuul.opendev.org/t/openstack/build/a8382e224ded41cd9bece61157e68b3d : SUCCESS in 10m 29s\n- openstack-tox-pep8-10 https://zuul.opendev.org/t/openstack/build/1d07c37d9fa04638ad7792d604d72c92 : SUCCESS in 7m 59s","accounts_in_message":[],"_revision_number":2},{"id":"6e6d93d6f2acd6faa21adf87043971cff84bbe61","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-04-30 16:39:27.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8f3e5dc46339b755360dccb7d5a0ddd32ecb6644","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-30 17:00:03.000000000","message":"Patch Set 2:\n\n(10 comments)\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1ea0027eac994566807ea0880e169881\n\n- openstack-tox-pep8-1 https://zuul.opendev.org/t/openstack/build/62ed77e6b66a4a8cba237f0f48f65342 : SUCCESS in 10m 25s\n- openstack-tox-pep8-2 https://zuul.opendev.org/t/openstack/build/f00250d4a210491989ff18dc72b831ac : SUCCESS in 11m 13s\n- openstack-tox-pep8-3 https://zuul.opendev.org/t/openstack/build/26ea9b162ca24033b473480335c50b56 : SUCCESS in 11m 41s\n- openstack-tox-pep8-4 https://zuul.opendev.org/t/openstack/build/fbaff14cee2e4989b5c9d295f83fb2d6 : SUCCESS in 11m 20s\n- openstack-tox-pep8-5 https://zuul.opendev.org/t/openstack/build/e340271e42b84375ad6f01c613bc2dec : SUCCESS in 11m 06s\n- openstack-tox-pep8-6 https://zuul.opendev.org/t/openstack/build/81e4d89d6da8475a9046150ad4fa3f71 : SUCCESS in 10m 20s\n- openstack-tox-pep8-7 https://zuul.opendev.org/t/openstack/build/a118b47eb8b44fad845a4a119c7826f0 : SUCCESS in 11m 14s\n- openstack-tox-pep8-8 https://zuul.opendev.org/t/openstack/build/d4984fb49d5042689bb45d607d048baa : SUCCESS in 10m 29s\n- openstack-tox-pep8-9 https://zuul.opendev.org/t/openstack/build/514582f31a40451489e686d0793b7d53 : SUCCESS in 10m 03s\n- openstack-tox-pep8-10 https://zuul.opendev.org/t/openstack/build/f556b0f4c15e4d8aa2c0e04e74ca558b : SUCCESS in 10m 38s","accounts_in_message":[],"_revision_number":2},{"id":"4b3697f37eb51950bb8d2e1a9a560eeb27adae4f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-04-30 17:00:21.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"7a38f31a8f2071db1a5406138fa2a69d79517b2a","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-04-30 17:00:41.000000000","message":"Patch Set 3: Review-Priority+2","accounts_in_message":[],"_revision_number":3},{"id":"1cf01ad8a2efd789d0a8eba67bf2e629544716c2","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-04-30 17:33:25.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"205071b7fc43fc88e65c66d82d16ee0028132940","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-30 18:18:32.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/14e18cf114bf4299bfe5a3fb472c94b8\n\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c509ffdd64ed4c85be43e6c01994f3c3 : SUCCESS in 1h 10m 33s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/78b3aa77ff494f73b47cd7fa4a3831b1 : SUCCESS in 1h 16m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5d22dafc315340c29ced71b39efe6709 : SUCCESS in 1h 10m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/09c02e0c62ab48ef8bdc0b8a9d694e05 : SUCCESS in 10m 49s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/719809c0fd374bd5a2b54ec6d6e5d371 : SUCCESS in 35m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6f49a8e1f5094cc18b9c15c7bc419286 : SUCCESS in 18m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ec6fe54163dc40f0885808c4c9b21e06 : SUCCESS in 26m 14s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/edfdbe6dfab74bd1b3050d5de926f2e6 : SUCCESS in 32m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f278c9ca8af8438bbe89f6c2c79dfa90 : SUCCESS in 5m 42s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/e0425b7baa26436a9035f6bfb0f958f8 : SUCCESS in 50m 38s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/fdad4b3c2bd54648aa34af36a7b6a563 : SUCCESS in 46m 11s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/78dcb80ef199485d85a6e1ec55889a28 : SUCCESS in 1h 15m 31s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/7112d05607f74fc1a360129e10ee1ddf : SUCCESS in 59m 40s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/60d379df98264bffa37802edb7760b2d : SUCCESS in 1h 07m 52s\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":3},{"id":"ba90bf00f1c9bf6c65c243ac953354eb6f4010c0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-30 18:44:17.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2cab357fe28d42afa9f93ee425eff116\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/f18a2f1ebae245f384ae31782a5f95a1 : SUCCESS in 27m 34s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b15f9a3fc0fb4de783755e56468c7c43 : SUCCESS in 44m 55s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/aa7e613c92024d73bd2e0b5766c728ea : TIMED_OUT in 1h 21m 10s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"e483350662528df772561ad49dedc17ceb4e54f5","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-05-03 17:57:25.000000000","message":"Patch Set 3: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"9d8c973de63bbe5653a887df6477ba51bec05d3b","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-05-04 08:03:17.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"df3d602a0764fdfa4c92ee34e1a750b61996c8fe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-05-04 08:03:39.000000000","message":"Patch Set 4: Commit message was updated.\n\nCopied Votes:\n* Review-Priority+2 (copy condition: \"**changekind:NO_CODE_CHANGE** OR changekind:TRIVIAL_REBASE OR **is:MAX** OR is:MIN\")\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"b525814e1d68d3b514ae779a10c941e7cdcc93ba","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2026-05-04 08:34:27.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"a1de4c81076aaff15eaf492549111ab01a554f16","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2026-05-04 08:36:19.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"ca8e8ce9c95aaacb98eb0e7dce1758ab6424c9c9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-04 09:32:49.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b8f2c968db384396827947fdfc3f855d\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/4d2744bc49ae47118ed255964a5a4bfd : SUCCESS in 25m 04s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e4ee5e155ef44ed0beb1a5e857a006ec : SUCCESS in 18m 43s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/43bef3315a0740c8bc59460abd08b933 : SUCCESS in 34m 53s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"bf4646afaf6735c5ee8ab98e33f9c54fb99f2bc6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-04 10:14:06.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/149f79ce783640b287145d010140be25\n\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/350e06f0d7474021979fa14995985939 : SUCCESS in 1h 01m 51s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/3b6296f94283454f85fc007b4df858bc : SUCCESS in 1h 33m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/06131d0e75bd4defb11da32913a5558c : SUCCESS in 1h 04m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1293edcc0840492f950fd35e820d7629 : SUCCESS in 10m 17s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b50580ca37a447aaaf4649e2e1253b2a : SUCCESS in 35m 23s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/132f19e9ec284c1f9af0b32418b518aa : SUCCESS in 29m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3aba1dea930345ed9f52c01abeadda7c : SUCCESS in 27m 22s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/08e0d9a95d4d446daebe54f9ed673015 : SUCCESS in 27m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6116c2094b4746728f91618584e116c3 : SUCCESS in 13m 17s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/74d496df7afb45caa7100c5a2d9959e9 : SUCCESS in 1h 12m 33s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/ec75201dda5642deaf7fb5ab8b357641 : SUCCESS in 1h 07m 48s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/aa2f0f941c424889abc604ff4d1b436a : SUCCESS in 2h 03m 02s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/a72ac2f93af14cfa9c0e7cec1da99b49 : SUCCESS in 1h 45m 37s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/253fd94715c24f30ba1f5759f81f5c23 : SUCCESS in 1h 08m 05s\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":4},{"id":"474cd3d4a08acff1b32880ae769b07c341763d1b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-04 10:14:37.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"9927b52e2490f0595424dd633af88efe7f636132","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-04 12:28:31.000000000","message":"Patch Set 4: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/9c64f669acec4739b7addc457afc2a46\n\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a7bbc229b5694bb08ebf34b4f2c617e7 : SUCCESS in 56m 26s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/eaefebd590c34ffb9a300cbbd120951b : SUCCESS in 1h 27m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1345f9aa01e14345a5ecd9455fcbbffa : SUCCESS in 11m 58s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b5689023386b41889c5d1e9f877ec998 : SUCCESS in 29m 40s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7c9ef404dc1e40eda1989159ce83a977 : SUCCESS in 27m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d7f6dd6567d34844b9dc981808a4c4f8 : SUCCESS in 25m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4daaa704e4664a3d9588ee89c39e1f0f : SUCCESS in 12m 17s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/316cb0c78f9f49568b7c60600ecc02a6 : FAILURE in 48m 24s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/dea7535c50b94e038bf81f0793700b64 : SUCCESS in 2h 07m 40s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/c36a958afd604626a0063612ac69212c : SUCCESS in 1h 14m 13s\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":4},{"id":"5a74f3fb8a3890a6c2d7d7d95243aa1209d94cf3","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2026-05-04 12:35:04.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"0f0bd56e6c92b881689f7e77bb9fcd66c588340d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-04 13:12:43.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/65e531c958eb43deab285d81076592e5\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/cae3c943fb364fc581cf9a06b83093a0 : SUCCESS in 29m 50s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/57b4f975b2e244caacb4239ef960e40d : SUCCESS in 18m 18s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/bd1a429f93724a4d9abea8bd510b75f3 : SUCCESS in 25m 19s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"73aa64938957db3ca755436799aa9c93510c1308","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-04 14:27:53.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1a548985e3044e1499acbbbaf93883d2\n\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f8aa7f0a558b418dbfccb88769cecb2d : SUCCESS in 33m 42s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/c7926e6e587e4926bef3634ae4adf289 : SUCCESS in 1h 42m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/10d021b910a04631aab658d64135a32b : SUCCESS in 37m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/caca4670ef3747908d49eba2197b5a16 : SUCCESS in 11m 43s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0e97a6c434ec465a8ae348d46c6d0b80 : SUCCESS in 23m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d3f5046b810a47819a181c6bd8b89a21 : SUCCESS in 20m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e0336daf83484e5b8e96877e597c14c2 : SUCCESS in 25m 17s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/79a2d80c02104a549cfd857e037236a0 : SUCCESS in 33m 17s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8d77ef9b91a947e0a487c45b421271d2 : SUCCESS in 11m 52s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/e4d17d13e346460bad1b395ef4bede1e : SUCCESS in 43m 47s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/2351d4d8c6db453ebef090da5b8a9311 : SUCCESS in 1h 11m 44s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/7977e84e3a6e49a9af96ba34fc8cb728 : SUCCESS in 1h 50m 55s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/3e65586e4ad148c7a14df563788bca8d : SUCCESS in 1h 35m 03s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/0363854cc714445bbc6ed6ed549ad9d7 : SUCCESS in 32m 32s\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":4},{"id":"8d7982ea2d5e320aaf1d57f62d25b97490474b72","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-04 14:28:31.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"584ff64be550aab236e587e5a7a163a9caab7b9a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-04 16:33:06.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0a0166ae1acd41f9880146867118c77f\n\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3da4df54dc054728afcd2fcdb6812409 : SUCCESS in 1h 05m 03s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/767919f125a143da85af343e6543932c : SUCCESS in 1h 35m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/85fba0d99a0b42079ba7972dec4a648b : SUCCESS in 10m 44s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/17545e8a784a4be09521bef438a1e7b3 : SUCCESS in 42m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/65f7d8b5748744738e1428b8108d8322 : SUCCESS in 31m 13s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ec1af17d6c2346ba91188c62e05cf017 : SUCCESS in 19m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aee3ed6b1a2049398e9e759cdfe93e5e : SUCCESS in 17m 11s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/391af4e1bb8944eeadb93277c6f4d59a : SUCCESS in 1h 23m 55s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/14f5b5b8c92f43cbb47f5a29b4b8d109 : SUCCESS in 1h 58m 56s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/479d1b27c1a84f0292e56ef7eb652dfa : SUCCESS in 1h 24m 44s\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":4},{"id":"5fa86bb4ff0ca969e0217c7eff7e95c2a891024d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-04 16:33:07.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"934e02fceadedce45899038fb4600e3f79649cdb","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-04 16:34:20.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3b37cfa7466c4c47bfb05e16fdf85826\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d2a6f28271fd45638014d304b912a57d : SUCCESS in 59s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"3a83f29fd7da1067c08dd4f9e5075bd853d329d4","revisions":{"289485a0eb2180b285a8a04302ee255e6c7c97f6":{"kind":"REWORK","_number":1,"created":"2026-04-30 15:17:41.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/28/986828/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/28/986828/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/28/986828/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/28/986828/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/28/986828/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/28/986828/1"}}},"commit":{"parents":[{"commit":"260a63e118cda315bd05815c6d0cb123e108332c","subject":"Fix pylint invalid-sequence-index false positive for internal_ports","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/260a63e118cda315bd05815c6d0cb123e108332c"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-04-30 15:15:11.000000000","tz":120},"committer":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-04-30 15:17:28.000000000","tz":120},"subject":"WIP \u003d\u003d Fix pylint invalid-sequence-index false positive for internal_ports (2)","message":"WIP \u003d\u003d Fix pylint invalid-sequence-index false positive for internal_ports (2)\n\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: Ife8540e3ecd62a7432a19a892426d5dbe041db33\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/289485a0eb2180b285a8a04302ee255e6c7c97f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/289485a0eb2180b285a8a04302ee255e6c7c97f6"}]},"branch":"refs/heads/master"},"2789f30e0ab3a04d55cbb9369fc1416449e05a4f":{"kind":"REWORK","_number":2,"created":"2026-04-30 16:17:34.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/28/986828/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/28/986828/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/28/986828/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/28/986828/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/28/986828/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/28/986828/2"}}},"commit":{"parents":[{"commit":"260a63e118cda315bd05815c6d0cb123e108332c","subject":"Fix pylint invalid-sequence-index false positive for internal_ports","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/260a63e118cda315bd05815c6d0cb123e108332c"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-04-30 15:15:11.000000000","tz":120},"committer":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-04-30 16:17:25.000000000","tz":120},"subject":"WIP \u003d\u003d Fix pylint invalid-sequence-index false positive for internal_ports (2)","message":"WIP \u003d\u003d Fix pylint invalid-sequence-index false positive for internal_ports (2)\n\nPylint 3.3.x cannot infer that iterating over\n``self.internal_ports`` (``list[dict[str, Any]]``) yields ``dict``\nitems, so it wrongly flags ``p[\u0027id\u0027]`` as an invalid sequence index.\n\nAdd an explicit type annotation on the attribute and silence the\ntwo remaining false positives in dvr_local_router.py with inline\n``# pylint: disable`` comments.\n\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: Ife8540e3ecd62a7432a19a892426d5dbe041db33\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/2789f30e0ab3a04d55cbb9369fc1416449e05a4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/2789f30e0ab3a04d55cbb9369fc1416449e05a4f"}]},"branch":"refs/heads/master"},"96182dbf0aa5b3d2a60364bce5a836bfb243d29d":{"kind":"REWORK","_number":3,"created":"2026-04-30 17:00:21.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/28/986828/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/28/986828/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/28/986828/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/28/986828/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/28/986828/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/28/986828/3"}}},"commit":{"parents":[{"commit":"260a63e118cda315bd05815c6d0cb123e108332c","subject":"Fix pylint invalid-sequence-index false positive for internal_ports","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/260a63e118cda315bd05815c6d0cb123e108332c"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-04-30 15:15:11.000000000","tz":120},"committer":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-04-30 16:35:18.000000000","tz":120},"subject":"Fix pylint invalid-sequence-index false positive for internal_ports (2)","message":"Fix pylint invalid-sequence-index false positive for internal_ports (2)\n\nPylint 3.3.x cannot infer that iterating over\n``self.internal_ports`` (``list[dict[str]]``) yields ``dict``\nitems, so it wrongly flags ``p[\u0027id\u0027]`` as an invalid sequence index.\n\nAdd an explicit type annotation on the attribute and silence the\ntwo remaining false positives in dvr_local_router.py with inline\n``# pylint: disable`` comments.\n\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: Ife8540e3ecd62a7432a19a892426d5dbe041db33\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/96182dbf0aa5b3d2a60364bce5a836bfb243d29d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/96182dbf0aa5b3d2a60364bce5a836bfb243d29d"}]},"branch":"refs/heads/master"},"3a83f29fd7da1067c08dd4f9e5075bd853d329d4":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2026-05-04 08:03:39.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/28/986828/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/28/986828/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/28/986828/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/28/986828/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/28/986828/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/28/986828/4"}}},"commit":{"parents":[{"commit":"260a63e118cda315bd05815c6d0cb123e108332c","subject":"Fix pylint invalid-sequence-index false positive for internal_ports","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/260a63e118cda315bd05815c6d0cb123e108332c"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-04-30 15:15:11.000000000","tz":120},"committer":{"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","date":"2026-05-04 08:03:38.000000000","tz":0},"subject":"Fix pylint invalid-sequence-index false positive for internal_ports (2)","message":"Fix pylint invalid-sequence-index false positive for internal_ports (2)\n\nPylint 3.3.x cannot infer that iterating over\n``self.internal_ports`` (``list[dict[str]]``) yields ``dict``\nitems, so it wrongly flags ``p[\u0027id\u0027]`` as an invalid sequence index.\n\nSilence the two remaining false positives in dvr_local_router.py\nwith inline ``# pylint: disable`` comments.\n\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: Ife8540e3ecd62a7432a19a892426d5dbe041db33\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/3a83f29fd7da1067c08dd4f9e5075bd853d329d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/3a83f29fd7da1067c08dd4f9e5075bd853d329d4"}]},"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":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"}},{"label":"Review-Priority","status":"MAY","applied_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"}}]}],"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":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{"label:Review-Priority\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":""}}}]}
