Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2017-07-04 09:08:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "iproute2" Tue Jul 4 09:08:20 2017 rev:89 rq:507162 version:4.11 Changes: -------- --- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes 2016-12-29 22:41:35.223825873 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes 2017-07-04 09:08:22.999575793 +0200 @@ -1,0 +2,22 @@ +Thu Jun 29 13:38:22 UTC 2017 - jengelh@inai.de + +- Update to new upstream release 4.11 + * ip: support UID range routing. + * ss: Add inet raw sockets information gathering via netlink diag interface + * ss: print new tcp_info fields: delivery_rate and app_limited + * ss: print new tcp_info fields: busy, rwnd-limited, sndbuf-limited times + * tc: flower: support matching on ICMP type and code + * lwt: BPF support for LWT + * Introduce ip vrf command + * iplink: bridge: add support for displaying xstats + * iplink: bridge_slave: add support for displaying xstats + * ip: Add support for MPLS netconf + +------------------------------------------------------------------- +Sat Jun 10 14:29:22 UTC 2017 - meissner@suse.com + +- split link and compile steps for binaries, so LDFLAGS and CFLAGS + are not mixed so the the PIE default build work. +- Add iproute2-split-make.patch + +------------------------------------------------------------------- @@ -12 +34,2 @@ -* ip link: Add support to configure SR-IOV VF to vlan protocol 802.1ad (VST QinQ) + * ip link: Add support to configure SR-IOV VF to vlan protocol + 802.1ad (VST QinQ) @@ -18 +40,0 @@ - --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes 2016-12-29 22:41:37.663480955 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2017-07-04 09:08:23.047569046 +0200 @@ -1,0 +2,22 @@ +Thu Jun 29 13:38:22 UTC 2017 - jengelh@inai.de + +- Update to new upstream release 4.11 + * ip: support UID range routing. + * ss: Add inet raw sockets information gathering via netlink diag interface + * ss: print new tcp_info fields: delivery_rate and app_limited + * ss: print new tcp_info fields: busy, rwnd-limited, sndbuf-limited times + * tc: flower: support matching on ICMP type and code + * lwt: BPF support for LWT + * Introduce ip vrf command + * iplink: bridge: add support for displaying xstats + * iplink: bridge_slave: add support for displaying xstats + * ip: Add support for MPLS netconf + +------------------------------------------------------------------- +Sat Jun 10 14:29:22 UTC 2017 - meissner@suse.com + +- split link and compile steps for binaries, so LDFLAGS and CFLAGS + are not mixed so the the PIE default build work. +- Add iproute2-split-make.patch + +------------------------------------------------------------------- Old: ---- iproute2-4.9.0.tar.sign iproute2-4.9.0.tar.xz New: ---- iproute2-4.11.0.tar.sign iproute2-4.11.0.tar.xz iproute2-split-make.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ iproute2-doc.spec ++++++ --- /var/tmp/diff_new_pack.xMhTLh/_old 2017-07-04 09:08:24.063426204 +0200 +++ /var/tmp/diff_new_pack.xMhTLh/_new 2017-07-04 09:08:24.067425642 +0200 @@ -1,7 +1,7 @@ # # spec file for package iproute2-doc # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,9 +17,9 @@ Name: iproute2-doc -Version: 4.9 +Version: 4.11 Release: 0 -%define rversion 4.9.0 +%define rversion 4.11.0 Summary: Documentation to iproute2 License: GPL-2.0+ Group: Documentation/Other ++++++ iproute2.spec ++++++ --- /var/tmp/diff_new_pack.xMhTLh/_old 2017-07-04 09:08:24.091422268 +0200 +++ /var/tmp/diff_new_pack.xMhTLh/_new 2017-07-04 09:08:24.099421143 +0200 @@ -1,7 +1,7 @@ # # spec file for package iproute2 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,9 +17,9 @@ Name: iproute2 -Version: 4.9 +Version: 4.11 Release: 0 -%define rversion 4.9.0 +%define rversion 4.11.0 Summary: Linux network configuration utilities License: GPL-2.0 Group: Productivity/Networking/Routing @@ -38,6 +38,7 @@ Patch4: revert-bison-fix.diff Patch5: kernel_xfrm6_raw.patch Patch6: man-fix-documentation-references-in-manual-pages.patch +Patch7: iproute2-split-make.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison BuildRequires: db-devel @@ -89,7 +90,7 @@ %if 0%{?sles_version} == 11 %patch -P 4 -p1 %endif -%patch -P 5 -P 6 -p1 +%patch -P 5 -P 6 -P 7 -p1 find . -name *.orig -delete %build ++++++ iproute2-4.9.0.tar.xz -> iproute2-4.11.0.tar.xz ++++++ ++++ 21782 lines of diff (skipped) ++++++ iproute2-dirs.diff ++++++ --- /var/tmp/diff_new_pack.xMhTLh/_old 2017-07-04 09:08:24.483367156 +0200 +++ /var/tmp/diff_new_pack.xMhTLh/_new 2017-07-04 09:08:24.487366594 +0200 @@ -4,11 +4,11 @@ tc/q_netem.c | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) -Index: iproute2-4.8.0/Makefile +Index: iproute2-4.11.0/Makefile =================================================================== ---- iproute2-4.8.0.orig/Makefile -+++ iproute2-4.8.0/Makefile -@@ -4,7 +4,7 @@ endif +--- iproute2-4.11.0.orig/Makefile ++++ iproute2-4.11.0/Makefile +@@ -9,7 +9,7 @@ endif PREFIX?=/usr LIBDIR?=$(PREFIX)/lib @@ -16,8 +16,8 @@ +SBINDIR?=/usr/sbin CONFDIR?=/etc/iproute2 DATADIR?=$(PREFIX)/share - DOCDIR?=$(DATADIR)/doc/iproute2 -@@ -18,7 +18,7 @@ DBM_INCLUDE:=$(DESTDIR)/usr/include + HDRDIR?=$(PREFIX)/include/iproute2 +@@ -24,7 +24,7 @@ DBM_INCLUDE:=$(DESTDIR)/usr/include SHARED_LIBS = y @@ -26,13 +26,13 @@ ifneq ($(SHARED_LIBS),y) DEFINES+= -DNO_SHARED_LIBS endif -Index: iproute2-4.8.0/netem/Makefile +Index: iproute2-4.11.0/netem/Makefile =================================================================== ---- iproute2-4.8.0.orig/netem/Makefile -+++ iproute2-4.8.0/netem/Makefile +--- iproute2-4.11.0.orig/netem/Makefile ++++ iproute2-4.11.0/netem/Makefile @@ -5,6 +5,8 @@ HOSTCC ?= $(CC) CCOPTS = $(CBUILD_CFLAGS) - LDLIBS += -lm + LDLIBS += -lm +LIBDIR = /usr/lib + @@ -51,10 +51,10 @@ done clean: -Index: iproute2-4.8.0/tc/q_netem.c +Index: iproute2-4.11.0/tc/q_netem.c =================================================================== ---- iproute2-4.8.0.orig/tc/q_netem.c -+++ iproute2-4.8.0/tc/q_netem.c +--- iproute2-4.11.0.orig/tc/q_netem.c ++++ iproute2-4.11.0/tc/q_netem.c @@ -113,7 +113,7 @@ static int get_distribution(const char * char *line = NULL; char name[128]; ++++++ iproute2-split-make.patch ++++++ Index: iproute2-4.9.0/misc/Makefile =================================================================== --- iproute2-4.9.0.orig/misc/Makefile +++ iproute2-4.9.0/misc/Makefile @@ -17,23 +17,24 @@ endif ifeq ($(IP_CONFIG_SETNS),y) CFLAGS += -DHAVE_SETNS endif +CFLAGS += -I$(DBM_INCLUDE) all: $(TARGETS) ss: $(SSOBJ) $(QUIET_LINK)$(CC) $^ $(LDFLAGS) $(LDLIBS) -o $@ -nstat: nstat.c - $(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) -o nstat nstat.c $(LIBNETLINK) -lm +nstat: nstat.o + $(QUIET_CC)$(CC) $(LDFLAGS) -o nstat nstat.o $(LIBNETLINK) -lm -ifstat: ifstat.c - $(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) -o ifstat ifstat.c $(LIBNETLINK) -lm +ifstat: ifstat.o + $(QUIET_CC)$(CC) $(LDFLAGS) -o ifstat ifstat.o $(LIBNETLINK) -lm -rtacct: rtacct.c - $(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) -o rtacct rtacct.c $(LIBNETLINK) -lm +rtacct: rtacct.o + $(QUIET_CC)$(CC) $(LDFLAGS) -o rtacct rtacct.o $(LIBNETLINK) -lm -arpd: arpd.c - $(QUIET_CC)$(CC) $(CFLAGS) -I$(DBM_INCLUDE) $(LDFLAGS) -o arpd arpd.c $(LIBNETLINK) -ldb -lpthread +arpd: arpd.o + $(QUIET_CC)$(CC) $(LDFLAGS) -o arpd arpd.o $(LIBNETLINK) -ldb -lpthread ssfilter.c: ssfilter.y $(QUIET_YACC)bison ssfilter.y -o ssfilter.c