Hi Ben. Thanks again for bouncing some ideas back and forth. I think I may have this solved. Pretty simple really, and a bit embarrassing, but it might help others to post it here to save others some time. In my defense this whole python/python2/python3 thing can be a maze especially when you have other issues to attend to as well - many - which are all even more boggy swamps ...
[ubuntu@oracle8 uekulele]$ sudo alternatives --config python There are 3 programs which provide 'python'. Selection Command ----------------------------------------------- * 1 /usr/libexec/no-python 2 /usr/bin/python2 + 3 /usr/bin/python3 Enter to keep the current selection[+], or type selection number: Note that this can also be done in a script using the command: sudo alternatives --set python /usr/bin/python3 Then once that is done get sphinx being sure to use the "3" postfix: sudo yum -y install python3-sphinx sudo yum -y install python3-six Then verify they are there: [ubuntu@oracle8 uekulele]$ sudo rpm -qa | egrep 'six|sphinx' lua-posix-33.3.1-9.el8.x86_64 python3-sphinx_rtd_theme-0.3.1-3.el8.noarch python3-six-1.11.0-8.el8.noarch python3-sphinxcontrib-websupport-1.0.1-10.20180316git.el8.noarch python3-sphinx-theme-alabaster-0.7.9-7.el8.noarch python-sphinx-locale-1.7.6-1.el8.noarch python3-sphinx-1.7.6-1.el8.noarch [ubuntu@oracle8 uekulele]$ Then run the openvswitch build on Oracle Linux 8. some gory details below ... [ubuntu@oracle8 uekulele]$ sudo yum -y install python3-sphinx Last metadata expiration check: 0:00:04 ago on Wed 02 Oct 2019 09:34:46 AM CDT. Dependencies resolved. ============================================================================================================================================================================================================================================== Package Arch Version Repository Size ============================================================================================================================================================================================================================================== Installing: python3-sphinx noarch 1:1.7.6-1.el8 ol8_codeready_builder 1.7 M Installing dependencies: Lmod x86_64 8.1.17-3.epel8.playground epel-playground 234 k lua-term x86_64 0.07-9.el8 epel 16 k fontawesome-fonts noarch 4.7.0-4.el8 ol8_appstream 203 k python3-docutils noarch 0.14-12.module+el8.0.0+5333+22a49f57 ol8_appstream 1.6 M python3-sqlalchemy x86_64 1.3.2-1.module+el8.0.0+5333+22a49f57 ol8_appstream 1.9 M python3-pygments noarch 2.2.0-20.module+el8.0.0+5333+22a49f57 ol8_appstream 1.9 M lato-fonts noarch 2.015-5.el8 ol8_appstream 3.3 M tcl x86_64 1:8.6.8-2.el8 ol8_baseos_latest 1.1 M python3-whoosh noarch 2.7.4-9.el8 ol8_codeready_builder 1.1 M python3-mock noarch 2.0.0-11.el8 ol8_codeready_builder 59 k python3-sphinx_rtd_theme noarch 0.3.1-3.el8 ol8_codeready_builder 128 k lua-filesystem x86_64 1.6.3-7.el8 ol8_codeready_builder 35 k python3-snowballstemmer noarch 1.2.1-6.el8 ol8_codeready_builder 108 k fontawesome-fonts-web noarch 4.7.0-4.el8 ol8_codeready_builder 429 k python3-sphinxcontrib-websupport noarch 1.0.1-10.20180316git.el8 ol8_codeready_builder 50 k google-roboto-slab-fonts noarch 1.100263-0.7.20150923git.el8 ol8_codeready_builder 238 k python3-packaging noarch 16.8-9.el8 ol8_codeready_builder 48 k python-sphinx-locale noarch 1:1.7.6-1.el8 ol8_codeready_builder 171 k lua-posix x86_64 33.3.1-9.el8 ol8_codeready_builder 176 k python3-sphinx-theme-alabaster noarch 0.7.9-7.el8 ol8_codeready_builder 24 k python3-imagesize noarch 1.0.0-2.el8 ol8_codeready_builder 16 k Transaction Summary ============================================================================================================================================================================================================================================== Install 22 Packages Total download size: 15 M Installed size: 59 M Downloading Packages: (1/22): lua-term-0.07-9.el8.x86_64.rpm 20 kB/s | 16 kB 00:00 (2/22): Lmod-8.1.17-3.epel8.playground.x86_64.rpm 259 kB/s | 234 kB 00:00 (3/22): fontawesome-fonts-4.7.0-4.el8.noarch.rpm 38 kB/s | 203 kB 00:05 (4/22): python3-docutils-0.14-12.module+el8.0.0+5333+22a49f57.noarch.rpm 313 kB/s | 1.6 MB 00:05 (5/22): python3-sqlalchemy-1.3.2-1.module+el8.0.0+5333+22a49f57.x86_64.rpm 362 kB/s | 1.9 MB 00:05 (6/22): python3-pygments-2.2.0-20.module+el8.0.0+5333+22a49f57.noarch.rpm 233 kB/s | 1.9 MB 00:08 (7/22): tcl-8.6.8-2.el8.x86_64.rpm 152 kB/s | 1.1 MB 00:07 (8/22): lato-fonts-2.015-5.el8.noarch.rpm 350 kB/s | 3.3 MB 00:09 (9/22): python3-mock-2.0.0-11.el8.noarch.rpm 30 kB/s | 59 kB 00:01 (10/22): python3-whoosh-2.7.4-9.el8.noarch.rpm 387 kB/s | 1.1 MB 00:03 (11/22): lua-filesystem-1.6.3-7.el8.x86_64.rpm 3.8 kB/s | 35 kB 00:09 (12/22): python3-snowballstemmer-1.2.1-6.el8.noarch.rpm 12 kB/s | 108 kB 00:08 (13/22): python3-sphinx_rtd_theme-0.3.1-3.el8.noarch.rpm 12 kB/s | 128 kB 00:10 (14/22): python3-sphinxcontrib-websupport-1.0.1-10.20180316git.el8.noarch.rpm 31 kB/s | 50 kB 00:01 (15/22): fontawesome-fonts-web-4.7.0-4.el8.noarch.rpm 163 kB/s | 429 kB 00:02 (16/22): google-roboto-slab-fonts-1.100263-0.7.20150923git.el8.noarch.rpm 92 kB/s | 238 kB 00:02 (17/22): python3-packaging-16.8-9.el8.noarch.rpm 20 kB/s | 48 kB 00:02 (18/22): python-sphinx-locale-1.7.6-1.el8.noarch.rpm 66 kB/s | 171 kB 00:02 (19/22): python3-sphinx-theme-alabaster-0.7.9-7.el8.noarch.rpm 4.5 kB/s | 24 kB 00:05 (20/22): lua-posix-33.3.1-9.el8.x86_64.rpm 27 kB/s | 176 kB 00:06 (21/22): python3-sphinx-1.7.6-1.el8.noarch.rpm 252 kB/s | 1.7 MB 00:06 (22/22): python3-imagesize-1.0.0-2.el8.noarch.rpm 2.8 kB/s | 16 kB 00:05 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 351 kB/s | 15 MB 00:42 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : python3-docutils-0.14-12.module+el8.0.0+5333+22a49f57.noarch 1/22 Installing : fontawesome-fonts-4.7.0-4.el8.noarch 2/22 Installing : fontawesome-fonts-web-4.7.0-4.el8.noarch 3/22 Installing : python3-imagesize-1.0.0-2.el8.noarch 4/22 Installing : python3-sphinx-theme-alabaster-0.7.9-7.el8.noarch 5/22 Installing : lua-posix-33.3.1-9.el8.x86_64 6/22 Installing : python-sphinx-locale-1:1.7.6-1.el8.noarch 7/22 Installing : python3-packaging-16.8-9.el8.noarch 8/22 Installing : google-roboto-slab-fonts-1.100263-0.7.20150923git.el8.noarch 9/22 Installing : python3-snowballstemmer-1.2.1-6.el8.noarch 10/22 Installing : lua-filesystem-1.6.3-7.el8.x86_64 11/22 Installing : python3-mock-2.0.0-11.el8.noarch 12/22 Installing : python3-whoosh-2.7.4-9.el8.noarch 13/22 Installing : tcl-1:8.6.8-2.el8.x86_64 14/22 Running scriptlet: tcl-1:8.6.8-2.el8.x86_64 14/22 Installing : lato-fonts-2.015-5.el8.noarch 15/22 Installing : python3-sphinx_rtd_theme-0.3.1-3.el8.noarch 16/22 Installing : python3-pygments-2.2.0-20.module+el8.0.0+5333+22a49f57.noarch 17/22 Installing : python3-sqlalchemy-1.3.2-1.module+el8.0.0+5333+22a49f57.x86_64 18/22 Installing : lua-term-0.07-9.el8.x86_64 19/22 Installing : Lmod-8.1.17-3.epel8.playground.x86_64 20/22 Running scriptlet: Lmod-8.1.17-3.epel8.playground.x86_64 20/22 Installing : python3-sphinxcontrib-websupport-1.0.1-10.20180316git.el8.noarch 21/22 Installing : python3-sphinx-1:1.7.6-1.el8.noarch 22/22 Running scriptlet: python3-sphinx-1:1.7.6-1.el8.noarch 22/22 Verifying : Lmod-8.1.17-3.epel8.playground.x86_64 1/22 Verifying : lua-term-0.07-9.el8.x86_64 2/22 Verifying : fontawesome-fonts-4.7.0-4.el8.noarch 3/22 Verifying : python3-docutils-0.14-12.module+el8.0.0+5333+22a49f57.noarch 4/22 Verifying : python3-sqlalchemy-1.3.2-1.module+el8.0.0+5333+22a49f57.x86_64 5/22 Verifying : python3-pygments-2.2.0-20.module+el8.0.0+5333+22a49f57.noarch 6/22 Verifying : lato-fonts-2.015-5.el8.noarch 7/22 Verifying : tcl-1:8.6.8-2.el8.x86_64 8/22 Verifying : python3-whoosh-2.7.4-9.el8.noarch 9/22 Verifying : python3-mock-2.0.0-11.el8.noarch 10/22 Verifying : python3-sphinx_rtd_theme-0.3.1-3.el8.noarch 11/22 Verifying : lua-filesystem-1.6.3-7.el8.x86_64 12/22 Verifying : python3-snowballstemmer-1.2.1-6.el8.noarch 13/22 Verifying : fontawesome-fonts-web-4.7.0-4.el8.noarch 14/22 Verifying : python3-sphinxcontrib-websupport-1.0.1-10.20180316git.el8.noarch 15/22 Verifying : google-roboto-slab-fonts-1.100263-0.7.20150923git.el8.noarch 16/22 Verifying : python3-packaging-16.8-9.el8.noarch 17/22 Verifying : python-sphinx-locale-1:1.7.6-1.el8.noarch 18/22 Verifying : lua-posix-33.3.1-9.el8.x86_64 19/22 Verifying : python3-sphinx-theme-alabaster-0.7.9-7.el8.noarch 20/22 Verifying : python3-sphinx-1:1.7.6-1.el8.noarch 21/22 Verifying : python3-imagesize-1.0.0-2.el8.noarch 22/22 Installed: python3-sphinx-1:1.7.6-1.el8.noarch Lmod-8.1.17-3.epel8.playground.x86_64 lua-term-0.07-9.el8.x86_64 fontawesome-fonts-4.7.0-4.el8.noarch python3-docutils-0.14-12.module+el8.0.0+5333+22a49f57.noarch python3-sqlalchemy-1.3.2-1.module+el8.0.0+5333+22a49f57.x86_64 python3-pygments-2.2.0-20.module+el8.0.0+5333+22a49f57.noarch lato-fonts-2.015-5.el8.noarch tcl-1:8.6.8-2.el8.x86_64 python3-whoosh-2.7.4-9.el8.noarch python3-mock-2.0.0-11.el8.noarch python3-sphinx_rtd_theme-0.3.1-3.el8.noarch lua-filesystem-1.6.3-7.el8.x86_64 python3-snowballstemmer-1.2.1-6.el8.noarch fontawesome-fonts-web-4.7.0-4.el8.noarch python3-sphinxcontrib-websupport-1.0.1-10.20180316git.el8.noarch google-roboto-slab-fonts-1.100263-0.7.20150923git.el8.noarch python3-packaging-16.8-9.el8.noarch python-sphinx-locale-1:1.7.6-1.el8.noarch lua-posix-33.3.1-9.el8.x86_64 python3-sphinx-theme-alabaster-0.7.9-7.el8.noarch python3-imagesize-1.0.0-2.el8.noarch Complete! [ubuntu@oracle8 uekulele]$ sudo yum -y install python3-six Last metadata expiration check: 0:01:01 ago on Wed 02 Oct 2019 09:34:46 AM CDT. Package python3-six-1.11.0-8.el8.noarch is already installed. Dependencies resolved. Nothing to do. Complete! [ubuntu@oracle8 uekulele]$ sudo rpm -qa | egrep 'six|sphinx' lua-posix-33.3.1-9.el8.x86_64 python3-sphinx_rtd_theme-0.3.1-3.el8.noarch python3-six-1.11.0-8.el8.noarch python3-sphinxcontrib-websupport-1.0.1-10.20180316git.el8.noarch python3-sphinx-theme-alabaster-0.7.9-7.el8.noarch python-sphinx-locale-1.7.6-1.el8.noarch python3-sphinx-1.7.6-1.el8.noarch [ubuntu@oracle8 uekulele]$ SO THE ABOVE DID NOT WORK: I still got: error: Failed build dependencies: python-six is needed by openvswitch-2.11.1-1.x86_64 python-sphinx is needed by openvswitch-2.11.1-1.x86_64 ============================================== Done: Build OpenvSwitch RPMs ============================================== Even when I also install python2-sphinx and set alternatives to python2 it does not work. I wonder if it is looking for something actually called "python-sphinx" and "python-six" (not the python2- or python3- variants) and if a soft link somewhere would fix this. ________________________________ From: Orabuntu-LXC <gilb...@orabuntu-lxc.com> Sent: Tuesday, October 1, 2019 7:05 PM To: Ben Pfaff <b...@ovn.org>; Gilbert Standen <gilstan...@hotmail.com> Cc: ovs-discuss@openvswitch.org <ovs-discuss@openvswitch.org> Subject: Re: [ovs-discuss] Build OpenvSwitch on Oracle Linux 8 Thanks Ben. I will keep hacking away at it. The protocols and design principles of Orabuntu-LXC require all installed software to be packaged - rpm or deb - so I will have to keep working on a solution to get the rpm package to build successfully. BTW that was a typo earlier - we had been using ovs 2.5.4 not 2.0.5 - sorry - 2.0.5 is the LXC version we were using for this testing Sent from my BlackBerry 10 smartphone. Original Message From: Ben Pfaff Sent: Tuesday, October 1, 2019 7:00 PM To: Gilbert Standen Cc: ovs-discuss@openvswitch.org Subject: Re: [ovs-discuss] Build OpenvSwitch on Oracle Linux 8 OK. It seems likely, then, that the Fedora RPM spec files are not suitable for Oracle Linux. If so, then you can install OVS without the RPM packaging, or create some new spec files for Oracle Linux. On Tue, Oct 01, 2019 at 11:55:20PM +0000, Gilbert Standen wrote: > I've tried all that - that was of course the first thing I tried. > > I've tried everything I can think of: > > [ubuntu@oracle8 ~]$ sudo yum install python-six python-sphinx > [sudo] password for ubuntu: > Last metadata expiration check: 0:27:33 ago on Tue 01 Oct 2019 06:20:33 PM > CDT. > No match for argument: python-six > No match for argument: python-sphinx > Error: Unable to find a match > [ubuntu@oracle8 ~]$ > > and the above is with all repos enabled AND epel installed and enabled: > > [ubuntu@oracle8 yum.repos.d]$ sudo yum install python-six python-sphinx > Extra Packages for Enterprise Linux 8 - Playground - x86_64 463 kB/s | 2.6 MB > 00:05 > Extra Packages for Enterprise Linux 8 - Playground - x86_64 - Debug 589 kB/s > | 1.6 MB 00:02 > Extra Packages for Enterprise Linux 8 - Playground - x86_64 - Source 130 kB/s > | 374 kB 00:02 > Extra Packages for Enterprise Linux 8 - x86_64 35 kB/s | 18 kB 00:00 > Extra Packages for Enterprise Linux 8 - x86_64 - Debug 295 kB/s | 656 kB 00:02 > Extra Packages for Enterprise Linux 8 - x86_64 - Source 239 kB/s | 390 kB > 00:01 > No match for argument: python-six > No match for argument: python-sphinx > Error: Unable to find a match > [ubuntu@oracle8 yum.repos.d]$ > > [ubuntu@oracle8 yum.repos.d]$ sudo yum install python-six python-sphinx > Oracle Linux 8 Addons (x86_64) 2.6 kB/s | 3.2 kB 00:01 > Oracle Linux 8 Application Stream (x86_64) 29 kB/s | 2.9 kB 00:00 > Oracle Linux 8 BaseOS Latest (x86_64) 18 kB/s | 2.7 kB 00:00 > Oracle Linux 8 CodeReady Builder (x86_64) - Unsupported 27 kB/s | 2.7 kB 00:00 > Oracle Linux 8 BaseOS GA (x86_64) 26 kB/s | 2.7 kB 00:00 > No match for argument: python-six > No match for argument: python-sphinx > Error: Unable to find a match > [ubuntu@oracle8 yum.repos.d]$ > > I've also tried setting up a python virtual environment within the script - > that doesn't work either: > > sudo alternatives --set python /usr/bin/python3 > python3 -m venv py36env > source py36env/bin/activate > python3 -m pip install six > python3 -m pip install --upgrade pip > python3 -m pip install six > python3 -m pip install sphinx > > all those commands work, but openvswitch build doesn't see sphinx or six - do > I need to set some switch on the build command ? > > error: Failed build dependencies: > python-six is needed by openvswitch-2.11.1-1.x86_64 > python-sphinx is needed by openvswitch-2.11.1-1.x86_64 > > > ________________________________ > From: Ben Pfaff <b...@ovn.org> > Sent: Tuesday, October 1, 2019 6:40 PM > To: Gilbert Standen <gilstan...@hotmail.com> > Cc: ovs-discuss@openvswitch.org <ovs-discuss@openvswitch.org> > Subject: Re: [ovs-discuss] Build OpenvSwitch on Oracle Linux 8 > > You're using two different packaging systems here. The RPM spec file > requires the RPMs it mentions to be installed (for Python 2), but you > used pip to install them (for Python 3). > > My guess is that "yum install python-six python-sphinx > selinux-policy-devel unbound-devel" or its Oracle equivalent will fix > the problem. > > On Tue, Oct 01, 2019 at 11:17:18PM +0000, Gilbert Standen wrote: > > For example: > > > > [ubuntu@oracle8 anylinux]$ python3 -m pip install six > > Requirement already satisfied: six in /usr/local/lib/python3.6/site-packages > > [ubuntu@oracle8 anylinux]$ python3 -m pip install sphinx > > Requirement already satisfied: sphinx in > > /usr/local/lib64/python3.6/site-packages > > Requirement already satisfied: requests>=2.5.0 in > > /usr/lib/python3.6/site-packages (from sphinx) > > Requirement already satisfied: babel!=2.0,>=1.3 in > > /usr/local/lib64/python3.6/site-packages (from sphinx) > > Requirement already satisfied: sphinxcontrib-serializinghtml in > > /usr/local/lib/python3.6/site-packages (from sphinx) > > Requirement already satisfied: sphinxcontrib-jsmath in > > /usr/local/lib/python3.6/site-packages (from sphinx) > > Requirement already satisfied: snowballstemmer>=1.1 in > > /usr/local/lib/python3.6/site-packages (from sphinx) > > Requirement already satisfied: setuptools in > > /usr/lib/python3.6/site-packages (from sphinx) > > Requirement already satisfied: alabaster<0.8,>=0.7 in > > /usr/local/lib/python3.6/site-packages (from sphinx) > > Requirement already satisfied: imagesize in > > /usr/local/lib/python3.6/site-packages (from sphinx) > > Requirement already satisfied: packaging in > > /usr/local/lib/python3.6/site-packages (from sphinx) > > Requirement already satisfied: Pygments>=2.0 in > > /usr/local/lib/python3.6/site-packages (from sphinx) > > Requirement already satisfied: sphinxcontrib-htmlhelp in > > /usr/local/lib/python3.6/site-packages (from sphinx) > > Requirement already satisfied: sphinxcontrib-applehelp in > > /usr/local/lib/python3.6/site-packages (from sphinx) > > Requirement already satisfied: docutils>=0.12 in > > /usr/local/lib/python3.6/site-packages (from sphinx) > > Requirement already satisfied: Jinja2>=2.3 in > > /usr/local/lib/python3.6/site-packages (from sphinx) > > Requirement already satisfied: sphinxcontrib-devhelp in > > /usr/local/lib/python3.6/site-packages (from sphinx) > > Requirement already satisfied: sphinxcontrib-qthelp in > > /usr/local/lib/python3.6/site-packages (from sphinx) > > Requirement already satisfied: chardet<3.1.0,>=3.0.2 in > > /usr/lib/python3.6/site-packages (from requests>=2.5.0->sphinx) > > Requirement already satisfied: idna<2.8,>=2.5 in > > /usr/lib/python3.6/site-packages (from requests>=2.5.0->sphinx) > > Requirement already satisfied: urllib3<1.25,>=1.21.1 in > > /usr/lib/python3.6/site-packages (from requests>=2.5.0->sphinx) > > Requirement already satisfied: pytz>=2015.7 in > > /usr/lib/python3.6/site-packages (from babel!=2.0,>=1.3->sphinx) > > Requirement already satisfied: pyparsing>=2.0.2 in > > /usr/local/lib/python3.6/site-packages (from packaging->sphinx) > > Requirement already satisfied: six in > > /usr/local/lib/python3.6/site-packages (from packaging->sphinx) > > Requirement already satisfied: MarkupSafe>=0.23 in > > /usr/local/lib64/python3.6/site-packages (from Jinja2>=2.3->sphinx) > > [ubuntu@oracle8 anylinux]$ sudo alternatives --config python > > > > There are 3 programs which provide 'python'. > > > > Selection Command > > ----------------------------------------------- > > * 1 /usr/libexec/no-python > > + 2 /usr/bin/python3 > > 3 /usr/bin/python2 > > > > Enter to keep the current selection[+], or type selection number: 2 > > [ubuntu@oracle8 anylinux]$ > > > > But still when I go to build openvswitch, I get: > > > > error: Failed build dependencies: > > python-six is needed by openvswitch-2.11.1-1.x86_64 > > python-sphinx is needed by openvswitch-2.11.1-1.x86_64 > > selinux-policy-devel is needed by openvswitch-2.11.1-1.x86_64 > > unbound-devel is needed by openvswitch-2.11.1-1.x86_64 > > > > I guess it's going to be obvious I'm not much good with python ... they > > seem to be installed so why can't openvswitch use/see them? > > > > > > ________________________________ > > From: Gilbert Standen <gilstan...@hotmail.com> > > Sent: Tuesday, October 1, 2019 5:32 PM > > To: Ben Pfaff <b...@ovn.org> > > Cc: ovs-discuss@openvswitch.org <ovs-discuss@openvswitch.org> > > Subject: Re: [ovs-discuss] Build OpenvSwitch on Oracle Linux 8 > > > > Thanks Ben. I've tried that too. When I try to install openvswitch 2.11.x I > > run into needing python-six and python-sphinx and I've been trying for a > > couple days to figure out how to get those installed on Oracle Linux 8 to > > no avail ... > > > > > > "If BlackBerrys were as plentiful as Apples, upon compulsions, no man seven > > reasons would I give, for BlackBerry 10 reasons hath one to give, I." > > > > Gilbert Standen after William Shakespeare, Henry IV . Sent from my > > BlackBerry 10 Classic. > > Original Message > > From: Ben Pfaff > > Sent: Tuesday, October 1, 2019 4:57 PM > > To: Gilbert Standen > > Cc: ovs-discuss@openvswitch.org > > Subject: Re: [ovs-discuss] Build OpenvSwitch on Oracle Linux 8 > > > > > > On Tue, Oct 01, 2019 at 09:46:41PM +0000, Gilbert Standen wrote: > > > Hi, when I try to build OpenvSwitch 2.0.5 on Oracle Linux 8 I get the > > > following errors. Any ideas on how to address this ? Thanks! > > > > OVS 2.0 was released in 2013. Use a newer version. _______________________________________________ discuss mailing list disc...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
_______________________________________________ discuss mailing list disc...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-discuss