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


Reply via email to