From 558c38012c2f98c01b51bdc2fbcbf31348c6daed Mon Sep 17 00:00:00 2001 From: Open vSwitch CI Date: Dec 13 2024 17:49:53 +0000 Subject: Import openvswitch3.3-3.3.0-71 from Fast DataPath --- diff --git a/SOURCES/openvswitch-3.3.0.patch b/SOURCES/openvswitch-3.3.0.patch index 7426b9c..3a96bc8 100644 --- a/SOURCES/openvswitch-3.3.0.patch +++ b/SOURCES/openvswitch-3.3.0.patch @@ -483,6 +483,23 @@ index 19e360d47c..769fea346b 100644 - the python packages listed in "python/test_requirements.txt" (compatible with pip). If they are installed, the pytest-based Python unit tests will +diff --git a/Documentation/intro/install/rhel.rst b/Documentation/intro/install/rhel.rst +index f2151d8907..e9488e6801 100644 +--- a/Documentation/intro/install/rhel.rst ++++ b/Documentation/intro/install/rhel.rst +@@ -93,10 +93,8 @@ If python3-sphinx package is not available in your version of RHEL, you can + install it via pip with 'pip install sphinx'. + + Open vSwitch requires python 3.6 or newer which is not available in older +-distributions. In the case of RHEL 6.x and its derivatives, one option is +-to install python34 from `EPEL`_. +- +-.. _EPEL: https://fedoraproject.org/wiki/EPEL ++distributions. For those, one option is to build and install required version ++from source. + + .. _rhel-bootstrapping: + diff --git a/Documentation/intro/install/windows.rst b/Documentation/intro/install/windows.rst index fce099d5dc..efdb8aebce 100644 --- a/Documentation/intro/install/windows.rst @@ -4292,6 +4309,19 @@ index 281d4dc65e..faa5babde2 100644 SSL_DIR=/$(echo ${ssldir} | ${SED} -e 's/://') else SSL_LIBS="-lssl -lcrypto" +diff --git a/m4/openvswitch.m4 b/m4/openvswitch.m4 +index 47aa9da16a..46ed38f4ca 100644 +--- a/m4/openvswitch.m4 ++++ b/m4/openvswitch.m4 +@@ -390,7 +390,7 @@ AC_DEFUN([OVS_CHECK_PYTHON3], + IFS=$ovs_save_IFS + test -z "$dir" && dir=. + if test -x "$dir"/"$binary" && "$dir"/"$binary" -c 'import sys +-if sys.hexversion >= 0x03040000 and sys.hexversion < 0x04000000: ++if sys.hexversion >= 0x03060000 and sys.hexversion < 0x04000000: + sys.exit(0) + else: + sys.exit(1)'; then diff --git a/ofproto/bond.c b/ofproto/bond.c index cfdf44f854..45a36fabb9 100644 --- a/ofproto/bond.c diff --git a/SPECS/openvswitch3.3.spec b/SPECS/openvswitch3.3.spec index cca1c0e..fb9c4c2 100644 --- a/SPECS/openvswitch3.3.spec +++ b/SPECS/openvswitch3.3.spec @@ -57,7 +57,7 @@ Summary: Open vSwitch Group: System Environment/Daemons daemon/database/utilities URL: http://www.openvswitch.org/ Version: 3.3.0 -Release: 70%{?dist} +Release: 71%{?dist} # Nearly all of openvswitch is ASL 2.0. The bugtool is LGPLv2+, and the # lib/sflow*.[ch] files are SISSL @@ -769,6 +769,12 @@ exit 0 %endif %changelog +* Fri Dec 13 2024 Open vSwitch CI - 3.3.0-71 +- Merging upstream branch-3.3 [RH git: aa10cb14e7] + Commit list: + 86829af878 m4: Fix check for Python 3.6 version. + + * Fri Dec 13 2024 Open vSwitch CI - 3.3.0-70 - Merging upstream branch-3.3 [RH git: fd9966b496] Commit list: