<html><body><div dir="ltr" style="min-height: 1em;"><div dir="ltr"><br></div><br>On Feb 23, 2026 13:37, Michael Biebl <biebl@debian.org> wrote:<br>><br>> [I'm looping in the openvswitch maintainer here]<br>><br>> Am 23.02.26 um 10:33 schrieb Enrique Llorente Pastora:<br>> ><br>> ><br>> > On Sun, Feb 22, 2026 at 11:08 AM Michael Biebl<biebl@debian.org <br="">> ><mailto:biebl@debian.org>> wrote:<br>> ><br>> >     Hi Enrique<br>> ><br>> >     On Mon, 9 Feb 2026 14:21:34 +0100 Enrique Llorente Pastora<br>> >    <ellorent@redhat.com <mailto:ellorent@redhat.com="">> wrote:<br>> >      > Package: network-manager<br>> >      > Version: 1.54.3-1<br>> >      > Severity: wishlist<br>> >      ><br>> >      > The Open vSwitch (OVS) plugin is currently disabled in the Debian<br>> >      > network-manager build [1][2]. The use case we have is using<br>> >      > NetworkManager with OVS as part of Kubernetes KIND clusters this way<br>> >      > users can use kubernetes-nmstate [3] to configure cluster networking.<br>> >      ><br>> >      > I think the build change is minimal — it requires passing the<br>> >     appropriate<br>> >      > configure flag to enable OVS support during package build.<br>> >     I've pushed some preliminary changes to the feature/ovs branch. See<br>> ><br>> >     https://salsa.debian.org/utopia-team/network-manager/-/commit/<br>> >     c6c1f1ad5e15e6c712f8cc2a9c7aee4eefa2b1ee<https: salsa.debian.org="" <br="">> >     utopia-team/network-manager/-/commit/<br>> >     c6c1f1ad5e15e6c712f8cc2a9c7aee4eefa2b1ee><br>> ><br>> >     Enabling ovs support results in a drop-in file being installed:<br>> >     /usr/lib/systemd/system/NetworkManager.service.d/NetworkManager-ovs.conf<br>> >     which changes the ordering of NetworkManager.service.<br>> ><br>> >     So splitting of the ovs plugin related files into a dedicated package<br>> >     seemed like the way to go.<br>> ><br>> >     Then again, I looked into NetworkManager-ovs.conf, which contains:<br>> ><br>> >     [Unit]<br>> >     After=openvswitch.service<br>> ><br>> ><br>> >     In Debian, there is no package openvswitch.service though:<br>> ><br>> >     $ apt-file search -x "/usr/lib/systemd/system/openvswitch*"<br>> >     openvswitch-ipsec: /usr/lib/systemd/system/openvswitch-ipsec.service<br>> >     openvswitch-switch: /usr/lib/systemd/system/openvswitch-switch.service<br>> ><br>> ><br>> >     Any thoughts here?<br>> ><br>> ><br>> > As I understand this is needed to make NetworkManager service depend on<br>> > the openvswitch unit running, since it<br>> > does not make sense to configure ovs using NetworkManger if ovs itself<br>> > is not working.<br>> ><br>> > since the debian version of the unit is named differently "openvswitch-<br>> > switch" the package should rename<br>> > "After=openvswitch.service" to "After=openvswitch-switch.service"<br>> ><br>><br>> Thomas, are you aware, that the .service files are named differently in<br>> Debian and upstream/RHEL?<br>> I.e. ./rhel/usr_lib_systemd_system_openvswitch.service vs<br>> ./debian/openvswitch-switch.service<br>><br>> Any particular reason you chose a different name?<br>> Could you be convinced to rename openvswitch-switch.service to<br>> openvswitch.service to align it with other distros?<br>> I think there is value in that as it avoids unnecessary friction.<br>><br>> A static symlink openvswitch.service → openvswitch-switch.service<br>> shipped by the openvswitch-switch would be another option.<br>><br>> Thoughts?<br>><br>> Michael<br><br></https:></ellorent@redhat.com></mailto:biebl@debian.org></biebl@debian.org></div><div dir="ltr" style="min-height: 1em;"><biebl@debian.org <br=""><mailto:biebl@debian.org><ellorent@redhat.com <mailto:ellorent@redhat.com=""><https: salsa.debian.org="" <br="">Hi,</https:></ellorent@redhat.com></mailto:biebl@debian.org></biebl@debian.org></div><div dir="ltr" style="min-height: 1em;"><biebl@debian.org <br=""><mailto:biebl@debian.org><ellorent@redhat.com <mailto:ellorent@redhat.com=""><https: salsa.debian.org="" <br=""><br></https:></ellorent@redhat.com></mailto:biebl@debian.org></biebl@debian.org></div><div dir="ltr" style="min-height: 1em;"><biebl@debian.org <br=""><mailto:biebl@debian.org><ellorent@redhat.com <mailto:ellorent@redhat.com=""><https: salsa.debian.org="" <br="">I added:</https:></ellorent@redhat.com></mailto:biebl@debian.org></biebl@debian.org></div><div dir="ltr" style="min-height: 1em;"><biebl@debian.org <br=""><mailto:biebl@debian.org><ellorent@redhat.com <mailto:ellorent@redhat.com=""><https: salsa.debian.org="" <br=""><br></https:></ellorent@redhat.com></mailto:biebl@debian.org></biebl@debian.org></div><div dir="ltr" style="min-height: 1em;"><biebl@debian.org <br=""><mailto:biebl@debian.org><ellorent@redhat.com <mailto:ellorent@redhat.com=""><https: salsa.debian.org="" <br="">Alias=openvswitch.service</https:></ellorent@redhat.com></mailto:biebl@debian.org></biebl@debian.org></div><div dir="ltr" style="min-height: 1em;"><biebl@debian.org <br=""><mailto:biebl@debian.org><ellorent@redhat.com <mailto:ellorent@redhat.com=""><https: salsa.debian.org="" <br=""><br></https:></ellorent@redhat.com></mailto:biebl@debian.org></biebl@debian.org></div><div dir="ltr" style="min-height: 1em;"><biebl@debian.org <br=""><mailto:biebl@debian.org><ellorent@redhat.com <mailto:ellorent@redhat.com=""><https: salsa.debian.org="" <br="">To the current service as I want to keep backward compat. I hope this is an acceptable solution.</https:></ellorent@redhat.com></mailto:biebl@debian.org></biebl@debian.org></div><div dir="ltr" style="min-height: 1em;"><biebl@debian.org <br=""><mailto:biebl@debian.org><ellorent@redhat.com <mailto:ellorent@redhat.com=""><https: salsa.debian.org="" <br=""><br></https:></ellorent@redhat.com></mailto:biebl@debian.org></biebl@debian.org></div><div dir="ltr" style="min-height: 1em;"><biebl@debian.org <br=""><mailto:biebl@debian.org><ellorent@redhat.com <mailto:ellorent@redhat.com=""><https: salsa.debian.org="" <br="">Cheers,</https:></ellorent@redhat.com></mailto:biebl@debian.org></biebl@debian.org></div><div dir="ltr" style="min-height: 1em;"><biebl@debian.org <br=""><mailto:biebl@debian.org><ellorent@redhat.com <mailto:ellorent@redhat.com=""><https: salsa.debian.org="" <br=""><br></https:></ellorent@redhat.com></mailto:biebl@debian.org></biebl@debian.org></div><div dir="ltr" style="min-height: 1em;"><biebl@debian.org <br=""><mailto:biebl@debian.org><ellorent@redhat.com <mailto:ellorent@redhat.com=""><https: salsa.debian.org="" <br="">Thomas Goirand (zigo)</https:></ellorent@redhat.com></mailto:biebl@debian.org></biebl@debian.org></div><div dir="ltr" style="min-height: 1em;"><biebl@debian.org <br=""><mailto:biebl@debian.org><ellorent@redhat.com <mailto:ellorent@redhat.com=""><https: salsa.debian.org="" <br=""><br></https:></ellorent@redhat.com></mailto:biebl@debian.org></biebl@debian.org></div></body></html>