Hello community, here is the log from the commit of package openvswitch for openSUSE:Factory checked in at 2018-03-07 10:37:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openvswitch (Old) and /work/SRC/openSUSE:Factory/.openvswitch.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openvswitch" Wed Mar 7 10:37:30 2018 rev:22 rq:583259 version:2.9.0 Changes: -------- --- /work/SRC/openSUSE:Factory/openvswitch/openvswitch.changes 2018-02-26 23:27:10.377973032 +0100 +++ /work/SRC/openSUSE:Factory/.openvswitch.new/openvswitch.changes 2018-03-07 10:37:34.736199362 +0100 @@ -1,0 +2,67 @@ +Thu Mar 1 10:39:54 UTC 2018 - [email protected] + +- Version bump to 2.9.0. Some of the changes are: + * NSH implementation now conforms to latest draft (draft-ietf-sfc-nsh-28). + * OVSDB: + - ovsdb-client: New "get-schema-cksum" and "query" commands. + - ovsdb-client: New "backup" and "restore" commands. + - ovsdb-client: New --timeout option. + - ovsdb-tool: New "db-name" and "schema-name" commands. + * ovs-vsctl and other commands that display data in tables now support a + --max-column-width option to limit column width. + * No longer slow-path traffic that sends to a controller. Applications, + such as OVN ACL logging, want to send a copy of a packet to a + controller while leaving the actual packet forwarding in the datapath. + * OVN: + - The "requested-chassis" option for a logical switch port now accepts a + chassis "hostname" in addition to a chassis "name". + - IPv6 + * Added support to send IPv6 Router Advertisement packets in response to + the IPv6 Router Solicitation packets from the VIF ports. + * Added support to generate Neighbor Solicitation packets using the OVN + action 'nd_ns' to resolve unknown next hop MAC addresses for the + IPv6 packets. + - ovn-ctl: New commands run_nb_ovsdb and run_sb_ovsdb. + * OpenFlow: + - ct_clear action is now backed by kernel datapath. Support is probed for + when OVS starts. + - ovs-dpctl and related ovs-appctl commands: + * "flush-conntrack" now accept a 5-tuple to delete a specific + connection tracking entry. + * New "ct-set-maxconns", "ct-get-maxconns", and "ct-get-nconns" commands + for userspace datapath. + - No longer send packets to the Linux TAP device if it's DOWN unless it is + in another networking namespace. + * DPDK: + - Add support for DPDK v17.11 + - Add support for vHost IOMMU + - New debug appctl command 'netdev-dpdk/get-mempool-info'. + * Custom statistics: + - DPDK physical ports now return custom set of "dropped", "error" and + "management" statistics. + - ovs-ofctl dump-ports command now prints new of set custom statistics + if available (for OpenFlow 1.4+). + - New appctl command 'dpif-netdev/pmd-rxq-rebalance' to rebalance rxq to + pmd assignments. + - Add rxq utilization of pmd to appctl 'dpif-netdev/pmd-rxq-show'. + - Add support for vHost dequeue zero copy (experimental) + * Userspace datapath: + - Output packet batching support. + * vswitchd: + - Datapath IDs may now be specified as 0x1 (etc.) instead of 16 digits. + - Configuring a controller, or unconfiguring all controllers, now deletes + all groups and meters (as well as all flows). + - New --enable-sparse configure option enables "sparse" checking by default. + - Added additional information to vhost-user status. +- For the complete list of changes, please refer to + http://openvswitch.org/releases/NEWS-2.9.0 +- Fix incorrect python3 dependencies for python2 subpackages +- Drop upstream patches for DPDK 17.11 support. They have been merged upstream + * 0001-netdev-dpdk-replace-uint8_t-with-dpdk_port_t.patch + * 0002-netdev-dpdk-DPDK-v17.11-upgrade.patch + * 0003-netdev-dpdk-vHost-IOMMU-support.patch +- Get rid of the old openvswitch DPDK migration steps everybody should have + migrated from <2.6 to latest releases by now. + * 0001-utilities-Add-script-to-support-DPDK-option-migratio.patch + +------------------------------------------------------------------- Old: ---- 0001-netdev-dpdk-replace-uint8_t-with-dpdk_port_t.patch 0001-utilities-Add-script-to-support-DPDK-option-migratio.patch 0002-netdev-dpdk-DPDK-v17.11-upgrade.patch 0003-netdev-dpdk-vHost-IOMMU-support.patch openvswitch-2.8.1.tar.gz New: ---- openvswitch-2.9.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openvswitch.spec ++++++ --- /var/tmp/diff_new_pack.iAQmgs/_old 2018-03-07 10:37:35.848159252 +0100 +++ /var/tmp/diff_new_pack.iAQmgs/_new 2018-03-07 10:37:35.848159252 +0100 @@ -22,7 +22,7 @@ %if ! %{defined _fillupdir} %define _fillupdir %{_localstatedir}/adm/fillup-templates %endif -%define lname libopenvswitch-2_8-0 +%define lname libopenvswitch-2_9-0 %ifarch aarch64 x86_64 %{ix86} # DPDK enabled by default %bcond_without dpdk @@ -36,25 +36,18 @@ # Disable building the external kernel datapath by default %bcond_with kmp Name: openvswitch -Version: 2.8.1 +Version: 2.9.0 Release: 0 Summary: A multilayer virtual network switch # All code is Apache-2.0 except # - lib/sflow* which is SISSL # - utilities/bugtool which is LGPL-2.1 -License: Apache-2.0 AND LGPL-2.1 AND SISSL +License: Apache-2.0 AND LGPL-2.1-only AND SISSL Group: Productivity/Networking/System Url: http://openvswitch.org/ Source0: http://openvswitch.org/releases/openvswitch-%{version}.tar.gz Source1: preamble Source89: Module.supported.updates -# PATCH-FIX-UPSTREAM: 0001-netdev-dpdk-replace-uint8_t-with-dpdk_port_t.patch -Patch0: 0001-netdev-dpdk-replace-uint8_t-with-dpdk_port_t.patch -# PATCH-FIX-UPSTREAM: 0002-netdev-dpdk-DPDK-v17.11-upgrade.patch -Patch1: 0002-netdev-dpdk-DPDK-v17.11-upgrade.patch -# PATCH-FIX-UPSTREAM: 0003-netdev-dpdk-vHost-IOMMU-support.patch -Patch2: 0003-netdev-dpdk-vHost-IOMMU-support.patch -Patch99: 0001-utilities-Add-script-to-support-DPDK-option-migratio.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module six} BuildRequires: %{python_module xml} @@ -119,7 +112,7 @@ %if %{with kmp} %package kmp Summary: Open vSwitch kernel modules -License: GPL-2.0+ +License: GPL-2.0-or-later Group: System/Kernel BuildRequires: %{kernel_module_package_buildreqs} %suse_kernel_module_package -p %{_sourcedir}/preamble ec2 xenpae vmi um @@ -263,8 +256,8 @@ License: Apache-2.0 Group: Productivity/Networking/System Requires: openvswitch-common = %{version} -Requires: python3 -Requires: python3-six +Requires: python2 +Requires: python2-six Provides: python-openvswitch = %{version} Obsoletes: python-openvswitch < 2.8.1 BuildArch: noarch @@ -329,10 +322,6 @@ %prep %setup -q -n openvswitch-%{version} -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch99 -p1 %build set -- * .travis* .mailmap @@ -367,7 +356,7 @@ dpdk_opt="--with-dpdk" %endif -%{_bindir}/perl build-aux/dpdkstrip.pl \ +%{_bindir}/python build-aux/dpdkstrip.py \ %if %{with dpdk} --dpdk \ %else @@ -456,9 +445,6 @@ cp -r Documentation/* %{buildroot}%{_docdir}/%{name} find %{buildroot}%{_docdir}/%{name}/ -type f ! -name '*.rst' -delete -# DPDK migration script -install -m 755 utilities/ovs-dpdk-migrate-2.6.sh %{buildroot}/%{_datadir}/openvswitch/scripts/ - popd # python2 @@ -482,19 +468,6 @@ %post /sbin/ldconfig %{fillup_only -n openvswitch} -if grep -q ^DPDK_OPTIONS= %{_sysconfdir}/sysconfig/openvswitch &> /dev/null; then - cat >> %{_localstatedir}/adm/update-messages/%{name}-%{version}-%{release}-something << EOF - WARNING! DPDK options are now part of the Open vSwitch database. Please see - https://github.com/openvswitch/ovs/blob/branch-2.7/Documentation/intro/install/dpdk.rst - - The Open vSwitch systemd service will try to migrate your %{_sysconfdir}/sysconfig/openvswitch - DPDK settings to the OvS database the next time it's restarted but you should check the result - using 'ovs-vsctl list Open_vSwitch' or something similar. - - Please remember to remove the DPDK_OPTIONS variable from %{_sysconfdir}/sysconfig/openvswitch - to avoid seeing this warning again. -EOF -fi if [ $1 -eq 1 ]; then getent passwd openvswitch >/dev/null || \ @@ -621,7 +594,6 @@ %{_datadir}/openvswitch/scripts/ovs-ctl %{_datadir}/openvswitch/scripts/ovs-lib %{_datadir}/openvswitch/scripts/ovs-save -%{_datadir}/openvswitch/scripts/ovs-dpdk-migrate-2.6.sh %{_datadir}/openvswitch/vswitch.ovsschema %{_mandir}/man1/ovsdb-client.1%{ext_man} %{_mandir}/man1/ovsdb-server.1%{ext_man} ++++++ openvswitch-2.8.1.tar.gz -> openvswitch-2.9.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/openvswitch/openvswitch-2.8.1.tar.gz /work/SRC/openSUSE:Factory/.openvswitch.new/openvswitch-2.9.0.tar.gz differ: char 5, line 1
