Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2018-08-15 10:29:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "iproute2" Wed Aug 15 10:29:30 2018 rev:98 rq:627692 version:4.17 Changes: -------- --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes 2018-05-11 09:13:38.048603348 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2018-08-15 10:29:34.387332402 +0200 @@ -1,0 +2,40 @@ +Wed Aug 1 08:28:16 UTC 2018 - mkube...@suse.cz + +- Update to new upstream release 4.17 + * use netlink rather than proc and sysfs for tunnels + * man: document -json and -pretty options + * ip, tc: JSON and color output for more subcommands + * bridge: implement JSON and color output + * tc: implement color output + * rdma: Add batch command support + * ss: print skmeminfo for packet sockets + * ip: link_gre6.c: Support IP6_TNL_F_ALLOW_LOCAL_REMOTE flag + * tc: support the ipt ematch + * ip rule: let user see and use protocol keyword + * rdma: update device capabilities flags (PCI write end padding) + * tc: f_flower: Add support for matching first frag packets + * bridge: add option extern_learn + * ss: Add support for TIPC socket diag + * tipc: introduce command for handling a new 128-bit node + identity + * tc: add oneline mode + * rdma: ad PD, MR, CQ and CM_ID resource tracking information + * rdma: Ignore unknown netlink attributes + * ip/l2tp: remove offset and peer-offset options + * ss: drop slabinfo based statistics + * ip: don't lookup interface index until needed + * rt_protos: drop old experimental gated names + * ip: IFLA_NEW_NETNSID/IFLA_NEW_IFINDEX support + * devlink: do not require NETLINK_{CAP,EXT}_ACK + * ip: display netns name instead of nsid + * ip link: enable to specify a name for the link-netns +- rdma-sync-some-IP-headers-with-glibc.patch: + fix build on Leap 42.3 and SLE12 +- utils-Do-not-reset-family-for-default-any-all-addres.patch: + drop (present in 4.17) +- adjust-installation-directories-for-openSUSE-SLE.patch: + refresh +- split-link-and-compile-steps-for-binaries.patch: + refresh + +------------------------------------------------------------------- Old: ---- iproute2-4.16.0.tar.sign iproute2-4.16.0.tar.xz utils-Do-not-reset-family-for-default-any-all-addres.patch New: ---- iproute2-4.17.0.tar.sign iproute2-4.17.0.tar.xz rdma-sync-some-IP-headers-with-glibc.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ iproute2.spec ++++++ --- /var/tmp/diff_new_pack.uHi8H3/_old 2018-08-15 10:29:34.983333478 +0200 +++ /var/tmp/diff_new_pack.uHi8H3/_new 2018-08-15 10:29:34.983333478 +0200 @@ -17,9 +17,9 @@ Name: iproute2 -Version: 4.16 +Version: 4.17 Release: 0 -%define rversion 4.16.0 +%define rversion 4.17.0 Summary: Linux network configuration utilities License: GPL-2.0-only Group: Productivity/Networking/Routing @@ -37,7 +37,7 @@ Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch Patch6: split-link-and-compile-steps-for-binaries.patch Patch7: examples-fix-bashisms-in-example-script.patch -Patch8: utils-Do-not-reset-family-for-default-any-all-addres.patch +Patch8: rdma-sync-some-IP-headers-with-glibc.patch Patch102: Revert-emp-fix-warning-on-deprecated-bison-directive.patch BuildRequires: bison BuildRequires: db-devel ++++++ adjust-installation-directories-for-openSUSE-SLE.patch ++++++ --- /var/tmp/diff_new_pack.uHi8H3/_old 2018-08-15 10:29:35.015333536 +0200 +++ /var/tmp/diff_new_pack.uHi8H3/_new 2018-08-15 10:29:35.015333536 +0200 @@ -5,25 +5,23 @@ Match the directory layout of openSUSE and SLE. --- - Makefile | 4 ++-- - netem/Makefile | 5 +++-- - tc/q_netem.c | 2 +- + Makefile | 4 ++-- + netem/Makefile | 5 +++-- + tc/q_netem.c | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) -Index: iproute2-4.14.1/Makefile -=================================================================== ---- iproute2-4.14.1.orig/Makefile -+++ iproute2-4.14.1/Makefile -@@ -6,7 +6,7 @@ endif +--- a/Makefile ++++ b/Makefile +@@ -14,7 +14,7 @@ endif PREFIX?=/usr LIBDIR?=$(PREFIX)/lib -SBINDIR?=/sbin +SBINDIR?=/usr/sbin CONFDIR?=/etc/iproute2 - DATADIR?=$(PREFIX)/share - HDRDIR?=$(PREFIX)/include/iproute2 -@@ -21,7 +21,7 @@ DBM_INCLUDE:=$(DESTDIR)/usr/include + NETNS_RUN_DIR?=/var/run/netns + NETNS_ETC_DIR?=/etc/netns +@@ -31,7 +31,7 @@ DBM_INCLUDE:=$(DESTDIR)/usr/include SHARED_LIBS = y @@ -32,11 +30,9 @@ ifneq ($(SHARED_LIBS),y) DEFINES+= -DNO_SHARED_LIBS endif -Index: iproute2-4.14.1/netem/Makefile -=================================================================== ---- iproute2-4.14.1.orig/netem/Makefile -+++ iproute2-4.14.1/netem/Makefile -@@ -6,6 +6,7 @@ DISTDATA = normal.dist pareto.dist paret +--- a/netem/Makefile ++++ b/netem/Makefile +@@ -7,6 +7,7 @@ DISTDATA = normal.dist pareto.dist paretonormal.dist experimental.dist HOSTCC ?= $(CC) CCOPTS = $(CBUILD_CFLAGS) LDLIBS += -lm @@ -44,7 +40,7 @@ all: $(DISTGEN) $(DISTDATA) -@@ -22,9 +23,9 @@ stats: stats.c +@@ -23,9 +24,9 @@ stats: stats.c $(HOSTCC) $(CCOPTS) -I../include -o $@ $@.c -lm install: all @@ -56,11 +52,9 @@ done clean: -Index: iproute2-4.14.1/tc/q_netem.c -=================================================================== ---- iproute2-4.14.1.orig/tc/q_netem.c -+++ iproute2-4.14.1/tc/q_netem.c -@@ -113,7 +113,7 @@ static int get_distribution(const char * +--- a/tc/q_netem.c ++++ b/tc/q_netem.c +@@ -96,7 +96,7 @@ static int get_distribution(const char *type, __s16 *data, int maxdata) char *line = NULL; char name[128]; ++++++ iproute2-4.16.0.tar.xz -> iproute2-4.17.0.tar.xz ++++++ ++++ 19581 lines of diff (skipped) ++++++ rdma-sync-some-IP-headers-with-glibc.patch ++++++ From: Hoang Le <hoang.h...@dektech.com.au> Date: Wed, 13 Jun 2018 11:09:56 +0700 Subject: rdma: sync some IP headers with glibc Patch-mainline: v4.18.0 Git-commit: 5887ff0922a06d978d3271df9f01fcb04fadc75f In the commit 9a362cc71a45, new userspace header: (i.e rdma/rdma_user_cm.h -> linux/in6.h) is included before the kernel space header: (i.e utils.h -> resolv.h -> netinet/in.h). This leads to unsynchronous some IP headers and compiler got failure with error: redefinition of some structs IP. In this commit, just reorder this including to make them in-sync. Signed-off-by: Hoang Le <hoang.h...@dektech.com.au> Acked-by: Leon Romanovsky <leo...@mellanox.com> Signed-off-by: Stephen Hemminger <step...@networkplumber.org> --- rdma/rdma.h | 1 + 1 file changed, 1 insertion(+) --- a/rdma/rdma.h +++ b/rdma/rdma.h @@ -15,6 +15,7 @@ #include <string.h> #include <errno.h> #include <getopt.h> +#include <netinet/in.h> #include <libmnl/libmnl.h> #include <rdma/rdma_netlink.h> #include <rdma/rdma_user_cm.h> ++++++ split-link-and-compile-steps-for-binaries.patch ++++++ --- /var/tmp/diff_new_pack.uHi8H3/_old 2018-08-15 10:29:35.299334048 +0200 +++ /var/tmp/diff_new_pack.uHi8H3/_new 2018-08-15 10:29:35.299334048 +0200 @@ -7,14 +7,12 @@ applied to the phase they are intended for. This is needed for PIE default to work. --- - misc/Makefile | 17 +++++++++-------- + misc/Makefile | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) -Index: iproute2-4.14.1/misc/Makefile -=================================================================== ---- iproute2-4.14.1.orig/misc/Makefile -+++ iproute2-4.14.1/misc/Makefile -@@ -8,23 +8,24 @@ include ../config.mk +--- a/misc/Makefile ++++ b/misc/Makefile +@@ -9,23 +9,24 @@ include ../config.mk ifeq ($(HAVE_BERKELEY_DB),y) TARGETS += arpd endif @@ -41,9 +39,9 @@ + $(QUIET_CC)$(CC) $(LDFLAGS) -o rtacct rtacct.o $(LDLIBS) -lm -arpd: arpd.c -- $(QUIET_CC)$(CC) $(CFLAGS) -I$(DBM_INCLUDE) $(LDFLAGS) -o arpd arpd.c $(LDLIBS) -ldb -lpthread +- $(QUIET_CC)$(CC) $(CFLAGS) -I$(DBM_INCLUDE) $(LDFLAGS) -o arpd arpd.c $(LDLIBS) -ldb +arpd: arpd.o -+ $(QUIET_CC)$(CC) $(LDFLAGS) -o arpd arpd.o $(LDLIBS) -ldb -lpthread ++ $(QUIET_CC)$(CC) $(LDFLAGS) -o arpd arpd.o $(LDLIBS) -ldb ssfilter.c: ssfilter.y $(QUIET_YACC)bison ssfilter.y -o ssfilter.c