)]}'
{"id":"openstack%2Fdevstack~995782","triplet_id":"openstack%2Fdevstack~master~I8f3a2c5e7d1b4a9f6e0c3d8b2a5f7e1d4c6b9a0e","project":"openstack/devstack","branch":"master","topic":"bug/2158954","attention_set":{"16688":{"account":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"last_update":"2026-07-16 12:05:05.000000000","reason":"Someone else replied on the change"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I8f3a2c5e7d1b4a9f6e0c3d8b2a5f7e1d4c6b9a0e","subject":"ovs: Fix OVS path mismatch when building from source with OVN","status":"NEW","created":"2026-07-02 08:27:49.000000000","updated":"2026-07-28 09:46:03.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8589a3f0e49bd3c5f0c7e187197f55e0ee5e01a8","_number":995782,"virtual_id_number":995782,"owner":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-07-16 14:35:34.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"recommended":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":2,"date":"2026-07-23 08:19:42.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":1,"date":"2026-07-28 09:46:03.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"value":1,"date":"2026-07-16 12:05:05.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":1,"date":"2026-07-23 08:51:27.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":1,"date":"2026-07-16 11:48:28.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_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":{"recommended":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"all":[{"value":1,"date":"2026-07-16 11:48:35.000000000","permitted_voting_range":{"min":0,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_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":"","value":1,"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}],"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-02 08:46:13.000000000","updated_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"reviewer":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"state":"REVIEWER"},{"updated":"2026-07-02 10:29:09.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-07-06 07:52:11.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"CC"},{"updated":"2026-07-06 07:52:11.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-07-06 07:52:11.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"CC"},{"updated":"2026-07-06 07:52:30.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"CC"},{"updated":"2026-07-07 20:02:30.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-07-23 08:19:42.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2026-07-23 08:51: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-07-28 09:46:03.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":"28eea90f7353633c4770ee52219d567999000ce5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-02 08:27:49.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f564c404c6bc5ceb96f97dec6e22667476687fb8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-02 08:29:37.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"80cf0ffc8056bdc1327d3f8650d83dbf69a08ece","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-02 08:46:13.000000000","message":"Patch Set 2: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/72c141f3fa77430586b1f6137ad6df17\n\n- devstack-platform-centos-10-stream https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/a0680486511740278a3c4e3dd0ff1860 : FAILURE in 15m 27s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f31a00a981aff133f53548def7b926f9a603c5b9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-02 10:29:09.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/84f2676917854bd99ad3d781628b6ae5\n\n- grenade https://zuul.opendev.org/t/openstack/build/27a10a758ec24b76a668c7171c40d837 : SUCCESS in 1h 09m 30s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5592246af28240478590e5c19d92a1ff : SUCCESS in 1h 36m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a5246f32c9894309881dce06631054ec : SUCCESS in 6m 51s\n- devstack https://zuul.opendev.org/t/openstack/build/b861fc83d1f74e52a3539cf7be427cc4 : SUCCESS in 26m 18s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/611cc95fc7f94762a44976cfb6f78d25 : SUCCESS in 13m 14s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/5d6055ee5711413181271aaf38b5e8f2 : SUCCESS in 14m 05s\n- devstack-platform-almalinux-purple-lion-ovn-source https://zuul.opendev.org/t/openstack/build/68f3444b73184b39820ea3508bbc0b11 : SUCCESS in 59m 51s (non-voting)\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/122cd248984d474785b9fb4691d3f26b : SUCCESS in 1h 29m 27s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/d170e0f29e3047fa9460f1b0750925b8 : SUCCESS in 1h 39m 27s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/74368edf17d746cca7e2d6d130a32442 : SUCCESS in 1h 16m 28s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/265b9a4ac8454532a6037d675653e73c : SUCCESS in 1h 33m 12s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/a4270b1bbc4d485985313f75970b3837 : SUCCESS in 1h 51m 04s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/69169196a8274d118e31bf0f847dfdc2 : SUCCESS in 1h 15m 39s (non-voting)\n- devstack-platform-ubuntu-noble-ovn-source https://zuul.opendev.org/t/openstack/build/a788520ec13e4c23ba42ff19567835cd : SUCCESS in 1h 55m 18s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/ec4f2b04439f4cd08aa0be86fc7e7747 : SUCCESS in 1h 41m 33s (non-voting)\n- devstack-platform-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/9c903146d91e44779922a125921b6aeb : SUCCESS in 1h 37m 18s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/e9a60c6087414f219f1ef6b730d3f6a8 : SUCCESS in 26m 40s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/2308431c6a89450b86674a71454bc849 : SUCCESS in 2m 59s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/47e7912b59ec47498744045deb60f4e3 : SUCCESS in 2m 22s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/b901c260742f4ad6a293dd02d74d0351 : SUCCESS in 1h 16m 54s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/80451b91f39c495aa868ee4cc1beb705 : SUCCESS in 26m 02s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/5f25e1b430ab4203b35426ebb70ec15a : SUCCESS in 1h 14m 27s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/1d8dbe73b523479da785ba5be835ccf3 : SUCCESS in 46m 57s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/4de30297f72f481ab61c301b09a19408 : SUCCESS in 1h 09m 05s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/eb1bac12b9d540b58101cd4e865451ba : SUCCESS in 1h 03m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c9f0e29ab5124774b3e8f919ab046b69 : SUCCESS in 1h 02m 15s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/87aa552e1f804d98933fb8f5074fb958 : SUCCESS in 1h 44m 10s","accounts_in_message":[],"_revision_number":2},{"id":"35e8dd4c36c7a59680fb1c0533658e9d8696713a","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-07-07 20:02:30.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"4df71a8d681bbb05e5dd9d37e63ceff967323125","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-16 11:48:28.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"371e23d42b4b8bc7766652c75e68b6ed2fc755ab","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-16 11:48:35.000000000","message":"Patch Set 3: Review-Priority+1","accounts_in_message":[],"_revision_number":3},{"id":"ebe9a650c89eb854777700cc27658e6fcdea2061","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-16 12:05:05.000000000","message":"Patch Set 3: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/a424a967d7fb470fb1ad68a32e172769\n\n- devstack-platform-centos-10-stream https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/3fa2c961379a474e9cf1ac0c33512cb0 : FAILURE in 15m 15s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"739438d8c15b7d496c0796ef59c3cbc24c73d7e6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 14:35:34.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aadfa2edcfcd49e7a54efe2b80e161d9\n\n- grenade https://zuul.opendev.org/t/openstack/build/384a86e7551d431481b2382e1177712a : SUCCESS in 30m 09s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/54356383a037450b9c2daceebd07b81b : SUCCESS in 1h 00m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7621bf7695bd4be4ad381131ddacdd81 : SUCCESS in 8m 31s\n- devstack https://zuul.opendev.org/t/openstack/build/fb50917aeff94e86b6f4bc331c57d08b : SUCCESS in 11m 52s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/f51e0d8deaa440489fb3c9ad653df079 : SUCCESS in 11m 58s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/a2ebc7d2d664438c84c10fb5ca3ff625 : SUCCESS in 12m 40s\n- devstack-platform-almalinux-purple-lion-ovn-source https://zuul.opendev.org/t/openstack/build/0859dce710194496aad5f3fc5f9fa4c7 : SUCCESS in 1h 33m 05s (non-voting)\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/433c745ba18f4458909c937a86ce8726 : SUCCESS in 2h 39m 10s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/a093fc8014af495e8f7f98645bb31f60 : SUCCESS in 1h 32m 53s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/3a50f62abc0247a7b53fd435c77b0301 : SUCCESS in 1h 25m 50s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/c6dfeac3d2884411bb8d440d1453aeb7 : SUCCESS in 1h 15m 40s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/31afd6c9fcbb4948ba0cb384dab68a55 : SUCCESS in 1h 45m 13s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/6b945fa8fe18485cb3c2843addcec955 : SUCCESS in 1h 00m 02s (non-voting)\n- devstack-platform-ubuntu-noble-ovn-source https://zuul.opendev.org/t/openstack/build/fd77ccc64ca44067b87760c1da1af337 : SUCCESS in 43m 05s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/359bbbef95664e619554011d1aa92169 : SUCCESS in 41m 32s (non-voting)\n- devstack-platform-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/73857de1cc9c487b9acd74884392c34b : SUCCESS in 1h 28m 54s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/3f30c876831648b4bd4fcb7970b89f57 : SUCCESS in 34m 47s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/69b0255c759044d787a5953df4a6251f : SUCCESS in 3m 15s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/c2494d0d307e40d686c4b95446cbbc3b : SUCCESS in 2m 21s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/daa02c2c1732462cbe13da16fb1fd26a : SUCCESS in 1h 02m 01s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2e759336674e4d90aca79ff235283e04 : SUCCESS in 54m 19s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/6d83a810760a4299b72c5e14e69ac806 : SUCCESS in 1h 06m 50s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/d92f3f34128b4c35b6f18fdf4b097bf2 : SUCCESS in 1h 14m 37s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/4840a775d1e54377bb164d97ce4c4c9a : SUCCESS in 1h 04m 58s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/60244862c6704ad39944031bbc4c904c : SUCCESS in 1h 13m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/64a8120f5f0e4c75a93dad6259d0e347 : SUCCESS in 44m 04s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d034f83ae0254175b7ed88f94f8c554e : SUCCESS in 1h 24m 17s","accounts_in_message":[],"_revision_number":3},{"id":"e0a665958b6aee599db5cd729a58c4f0348df386","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-07-23 08:19:42.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"12b67dedb1732e8f87954083e1f4f4cff9ddaaf7","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2026-07-23 08:51:27.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"8589a3f0e49bd3c5f0c7e187197f55e0ee5e01a8","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-07-28 09:46:03.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"2c84cb092c39d60dc6234ff790ecae2e290ea19a","revisions":{"3a501f13f61195a9d2b668a1b895bb876415097f":{"kind":"REWORK","_number":1,"created":"2026-07-02 08:27:49.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/82/995782/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/82/995782/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/995782/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/995782/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/995782/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/82/995782/1"}}},"commit":{"parents":[{"commit":"689d0b9f0af1cd06d120d3a2e8170edc49125001","subject":"Merge \"Fix verify-ipv6-address.py crash on Python 3.14\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/689d0b9f0af1cd06d120d3a2e8170edc49125001"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-02 08:26:55.000000000","tz":120},"committer":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-02 08:26:55.000000000","tz":120},"subject":"ovs: Fix OVS path mismatch when building from source with OVN","message":"ovs: Fix OVS path mismatch when building from source with OVN\n\n``compile_ovs`` was called with ``--localstatedir\u003d/var``, causing\nall compiled OVS binaries to hardcode ``/var/run/openvswitch`` as\nthe default runtime directory. However, the ``ovn_agent`` plugin\nderives ``OVS_RUNDIR`` from ``OVS_PREFIX`` as\n``/usr/local/var/run/openvswitch``, creating a path mismatch that\nmakes ``ovs-vsctl`` unable to reach the running ``ovsdb-server``.\n\nAdditionally, ``start_new_ovs`` was unconditionally starting OVS\nduring the install phase. When OVN is the backend,\n``ovn_agent:_start_ovs`` later starts its own OVS instance with a\nseparate database, but the orphaned ``ovs-vswitchd`` from\n``start_new_ovs`` still holds the kernel datapath, preventing\nbridge creation.\n\nFix both issues:\n- Remove the ``--localstatedir\u003d/var`` override so the compiled\n  default matches ``OVS_RUNDIR`` (autotools defaults localstatedir\n  to ``${prefix}/var``).\n- Skip ``start_new_ovs`` when OVN services are enabled, since\n  ``_start_ovs`` handles the full OVS lifecycle.\n- Fix the hardcoded DB path in ``start_new_ovs`` to match the\n  compiled ``--prefix\u003d/usr/local`` sysconfdir.\n\nCloses-Bug: #2158954\nAssisted-By: Claude Opus 4.6\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: I8f3a2c5e7d1b4a9f6e0c3d8b2a5f7e1d4c6b9a0e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3a501f13f61195a9d2b668a1b895bb876415097f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3a501f13f61195a9d2b668a1b895bb876415097f"}]},"branch":"refs/heads/master"},"d2c96c251d94f836f78bd8e0b59ccfc7faa0efce":{"kind":"REWORK","_number":2,"created":"2026-07-02 08:29:37.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/82/995782/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/82/995782/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/995782/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/995782/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/995782/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/82/995782/2"}}},"commit":{"parents":[{"commit":"689d0b9f0af1cd06d120d3a2e8170edc49125001","subject":"Merge \"Fix verify-ipv6-address.py crash on Python 3.14\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/689d0b9f0af1cd06d120d3a2e8170edc49125001"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-02 08:26:55.000000000","tz":120},"committer":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-02 08:29:23.000000000","tz":120},"subject":"ovs: Fix OVS path mismatch when building from source with OVN","message":"ovs: Fix OVS path mismatch when building from source with OVN\n\n``compile_ovs`` was called with ``--localstatedir\u003d/var``, causing\nall compiled OVS binaries to hardcode ``/var/run/openvswitch`` as\nthe default runtime directory. However, the ``ovn_agent`` plugin\nderives ``OVS_RUNDIR`` from ``OVS_PREFIX`` as\n``/usr/local/var/run/openvswitch``, creating a path mismatch that\nmakes ``ovs-vsctl`` unable to reach the running ``ovsdb-server``.\n\nAdditionally, ``start_new_ovs`` was unconditionally starting OVS\nduring the install phase. When OVN is the backend,\n``ovn_agent:_start_ovs`` later starts its own OVS instance with a\nseparate database, but the orphaned ``ovs-vswitchd`` from\n``start_new_ovs`` still holds the kernel datapath, preventing\nbridge creation.\n\nFix both issues:\n- Remove the ``--localstatedir\u003d/var`` override so the compiled\n  default matches ``OVS_RUNDIR`` (autotools defaults localstatedir\n  to ``${prefix}/var``).\n- Skip ``start_new_ovs`` when OVN services are enabled, since\n  ``_start_ovs`` handles the full OVS lifecycle.\n- Fix the hardcoded DB path in ``start_new_ovs`` to match the\n  compiled ``--prefix\u003d/usr/local`` sysconfdir.\n\nCloses-Bug: #2158954\nAssisted-By: Claude Opus 4.6\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: I8f3a2c5e7d1b4a9f6e0c3d8b2a5f7e1d4c6b9a0e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/d2c96c251d94f836f78bd8e0b59ccfc7faa0efce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/d2c96c251d94f836f78bd8e0b59ccfc7faa0efce"}]},"branch":"refs/heads/master"},"2c84cb092c39d60dc6234ff790ecae2e290ea19a":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-07-16 11:48:28.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/82/995782/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/82/995782/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/995782/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/995782/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/995782/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/82/995782/3"}}},"commit":{"parents":[{"commit":"aed5849328e9c61ff1f6ea2f40ec3aaebe8a8698","subject":"Merge \"Add OVN agent EVPN configuration support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/aed5849328e9c61ff1f6ea2f40ec3aaebe8a8698"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-02 08:26:55.000000000","tz":120},"committer":{"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","date":"2026-07-16 11:48:28.000000000","tz":0},"subject":"ovs: Fix OVS path mismatch when building from source with OVN","message":"ovs: Fix OVS path mismatch when building from source with OVN\n\n``compile_ovs`` was called with ``--localstatedir\u003d/var``, causing\nall compiled OVS binaries to hardcode ``/var/run/openvswitch`` as\nthe default runtime directory. However, the ``ovn_agent`` plugin\nderives ``OVS_RUNDIR`` from ``OVS_PREFIX`` as\n``/usr/local/var/run/openvswitch``, creating a path mismatch that\nmakes ``ovs-vsctl`` unable to reach the running ``ovsdb-server``.\n\nAdditionally, ``start_new_ovs`` was unconditionally starting OVS\nduring the install phase. When OVN is the backend,\n``ovn_agent:_start_ovs`` later starts its own OVS instance with a\nseparate database, but the orphaned ``ovs-vswitchd`` from\n``start_new_ovs`` still holds the kernel datapath, preventing\nbridge creation.\n\nFix both issues:\n- Remove the ``--localstatedir\u003d/var`` override so the compiled\n  default matches ``OVS_RUNDIR`` (autotools defaults localstatedir\n  to ``${prefix}/var``).\n- Skip ``start_new_ovs`` when OVN services are enabled, since\n  ``_start_ovs`` handles the full OVS lifecycle.\n- Fix the hardcoded DB path in ``start_new_ovs`` to match the\n  compiled ``--prefix\u003d/usr/local`` sysconfdir.\n\nCloses-Bug: #2158954\nAssisted-By: Claude Opus 4.6\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: I8f3a2c5e7d1b4a9f6e0c3d8b2a5f7e1d4c6b9a0e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/2c84cb092c39d60dc6234ff790ecae2e290ea19a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/2c84cb092c39d60dc6234ff790ecae2e290ea19a"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"689d0b9f0af1cd06d120d3a2e8170edc49125001","ours":"d2c96c251d94f836f78bd8e0b59ccfc7faa0efce","theirs":"aed5849328e9c61ff1f6ea2f40ec3aaebe8a8698","merge_strategy":"recursive","contains_conflicts":false}}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}},{"label":"Workflow","status":"MAY"},{"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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
