Hello community, here is the log from the commit of package openvswitch for openSUSE:Factory checked in at 2018-09-04 22:55:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openvswitch (Old) and /work/SRC/openSUSE:Factory/.openvswitch.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openvswitch" Tue Sep 4 22:55:41 2018 rev:29 rq:632456 version:2.10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/openvswitch/openvswitch.changes 2018-08-27 12:58:07.960736459 +0200 +++ /work/SRC/openSUSE:Factory/.openvswitch.new/openvswitch.changes 2018-09-04 22:55:43.584909958 +0200 @@ -1,0 +2,57 @@ +Tue Aug 28 09:21:19 UTC 2018 - mchand...@suse.de + +- Version bump to 2.10.0. Some of the changes are: + * ovs-vswitchd and utilities now support DNS names in OpenFlow and + OVSDB remotes. + * ovs-vswitchd: + - New options --l7 and --l7-len to "ofproto/trace" command. + - Previous versions gave OpenFlow tables default names of the form + "table#". These are not helpful names for the purpose of accepting + and displaying table names, so now tables by default have no names. + - The "null" interface type, deprecated since 2013, has been removed. + - Add minimum network namespace support for Linux. + - New command "lacp/show-stats" + * ovs-ofctl: + - ovs-ofctl now accepts and display table names in place of numbers. By + default it always accepts names and in interactive use it displays them; + use --names or --no-names to override. See ovs-ofctl(8) for details. + * ovs-vsctl: New commands "add-bond-iface" and "del-bond-iface". + * ovs-dpctl: + - New commands "ct-set-limits", "ct-del-limits", and "ct-get-limits". + * OpenFlow: + - OFPT_ROLE_STATUS is now available in OpenFlow 1.3. + - OpenFlow 1.5 extensible statistics (OXS) now implemented. + - New OpenFlow 1.0 extensions for group support. + - Default selection method for select groups is now dp_hash with improved + accuracy. + * ovn: + - Implemented icmp4/icmp6/tcp_reset actions in order to drop the packet + and reply with a RST for TCP or ICMPv4/ICMPv6 unreachable message for + other IPv4/IPv6-based protocols whenever a reject ACL rule is hit. + - ACL match conditions can now match on Port_Groups as well as address + sets that are automatically generated by Port_Groups. ACLs can be + applied directly to Port_Groups as well. + - ovn-nbctl can now run as a daemon (long-lived, background process). + See ovn-nbctl(8) for details. + * DPDK: + - New 'check-dpdk' Makefile target to run a new system testsuite. + See Testing topic for the details. + - Add LSC interrupt support for DPDK physical devices. + - Allow init to fail and record DPDK status/version in OVS database. + - Add experimental flow hardware offload support + - Support both shared and per port mempools for DPDK devices. + * Userspace datapath: + - Commands ovs-appctl dpif-netdev/pmd-*-show can now work on a single PMD + - Detailed PMD performance metrics available with new command + ovs-appctl dpif-netdev/pmd-perf-show + - Supervision of PMD performance metrics and logging of suspicious + iterations + - Add signature match cache (SMC) as experimental feature. When turned on, + it improves throughput when traffic has many more flows than EMC size. + * ERSPAN: + - Implemented ERSPAN protocol (draft-foschiano-erspan-00.txt) for + both kernel datapath and userspace datapath. + - Added port-based and flow-based ERSPAN tunnel port support, added + OpenFlow rules matching ERSPAN fields. See ovs-fields(7). + +------------------------------------------------------------------- Old: ---- openvswitch-2.9.2.tar.gz New: ---- openvswitch-2.10.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openvswitch.spec ++++++ --- /var/tmp/diff_new_pack.hH1XUq/_old 2018-09-04 22:55:45.256915671 +0200 +++ /var/tmp/diff_new_pack.hH1XUq/_new 2018-09-04 22:55:45.264915698 +0200 @@ -41,7 +41,7 @@ # Disable building the external kernel datapath by default %bcond_with kmp Name: openvswitch -Version: 2.9.2 +Version: 2.10.0 Release: 0 Summary: A multilayer virtual network switch # All code is Apache-2.0 except @@ -443,6 +443,11 @@ %if 0%{?suse_version} install -D -m 644 rhel/usr_share_openvswitch_scripts_systemd_sysconfig.template \ %{buildroot}%{_fillupdir}/sysconfig.openvswitch + +# fixing W: suse-filelist-forbidden-bashcomp-userdirs /etc/bash_completion.d/ovs-appctl-bashcomp.bash is not allowed in SUSE +mkdir -p %{buildroot}/%{_prefix}/share/bash-completion/completions/ +mv %{buildroot}/%{_sysconfdir}/bash_completion.d/ovs-* %{buildroot}/%{_prefix}/share/bash-completion/completions/ + %else install -D -m 644 rhel/usr_share_openvswitch_scripts_systemd_sysconfig.template \ %{buildroot}%{_sysconfdir}/sysconfig/openvswitch @@ -821,6 +826,7 @@ %{_datadir}/openvswitch/scripts/ovs-bugtool-* %{_datadir}/openvswitch/scripts/ovs-check-dead-ifs %{_datadir}/openvswitch/scripts/ovs-ctl +%{_datadir}/openvswitch/scripts/ovs-kmod-ctl %{_datadir}/openvswitch/scripts/ovs-lib %{_datadir}/openvswitch/scripts/ovs-save %{_datadir}/openvswitch/vswitch.ovsschema @@ -835,13 +841,12 @@ %{_mandir}/man8/ovs-ctl.8%{?ext_man} %{_mandir}/man8/ovs-dpctl-top.8%{?ext_man} %{_mandir}/man8/ovs-dpctl.8%{?ext_man} +%{_mandir}/man8/ovs-kmod-ctl.8%{?ext_man} %{_mandir}/man8/ovs-ofctl.8%{?ext_man} %{_mandir}/man8/ovs-vlan-bug-workaround.8%{?ext_man} %{_mandir}/man8/ovs-parse-backtrace.8%{?ext_man} %{_mandir}/man8/ovs-vsctl.8%{?ext_man} %{_mandir}/man8/ovs-vswitchd.8%{?ext_man} -%{_sysconfdir}/bash_completion.d/ovs-appctl-bashcomp.bash -%{_sysconfdir}/bash_completion.d/ovs-vsctl-bashcomp.bash %config(noreplace) %{_sysconfdir}/logrotate.d/openvswitch %{_sbindir}/rcovsdb-server %{_sbindir}/rcovs-vswitchd @@ -851,24 +856,28 @@ %{_unitdir}/ovsdb-server.service %if 0%{?suse_version} %{_fillupdir}/sysconfig.openvswitch +%{_datadir}/bash-completion/completions/ovs-appctl-bashcomp.bash +%{_datadir}/bash-completion/completions/ovs-vsctl-bashcomp.bash %else %config(noreplace) %{_sysconfdir}/sysconfig/openvswitch +%{_sysconfdir}/bash_completion.d/ovs-appctl-bashcomp.bash +%{_sysconfdir}/bash_completion.d/ovs-vsctl-bashcomp.bash %{_sysconfdir}/sysconfig/network-scripts/ifup-ovs %{_sysconfdir}/sysconfig/network-scripts/ifdown-ovs %endif -%attr(750,openvswitch,openvswitch) %dir %{_localstatedir}/log/openvswitch +%attr(750,root,root) %dir %{_localstatedir}/log/openvswitch %ghost %attr(755,root,root) %{_rundir}/openvswitch %if %{with dpdk} %{_prefix}/lib/udev/rules.d/91-vfio.rules %endif %exclude %{_docdir}/%{name} %doc source/AUTHORS.rst source/CONTRIBUTING.rst source/NEWS source/README.rst -%license source/COPYING source/NOTICE +%license source/LICENSE source/NOTICE %files doc %exclude %{_docdir}/%{name}/AUTHORS.rst %exclude %{_docdir}/%{name}/CONTRIBUTING.rst -%exclude %{_docdir}/%{name}/COPYING +%exclude %{_docdir}/%{name}/LICENSE %exclude %{_docdir}/%{name}/NEWS %exclude %{_docdir}/%{name}/NOTICE %exclude %{_docdir}/%{name}/README.rst ++++++ openvswitch-2.9.2.tar.gz -> openvswitch-2.10.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/openvswitch/openvswitch-2.9.2.tar.gz /work/SRC/openSUSE:Factory/.openvswitch.new/openvswitch-2.10.0.tar.gz differ: char 5, line 1