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 - mchand...@suse.de
+
+- 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


Reply via email to