commit iproute2 for openSUSE:Factory

2020-10-28 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2020-10-28 09:57:38

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new.3463 (New)


Package is "iproute2"

Wed Oct 28 09:57:38 2020 rev:115 rq:843768 version:5.9.0

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2020-10-08 
13:05:36.146814900 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new.3463/iproute2.changes  
2020-10-28 09:58:01.319129631 +0100
@@ -1,0 +2,8 @@
+Sat Oct 17 11:23:47 UTC 2020 - Jan Engelhardt 
+
+- Update to release 5.9
+  * iplink: hsr: add support for creating PRP device similar to HSR
+- Drop 0001-ip-add-error-reporting-when-RTM_GETNSID-failed.patch
+  (merged)
+
+---

Old:

  0001-ip-add-error-reporting-when-RTM_GETNSID-failed.patch
  iproute2-5.8.0.tar.sign
  iproute2-5.8.0.tar.xz

New:

  iproute2-5.9.0.tar.sign
  iproute2-5.9.0.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.b6xAqS/_old  2020-10-28 09:58:03.215130958 +0100
+++ /var/tmp/diff_new_pack.b6xAqS/_new  2020-10-28 09:58:03.215130958 +0100
@@ -18,7 +18,7 @@
 
 %define _buildshell /bin/bash
 Name:   iproute2
-Version:5.8.0
+Version:5.9.0
 Release:0
 Summary:Linux network configuration utilities
 License:GPL-2.0-only
@@ -37,7 +37,6 @@
 Patch3: add-explicit-typecast-to-avoid-gcc-warning.patch
 Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch
 Patch6: split-link-and-compile-steps-for-binaries.patch
-Patch7: 0001-ip-add-error-reporting-when-RTM_GETNSID-failed.patch
 BuildRequires:  bison
 BuildRequires:  db-devel
 BuildRequires:  fdupes
@@ -96,6 +95,7 @@
 
 %prep
 %autosetup -p1
+
 find . -name *.orig -delete
 
 %build

++ iproute2-5.8.0.tar.xz -> iproute2-5.9.0.tar.xz ++
 4889 lines of diff (skipped)




commit iproute2 for openSUSE:Factory

2020-10-08 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2020-10-08 13:05:29

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new.4249 (New)


Package is "iproute2"

Thu Oct  8 13:05:29 2020 rev:114 rq:836420 version:5.8.0

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2020-09-14 
12:02:47.619592918 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new.4249/iproute2.changes  
2020-10-08 13:05:36.146814900 +0200
@@ -1,0 +2,5 @@
+Wed Sep 23 21:57:45 UTC 2020 - Jan Engelhardt 
+
+- Add 0001-ip-add-error-reporting-when-RTM_GETNSID-failed.patch
+
+---

New:

  0001-ip-add-error-reporting-when-RTM_GETNSID-failed.patch



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.jPPHQQ/_old  2020-10-08 13:05:37.026815697 +0200
+++ /var/tmp/diff_new_pack.jPPHQQ/_new  2020-10-08 13:05:37.030815701 +0200
@@ -16,6 +16,7 @@
 #
 
 
+%define _buildshell /bin/bash
 Name:   iproute2
 Version:5.8.0
 Release:0
@@ -36,6 +37,7 @@
 Patch3: add-explicit-typecast-to-avoid-gcc-warning.patch
 Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch
 Patch6: split-link-and-compile-steps-for-binaries.patch
+Patch7: 0001-ip-add-error-reporting-when-RTM_GETNSID-failed.patch
 BuildRequires:  bison
 BuildRequires:  db-devel
 BuildRequires:  fdupes
@@ -111,8 +113,7 @@
 b="%buildroot"
 install -d "$b"/{etc/,sbin/,usr/{bin,sbin,share/man/man{3,8}}}
 install -d "$b"/{/usr/include,%_libdir,/usr/share}
-%make_install \
-  MODDESTDIR="$b/%_libdir/tc"
+%make_install MODDESTDIR="$b/%_libdir/tc"
 
 # We have m_xt
 rm -f "$b/%_libdir/tc/m_ipt.so"

++ 0001-ip-add-error-reporting-when-RTM_GETNSID-failed.patch ++
>From 4222d059c910136f5e2b5c6de96ddaf06828c1d5 Mon Sep 17 00:00:00 2001
From: Jan Engelhardt 
Date: Tue, 22 Sep 2020 01:41:50 +0200
Subject: [PATCH] ip: add error reporting when RTM_GETNSID failed
Upstream: https://marc.info/?t=16007324134&r=1&w=2

`ip addr` when run under qemu-user-riscv64, fails. This likely is
due to qemu-5.1 not doing translation of RTM_GETNSID calls. Aborting
ip completely is the wrong response however. This patch reworks the
error handling.

2: host0@if5:  mtu 1500 qdisc noqueue state UP 
group default qlen 1000
link/ether 5a:44:da:1a:c4:0b brd ff:ff:ff:ff:ff:ff
request send failed: Operation not supported

Signed-off-by: Jan Engelhardt 
---
 ip/ipnetns.c | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/ip/ipnetns.c b/ip/ipnetns.c
index 46cc235b..e7a45653 100644
--- a/ip/ipnetns.c
+++ b/ip/ipnetns.c
@@ -78,6 +78,8 @@ static int ipnetns_have_nsid(void)
if (have_rtnl_getnsid < 0) {
fd = open("/proc/self/ns/net", O_RDONLY);
if (fd < 0) {
+   fprintf(stderr, "/proc/self/ns/net: %s. "
+   "Continuing anyway.\n", strerror(errno));
have_rtnl_getnsid = 0;
return 0;
}
@@ -85,8 +87,11 @@ static int ipnetns_have_nsid(void)
addattr32(&req.n, 1024, NETNSA_FD, fd);
 
if (rtnl_send(&rth, &req.n, req.n.nlmsg_len) < 0) {
-   perror("request send failed");
-   exit(1);
+   fprintf(stderr, "rtnl_send(RTM_GETNSID): %s. "
+   "Continuing anyway.\n", strerror(errno));
+   have_rtnl_getnsid = 0;
+   close(fd);
+   return 0;
}
rtnl_listen(&rth, ipnetns_accept_msg, NULL);
close(fd);
-- 
2.28.0





commit iproute2 for openSUSE:Factory

2020-09-14 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2020-09-14 12:02:14

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new.4249 (New)


Package is "iproute2"

Mon Sep 14 12:02:14 2020 rev:113 rq:833232 version:5.8.0

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2020-06-24 
15:47:41.384117810 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new.4249/iproute2.changes  
2020-09-14 12:02:47.619592918 +0200
@@ -1,0 +2,8 @@
+Wed Sep  2 10:03:46 UTC 2020 - Jan Engelhardt 
+
+- Update to release 5.8
+  * macsec: add support for MAC offload
+  * Add support for mptcp netlink interface
+  * erspan: Add type I version 0 support
+
+---

Old:

  iproute2-5.7.0.tar.sign
  iproute2-5.7.0.tar.xz

New:

  iproute2-5.8.0.tar.sign
  iproute2-5.8.0.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.FXwVgW/_old  2020-09-14 12:02:50.543595924 +0200
+++ /var/tmp/diff_new_pack.FXwVgW/_new  2020-09-14 12:02:50.547595929 +0200
@@ -17,16 +17,17 @@
 
 
 Name:   iproute2
-Version:5.7.0
+Version:5.8.0
 Release:0
 Summary:Linux network configuration utilities
 License:GPL-2.0-only
 Group:  Productivity/Networking/Routing
-URL:
https://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
+URL:https://wiki.linuxfoundation.org/networking/iproute2
 # Using GPL-2.0 instead of GPL-2.0+ because of tc_skbedit.h and tc/q_multiq.c
 
 #DL-URL:   https://kernel.org/pub/linux/utils/net/iproute2/
 #Git-Clone:
git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2
+#Git-Mirror:https://github.com/shemminger/iproute2
 Source: 
https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.xz
 Source2:
https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.sign
 Source9:%name.keyring

++ iproute2-5.7.0.tar.xz -> iproute2-5.8.0.tar.xz ++
 7935 lines of diff (skipped)




commit iproute2 for openSUSE:Factory

2020-06-24 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2020-06-24 15:47:37

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new.2956 (New)


Package is "iproute2"

Wed Jun 24 15:47:37 2020 rev:112 rq:815505 version:5.7.0

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2020-06-08 
23:43:48.397322752 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new.2956/iproute2.changes  
2020-06-24 15:47:41.384117810 +0200
@@ -1,0 +2,7 @@
+Wed Jun 17 10:50:43 UTC 2020 - Dirk Mueller 
+
+- remove bpf-bss-section-poc.patch, bpf-data-section-support-poc.patch:
+  * these patches should be obsolete with cilium 1.7 and they never
+  went upstream, so we can drop it (jsc#SLE-9813)
+
+---

Old:

  bpf-bss-section-poc.patch
  bpf-data-section-support-poc.patch



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.73wABf/_old  2020-06-24 15:47:42.384121454 +0200
+++ /var/tmp/diff_new_pack.73wABf/_new  2020-06-24 15:47:42.384121454 +0200
@@ -35,8 +35,6 @@
 Patch3: add-explicit-typecast-to-avoid-gcc-warning.patch
 Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch
 Patch6: split-link-and-compile-steps-for-binaries.patch
-Patch201:   bpf-data-section-support-poc.patch
-Patch202:   bpf-bss-section-poc.patch
 BuildRequires:  bison
 BuildRequires:  db-devel
 BuildRequires:  fdupes





commit iproute2 for openSUSE:Factory

2020-06-08 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2020-06-08 23:43:41

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new.3606 (New)


Package is "iproute2"

Mon Jun  8 23:43:41 2020 rev:111 rq:811258 version:5.7.0

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2020-04-25 
20:16:17.216532799 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new.3606/iproute2.changes  
2020-06-08 23:43:48.397322752 +0200
@@ -1,0 +2,7 @@
+Wed Jun  3 19:39:59 UTC 2020 - Jan Engelhardt 
+
+- Update to release 5.7
+  * macsec: add support for reporting and changing the offloading
+mode (`ip macsec offload`).
+
+---

Old:

  _service
  iproute2-5.6.0.tar.xz

New:

  iproute2-5.7.0.tar.sign
  iproute2-5.7.0.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.o9XTkJ/_old  2020-06-08 23:43:49.433325948 +0200
+++ /var/tmp/diff_new_pack.o9XTkJ/_new  2020-06-08 23:43:49.437325961 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   iproute2
-Version:5.6.0
+Version:5.7.0
 Release:0
 Summary:Linux network configuration utilities
 License:GPL-2.0-only
@@ -27,9 +27,8 @@
 
 #DL-URL:   https://kernel.org/pub/linux/utils/net/iproute2/
 #Git-Clone:
git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2
-#Source: 
https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.xz
-#Source2:
https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.sign
-Source: %name-%version.tar.xz
+Source: 
https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.xz
+Source2:
https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.sign
 Source9:%name.keyring
 Patch1: adjust-installation-directories-for-openSUSE-SLE.patch
 Patch2: use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch
@@ -155,7 +154,8 @@
 %_libdir/tc/
 %_datadir/tc/
 %_docdir/%name/
-%if 0%{?suse_version} >= 1500 || 0%{?sle_version} >= 120300
+%if 1
+#0%{?suse_version} >= 1500 || 0%{?sle_version} >= 120300
 %license COPYING
 %else
 %doc COPYING

++ iproute2-5.6.0.tar.xz -> iproute2-5.7.0.tar.xz ++
 6146 lines of diff (skipped)




commit iproute2 for openSUSE:Factory

2020-04-25 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2020-04-25 20:12:58

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new.2738 (New)


Package is "iproute2"

Sat Apr 25 20:12:58 2020 rev:110 rq:797138 version:5.6.0

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2020-04-11 
23:45:31.147042651 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new.2738/iproute2.changes  
2020-04-25 20:16:17.216532799 +0200
@@ -5 +5 @@
-  [jira#PM-1185]
+  [jsc#SLE-12189]



Other differences:
--



commit iproute2 for openSUSE:Factory

2020-04-11 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2020-04-11 23:45:28

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new.3248 (New)


Package is "iproute2"

Sat Apr 11 23:45:28 2020 rev:109 rq:792342 version:5.6.0

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2020-04-07 
10:20:34.505779345 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new.3248/iproute2.changes  
2020-04-11 23:45:31.147042651 +0200
@@ -1,0 +2,6 @@
+Wed Apr  8 05:59:55 UTC 2020 - Thorsten Kukuk 
+
+- Move arpd into own subpackage to avoid libdb dependency
+  [jira#PM-1185]
+
+---



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.bbKy6P/_old  2020-04-11 23:45:33.451044303 +0200
+++ /var/tmp/diff_new_pack.bbKy6P/_new  2020-04-11 23:45:33.455044305 +0200
@@ -82,6 +82,18 @@
 %description bash-completion
 bash command line completion support for iproute.
 
+%package arpd
+Summary:Userspace ARP daemon
+License:GPL-2.0-only
+Group:  Productivity/Networking/Routing
+Provides:   iproute2:/usr/sbin/arpd
+
+%description arpd
+The arpd daemon collects gratuitous ARP information, saving it on
+local disk and feeding it to the kernel on demand to avoid redundant
+broadcasting due to limited standard size (512..1024 entries,
+depending on type) of the kernel ARP cache.
+
 %prep
 %autosetup -p1
 find . -name *.orig -delete
@@ -130,12 +142,14 @@
 %_bindir/routel
 %_bindir/ss
 %_sbindir/*
+%exclude %_sbindir/arpd
 #UsrMerge
 /sbin/*
 /bin/ip
 #EndUsrMerge
 %_mandir/man7/*
 %_mandir/man8/*
+%exclude %_mandir/man8/arpd.8*
 %dir %_sysconfdir/iproute2
 %config(noreplace) %_sysconfdir/iproute2/*
 %_libdir/tc/
@@ -155,4 +169,8 @@
 %files bash-completion
 %_datadir/bash-completion/
 
+%files arpd
+%_sbindir/arpd
+%_mandir/man8/arpd.8*
+
 %changelog




commit iproute2 for openSUSE:Factory

2020-04-07 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2020-04-07 10:20:32

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new.3248 (New)


Package is "iproute2"

Tue Apr  7 10:20:32 2020 rev:108 rq:790696 version:5.6.0

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2020-02-14 
16:28:16.839285295 +0100
+++ /work/SRC/openSUSE:Factory/.iproute2.new.3248/iproute2.changes  
2020-04-07 10:20:34.505779345 +0200
@@ -1,0 +2,11 @@
+Wed Apr  1 18:44:53 UTC 2020 - Jan Engelhardt 
+
+- Update to release 5.6
+  * ip link: show permanent hardware address
+  * ip link: add support for STP xstats
+  * ip link: bond: print LACP actor/partner oper states as strings
+  * tc: Add support for ETS Qdisc
+  * ip: xfrm: add espintcp encapsulation
+  * tc: add support for FQ-PIE packet scheduler
+
+---

Old:

  iproute2-5.5.0.tar.sign
  iproute2-5.5.0.tar.xz

New:

  _service
  iproute2-5.6.0.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.C2673H/_old  2020-04-07 10:20:35.869780862 +0200
+++ /var/tmp/diff_new_pack.C2673H/_new  2020-04-07 10:20:35.873780866 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   iproute2
-Version:5.5.0
+Version:5.6.0
 Release:0
 Summary:Linux network configuration utilities
 License:GPL-2.0-only
@@ -27,8 +27,9 @@
 
 #DL-URL:   https://kernel.org/pub/linux/utils/net/iproute2/
 #Git-Clone:
git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2
-Source: 
https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.xz
-Source2:
https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.sign
+#Source: 
https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.xz
+#Source2:
https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.sign
+Source: %name-%version.tar.xz
 Source9:%name.keyring
 Patch1: adjust-installation-directories-for-openSUSE-SLE.patch
 Patch2: use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch

++ _service ++


git
git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2
v5.6.0
5.6.0


*.tar
xz



++ iproute2-5.5.0.tar.xz -> iproute2-5.6.0.tar.xz ++
 3011 lines of diff (skipped)




commit iproute2 for openSUSE:Factory

2020-02-14 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2020-02-14 16:28:12

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new.26092 (New)


Package is "iproute2"

Fri Feb 14 16:28:12 2020 rev:107 rq:772545 version:5.5.0

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2020-01-12 
23:16:55.914650759 +0100
+++ /work/SRC/openSUSE:Factory/.iproute2.new.26092/iproute2.changes 
2020-02-14 16:28:16.839285295 +0100
@@ -1,0 +2,27 @@
+Sun Feb  9 17:16:03 UTC 2020 - Michal Kubecek 
+
+- Update to new upstream version 5.5
+  * bridge: support fdb get
+  * devlink: command line option to switch netns
+  * devlink: all changing netns on reload
+  * devlink: new timestamp format for health report dump
+  * ip: support for alternative device names
+  * ip link: support to get SR-IOV VF node GUID and port GUID
+  * ip neigh: support get
+  * rdma: relax requirement to have PID for HW objects
+  * rdma: stat show mr
+  * ss: allow dumping kTLS info
+  * tc: support action flags
+  * tc flower: support masked port destination and source match
+  * tc pie: add dq_rate_estimator option
+  * tipc: new commands to set TIPC AEAD key
+  * more json support
+- drop patches obsoleted by version upgrade:
+  * ss-fix-end-of-line-printing-in-misc-ss.c.patch
+  * no-double-definitions.patch
+  * Revert-emp-fix-warning-on-deprecated-bison-directive.patch
+  * Revert-tc-ematch-fix-deprecated-yacc-warning.patch
+- refresh
+  * split-link-and-compile-steps-for-binaries.patch
+
+---

Old:

  Revert-emp-fix-warning-on-deprecated-bison-directive.patch
  Revert-tc-ematch-fix-deprecated-yacc-warning.patch
  iproute2-5.4.0.tar.sign
  iproute2-5.4.0.tar.xz
  no-double-definitions.patch
  ss-fix-end-of-line-printing-in-misc-ss.c.patch

New:

  iproute2-5.5.0.tar.sign
  iproute2-5.5.0.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.SjMZam/_old  2020-02-14 16:28:17.575285695 +0100
+++ /var/tmp/diff_new_pack.SjMZam/_new  2020-02-14 16:28:17.575285695 +0100
@@ -17,9 +17,8 @@
 
 
 Name:   iproute2
-Version:5.4
+Version:5.5.0
 Release:0
-%define rversion 5.4.0
 Summary:Linux network configuration utilities
 License:GPL-2.0-only
 Group:  Productivity/Networking/Routing
@@ -28,18 +27,14 @@
 
 #DL-URL:   https://kernel.org/pub/linux/utils/net/iproute2/
 #Git-Clone:
git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2
-Source: 
https://kernel.org/pub/linux/utils/net/iproute2/%name-%rversion.tar.xz
-Source2:
https://kernel.org/pub/linux/utils/net/iproute2/%name-%rversion.tar.sign
+Source: 
https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.xz
+Source2:
https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.sign
 Source9:%name.keyring
 Patch1: adjust-installation-directories-for-openSUSE-SLE.patch
 Patch2: use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch
 Patch3: add-explicit-typecast-to-avoid-gcc-warning.patch
 Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch
 Patch6: split-link-and-compile-steps-for-binaries.patch
-Patch7: ss-fix-end-of-line-printing-in-misc-ss.c.patch
-Patch8: no-double-definitions.patch
-Patch101:   Revert-tc-ematch-fix-deprecated-yacc-warning.patch
-Patch102:   Revert-emp-fix-warning-on-deprecated-bison-directive.patch
 Patch201:   bpf-data-section-support-poc.patch
 Patch202:   bpf-bss-section-poc.patch
 BuildRequires:  bison
@@ -87,14 +82,7 @@
 bash command line completion support for iproute.
 
 %prep
-%setup -qn %name-%rversion
-%patch -P 1 -P 2 -P 3 -P 4 -P 6 -P 7 -P 8 -P 201 -P 202 -p1
-%if 0%{?suse_version} < 1500
-%patch -P 101 -p1
-%endif
-%if 0%{?sles_version} == 11
-%patch -P 102 -p1
-%endif
+%autosetup -p1
 find . -name *.orig -delete
 
 %build

++ iproute2-5.4.0.tar.xz -> iproute2-5.5.0.tar.xz ++
 8111 lines of diff (skipped)

++ split-link-and-compile-steps-for-binaries.patch ++
--- /var/tmp/diff_new_pack.SjMZam/_old  2020-02-14 16:28:17.863285851 +0100
+++ /var/tmp/diff_new_pack.SjMZam/_new  2020-02-14 16:28:17.863285851 +0100
@@ -43,5 +43,5 @@
 +arpd: arpd.o
 +  $(QUIET_CC)$(CC) $(LDFLAGS) -o arpd arpd.o $(LDLIBS) -ldb
  
- ssfilter.c: ssfilter.y
-   $(QUIET_YACC)bison ssfilter.y -o ssfilter.c
+ ssfilter.tab.c: ssfilter.y
+   $(QUIET_YACC)$(YACC) -b ssfilter ssfilter.y




commit iproute2 for openSUSE:Factory

2020-01-12 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2020-01-12 23:16:27

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new.6675 (New)


Package is "iproute2"

Sun Jan 12 23:16:27 2020 rev:106 rq:761802 version:5.4

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2019-12-11 
11:59:28.460882970 +0100
+++ /work/SRC/openSUSE:Factory/.iproute2.new.6675/iproute2.changes  
2020-01-12 23:16:55.914650759 +0100
@@ -1,0 +2,5 @@
+Wed Jan  8 10:05:13 UTC 2020 - Jan Engelhardt 
+
+- Add no-double-definitions.patch [boo#1160271]
+
+---

New:

  no-double-definitions.patch



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.grWg7f/_old  2020-01-12 23:16:57.238651248 +0100
+++ /var/tmp/diff_new_pack.grWg7f/_new  2020-01-12 23:16:57.266651258 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package iproute2
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -23,7 +23,7 @@
 Summary:Linux network configuration utilities
 License:GPL-2.0-only
 Group:  Productivity/Networking/Routing
-Url:
https://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
+URL:
https://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
 # Using GPL-2.0 instead of GPL-2.0+ because of tc_skbedit.h and tc/q_multiq.c
 
 #DL-URL:   https://kernel.org/pub/linux/utils/net/iproute2/
@@ -37,6 +37,7 @@
 Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch
 Patch6: split-link-and-compile-steps-for-binaries.patch
 Patch7: ss-fix-end-of-line-printing-in-misc-ss.c.patch
+Patch8: no-double-definitions.patch
 Patch101:   Revert-tc-ematch-fix-deprecated-yacc-warning.patch
 Patch102:   Revert-emp-fix-warning-on-deprecated-bison-directive.patch
 Patch201:   bpf-data-section-support-poc.patch
@@ -87,7 +88,7 @@
 
 %prep
 %setup -qn %name-%rversion
-%patch -P 1 -P 2 -P 3 -P 4 -P 6 -P 7 -P 201 -P 202 -p1
+%patch -P 1 -P 2 -P 3 -P 4 -P 6 -P 7 -P 8 -P 201 -P 202 -p1
 %if 0%{?suse_version} < 1500
 %patch -P 101 -p1
 %endif


++ no-double-definitions.patch ++
>From 3346c4e96148c4fea1113aab40ab4cdab11bb2f5 Mon Sep 17 00:00:00 2001
From: Jan Engelhardt 
Date: Wed, 8 Jan 2020 10:56:59 +0100
Subject: [PATCH] build: fix build failure with -fno-common
Message-Id: <20200108100424.26642-1-jeng...@inai.de>
X-Mailer: git-send-email 2.24.1

$ make CCOPTS=-fno-common
gcc ... -o ip
ld: rt_names.o (symbol from plugin): in function "rtnl_rtprot_n2a":
(.text+0x0): multiple definition of "numeric"; ip.o (symbol from 
plugin):(.text+0x0): first defined here

gcc ... -o tipc
ld: ../lib/libutil.a(utils.o):(.bss+0xc): multiple definition of `pretty';
tipc.o:tipc.c:28: first defined here

References: https://bugzilla.opensuse.org/1160244
Signed-off-by: Jan Engelhardt 
---
 include/rt_names.h | 2 ++
 ip/ip.c| 2 +-
 misc/ss.c  | 2 +-
 tc/tc.c| 2 +-
 tipc/tipc.c| 2 +-
 5 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/include/rt_names.h b/include/rt_names.h
index 62ebbd6a..7afce170 100644
--- a/include/rt_names.h
+++ b/include/rt_names.h
@@ -33,4 +33,6 @@ int ll_proto_a2n(unsigned short *id, const char *buf);
 const char *nl_proto_n2a(int id, char *buf, int len);
 int nl_proto_a2n(__u32 *id, const char *arg);
 
+extern int numeric;
+
 #endif
diff --git a/ip/ip.c b/ip/ip.c
index fed26f8d..90392c2a 100644
--- a/ip/ip.c
+++ b/ip/ip.c
@@ -23,6 +23,7 @@
 #include "ip_common.h"
 #include "namespace.h"
 #include "color.h"
+#include "rt_names.h"
 
 int preferred_family = AF_UNSPEC;
 int human_readable;
@@ -36,7 +37,6 @@ int timestamp;
 int force;
 int max_flush_loops = 10;
 int batch_mode;
-int numeric;
 bool do_all;
 
 struct rtnl_handle rth = { .fd = -1 };
diff --git a/misc/ss.c b/misc/ss.c
index 95f1d37a..1e8bca5a 100644
--- a/misc/ss.c
+++ b/misc/ss.c
@@ -35,6 +35,7 @@
 #include "libnetlink.h"
 #include "namespace.h"
 #include "SNAPSHOT.h"
+#include "rt_names.h"
 
 #include 
 #include 
@@ -121,7 +122,6 @@ static int follow_events;
 static int sctp_ino;
 static int show_tipcinfo;
 static int show_tos;
-int numeric;
 int oneline;
 
 enum col_id {
diff --git a/tc/tc.c b/tc/tc.c
index 37294b31..b72657ec 100644
--- a/tc/tc.c
+++ b/tc/tc.c
@@ -29,6 +29,7 @@
 #include "tc_util.h"
 #include "tc_common.h"
 #include "namespace.h"
+#include "rt_names.h"
 
 int show_st

commit iproute2 for openSUSE:Factory

2019-12-11 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2019-12-11 11:59:23

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new.4691 (New)


Package is "iproute2"

Wed Dec 11 11:59:23 2019 rev:105 rq:753328 version:5.4

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2019-10-07 
13:36:16.437131100 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new.4691/iproute2.changes  
2019-12-11 11:59:28.460882970 +0100
@@ -1,0 +2,28 @@
+Tue Dec  3 12:28:37 UTC 2019 - Michal Kubeček 
+
+- Update to new upstream release 5.4
+  * devlink: increase number of supported options (32 -> 64)
+  * devlink: add trap set and show commands
+  * devlink: add trap group set and show commands
+  * devlink: add reset_dev_on_drv_probe param
+  * devlink: support unknown value for fw_load_policy
+  * devlink: support flash status monitoring
+  * devlink: add reload failed indication
+  * ip: netns: support dump of nsid conversion table
+  * ip: nexthop: support filtering by protocol for flush and list
+  * rdma: driver QP type string
+  * tc: introduce ct action
+  * tc: support 64-bit rate and peakrate
+  * tc: etf: support skip_sock_check
+  * tc: flower: add matching on conntrack info
+  * tc: taprio: support setting flags
+  * tc: taprio: support setting txtime_delay
+  * documentation improvements
+  * json output improvements
+  * drop outdated example scripts and README files
+- drop (patched script dropped)
+  examples-fix-bashisms-in-example-script.patch
+- ss-fix-end-of-line-printing-in-misc-ss.c.patch:
+  fix missing end of line at the end of ss output
+
+---

Old:

  examples-fix-bashisms-in-example-script.patch
  iproute2-5.3.0.tar.sign
  iproute2-5.3.0.tar.xz

New:

  iproute2-5.4.0.tar.sign
  iproute2-5.4.0.tar.xz
  ss-fix-end-of-line-printing-in-misc-ss.c.patch



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.bqFVeD/_old  2019-12-11 11:59:30.136882265 +0100
+++ /var/tmp/diff_new_pack.bqFVeD/_new  2019-12-11 11:59:30.140882264 +0100
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2
-Version:5.3
+Version:5.4
 Release:0
-%define rversion 5.3.0
+%define rversion 5.4.0
 Summary:Linux network configuration utilities
 License:GPL-2.0-only
 Group:  Productivity/Networking/Routing
@@ -36,7 +36,7 @@
 Patch3: add-explicit-typecast-to-avoid-gcc-warning.patch
 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
+Patch7: ss-fix-end-of-line-printing-in-misc-ss.c.patch
 Patch101:   Revert-tc-ematch-fix-deprecated-yacc-warning.patch
 Patch102:   Revert-emp-fix-warning-on-deprecated-bison-directive.patch
 Patch201:   bpf-data-section-support-poc.patch
@@ -112,8 +112,7 @@
 install -d "$b"/{etc/,sbin/,usr/{bin,sbin,share/man/man{3,8}}}
 install -d "$b"/{/usr/include,%_libdir,/usr/share}
 %make_install \
-  MODDESTDIR="$b/%_libdir/tc" \
-  DOCDIR="%_docdir/%name"
+  MODDESTDIR="$b/%_libdir/tc"
 
 # We have m_xt
 rm -f "$b/%_libdir/tc/m_ipt.so"
@@ -130,7 +129,8 @@
ln -sf "%_sbindir/$BIN" "$b/%_bindir/$BIN"
 done
 rm "$b/%_sbindir/ifcfg"
-cp -an README* "$b/%_docdir/%name/"
+mkdir -p "$b/%_docdir/%name"
+cp -an README* examples/bpf "$b/%_docdir/%name/"
 %fdupes %buildroot/%_prefix
 
 %files

++ iproute2-5.3.0.tar.xz -> iproute2-5.4.0.tar.xz ++
 6889 lines of diff (skipped)

++ ss-fix-end-of-line-printing-in-misc-ss.c.patch ++
From: Brian Vazquez 
Subject: ss: fix end-of-line printing in misc/ss.c
Patch-mainline: Submitted - 20191126 - 
http://lkml.kernel.org/r/20191127052118.163594-1-bria...@google.com
References: none

Before commit 5883c6eba517, function field_is_last() was incorrectly
reporting which column was the last because it was missing COL_PROC
and by purely coincidence it was correctly printing the end-of-line and
moving to the first column since the very last field was empty, and
end-of-line was added for the last non-empty token since it was seen as
the last field.

This commits correcrly prints the end-of-line for the last entrien in
the ss command.

Tested:
diff <(./ss.old -nltp) <(misc/ss -nltp)
38c38
< LISTEN0   128 [::1]:35417   [::]:*   users:(("foo",pid=65254,fd=116))
\ No newline at end of file

Cc: Hritik Vijay 
Fixes: 5883c6eba517 ("ss: show header for --processes/-p")
Signed-off-by: Brian Vazquez 
---
 misc/ss.c | 5 +
 1 file changed, 5 insertions(+)

--- a/misc/ss.c
+++ b/misc/ss.c
@@ -1289,6 +

commit iproute2 for openSUSE:Factory

2019-10-07 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2019-10-07 13:36:16

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new.2352 (New)


Package is "iproute2"

Mon Oct  7 13:36:16 2019 rev:104 rq:733769 version:5.3

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2019-09-05 
12:11:16.419841727 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new.2352/iproute2.changes  
2019-10-07 13:36:16.437131100 +0200
@@ -1,0 +2,30 @@
+Wed Sep 25 07:07:32 UTC 2019 - Michal Kubeček 
+
+- Update to new upstream release 5.3
+  * devlink: show devlink port number
+  * devlink: introduce PCI PF and VF port flavor and attribute
+  * ip: support for nexthop objects
+  * ip: add -Numeric option
+  * ip: bond: support peer notification delay
+  * rdma: query/set netns sharing sys parameter
+  * rdma: support setting netns of rdma device
+  * rdma: support "stat qp show"
+  * rdma: support per-port counter mode
+  * rdma: support stat manual mode
+  * rdma: support default counter statistics
+  * rdma: support CQ adaptive moderation
+  * tc: support act_ctinfo action
+  * tc: skbedit: add mask parameter
+  * tc: add mpls actions
+  * tc: stricter parameter parsing
+  * tc: netem: json output
+  * tipc: support interface name when activating UDP bearer
+  * update documentation
+- refresh
+  * xfrm-support-displaying-transformations-used-for-Mob.patch
+  * bpf-data-section-support-poc.patch
+  * bpf-bss-section-poc.patch
+- use fallback definition %make_build if it is not defined
+  (fix SLE12 build)
+
+---

Old:

  iproute2-5.2.0.tar.sign
  iproute2-5.2.0.tar.xz

New:

  iproute2-5.3.0.tar.sign
  iproute2-5.3.0.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.tyfEEK/_old  2019-10-07 13:36:17.081129319 +0200
+++ /var/tmp/diff_new_pack.tyfEEK/_new  2019-10-07 13:36:17.081129319 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2
-Version:5.2
+Version:5.3
 Release:0
-%define rversion 5.2.0
+%define rversion 5.3.0
 Summary:Linux network configuration utilities
 License:GPL-2.0-only
 Group:  Productivity/Networking/Routing
@@ -102,6 +102,9 @@
 # https://bugzilla.novell.com/show_bug.cgi?id=388021
 xt_libdir="$(pkg-config xtables --variable=xtlibdir)"
 xt_cflags="$(pkg-config xtables --cflags)"
+%if 0%{!?make_build:1}
+%define make_build make %{?_smp_mflags}
+%endif
 %make_build CCOPTS="-D_GNU_SOURCE %optflags -Wstrict-prototypes -Wno-error 
-fPIC -DXT_LIB_DIR=\\\"$xt_libdir\\\" $xt_cflags"
 
 %install

++ bpf-bss-section-poc.patch ++
--- /var/tmp/diff_new_pack.tyfEEK/_old  2019-10-07 13:36:17.121129209 +0200
+++ /var/tmp/diff_new_pack.tyfEEK/_new  2019-10-07 13:36:17.121129209 +0200
@@ -1,9 +1,7 @@
-From 8f256b14edf9fdba3e0c688b76a4124d8627cde1 Mon Sep 17 00:00:00 2001
 From: Joe Stringer 
-Date: Thu, 24 Jan 2019 20:55:39 -0800
-Subject: [PATCH iproute2-next 2/2] bpf: bss section poc
-To: Stephen Hemminger 
-Cc: net...@vger.kernel.org, dan...@iogearbox.net
+Subject: bpf: bss section poc
+Patch-mainline: No, status unknown, seems to be implemented in libbpf instead
+References: none
 
 The .bss section denotes uninitialized data, which is for instance what
 clang will generate if a static variable is set to zero by default.
@@ -15,11 +13,9 @@
  lib/bpf.c | 37 +++--
  1 file changed, 35 insertions(+), 2 deletions(-)
 
-diff --git a/lib/bpf.c b/lib/bpf.c
-index eb208275ebaa..69eaa5ee732d 100644
 --- a/lib/bpf.c
 +++ b/lib/bpf.c
-@@ -1159,6 +1159,7 @@ struct bpf_elf_ctx {
+@@ -1164,6 +1164,7 @@ struct bpf_elf_ctx {
int sec_text;
int sec_btf;
int sec_data;
@@ -27,7 +23,7 @@
charlicense[ELF_MAX_LICENSE_LEN];
enum bpf_prog_type  type;
__u32   ifindex;
-@@ -2048,6 +2049,14 @@ static int bpf_fetch_data(struct bpf_elf_ctx *ctx, int 
section,
+@@ -2068,6 +2069,14 @@ static int bpf_fetch_data(struct bpf_elf_ctx *ctx, int 
section,
return 0;
  }
  
@@ -42,7 +38,7 @@
  static void bpf_btf_report(int fd, struct bpf_elf_ctx *ctx)
  {
fprintf(stderr, "\nBTF debug data section \'.BTF\' %s%s (%d)!\n",
-@@ -2262,6 +2271,11 @@ static bool bpf_has_glob_data(const struct bpf_elf_ctx 
*ctx)
+@@ -2286,6 +2295,11 @@ static bool bpf_has_glob_data(const struct bpf_elf_ctx 
*ctx)
return ctx->sec_data;
  }
  
@@ -54,7 +50,7 @@
  static int bpf_fetch_ancillary(struct bpf_elf_ctx *ctx, bool check_text_sec)
  {
struct bpf_elf_se

commit iproute2 for openSUSE:Factory

2019-09-05 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2019-09-05 12:11:05

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new.7948 (New)


Package is "iproute2"

Thu Sep  5 12:11:05 2019 rev:103 rq:722593 version:5.2

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2019-05-21 
10:21:56.603604988 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new.7948/iproute2.changes  
2019-09-05 12:11:16.419841727 +0200
@@ -1,0 +2,33 @@
+Mon Aug 12 07:00:32 UTC 2019 - Martin Liška 
+
+- Use FAT LTO objects in order to provide proper static library.
+
+---
+Fri Aug  2 07:02:32 UTC 2019 - Martin Liška 
+
+- Use %make_build.
+
+---
+Thu Jul 18 07:39:53 UTC 2019 - Michal Kubeček 
+
+- Update to new upstream release 5.2
+  * devlink: increase column size for larger shared buffers
+  * ip: reset netns after each command in batch mode
+  * ip addr: do not set IPv6 specific options for IPv4 addresses
+  * ip fou: support binding FOU ports
+  * ip link: support bridge vlan_stats_per_port
+  * ip link: support vlan bridge binding flag
+  * ip macsec: supporet gcm-aes-256 cipher type
+  * ip monitor: display interfaces from all groups
+  * ip neigh: show neighbor offload indication
+  * rdma: add link add/delete
+  * rdma: update node type strings
+  * ss: add option for single line output
+  * ss: show raw numbers for data rates with --numeric
+  * tc: support for plug qdisc
+  * tc: taprio: support for changing schedules
+  * tc: taprio: support cycle_time and cycle_time_extensions
+  * tipc: support for link broadcast method and ratio
+  * update documentation
+
+---

Old:

  iproute2-5.1.0.tar.sign
  iproute2-5.1.0.tar.xz

New:

  iproute2-5.2.0.tar.sign
  iproute2-5.2.0.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.dqsr1N/_old  2019-09-05 12:11:18.335841361 +0200
+++ /var/tmp/diff_new_pack.dqsr1N/_new  2019-09-05 12:11:18.335841361 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2
-Version:5.1
+Version:5.2
 Release:0
-%define rversion 5.1.0
+%define rversion 5.2.0
 Summary:Linux network configuration utilities
 License:GPL-2.0-only
 Group:  Productivity/Networking/Routing
@@ -97,11 +97,12 @@
 find . -name *.orig -delete
 
 %build
+%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
 # build with -fPIC. For details see
 # https://bugzilla.novell.com/show_bug.cgi?id=388021
 xt_libdir="$(pkg-config xtables --variable=xtlibdir)"
 xt_cflags="$(pkg-config xtables --cflags)"
-make %{?_smp_mflags} CCOPTS="-D_GNU_SOURCE %optflags -Wstrict-prototypes 
-Wno-error -fPIC -DXT_LIB_DIR=\\\"$xt_libdir\\\" $xt_cflags"
+%make_build CCOPTS="-D_GNU_SOURCE %optflags -Wstrict-prototypes -Wno-error 
-fPIC -DXT_LIB_DIR=\\\"$xt_libdir\\\" $xt_cflags"
 
 %install
 b="%buildroot"

++ iproute2-5.1.0.tar.xz -> iproute2-5.2.0.tar.xz ++
 3693 lines of diff (skipped)




commit iproute2 for openSUSE:Factory

2019-05-21 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2019-05-21 10:21:55

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new.5148 (New)


Package is "iproute2"

Tue May 21 10:21:55 2019 rev:102 rq:702651 version:5.1

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2019-02-01 
11:43:04.096698990 +0100
+++ /work/SRC/openSUSE:Factory/.iproute2.new.5148/iproute2.changes  
2019-05-21 10:21:56.603604988 +0200
@@ -1,0 +2,53 @@
+Mon May 13 09:28:09 UTC 2019 - Michal Kubecek 
+
+- Revert-tc-ematch-fix-deprecated-yacc-warning.patch:
+  fix build on SLE12 and openSUSE Leap 42.3
+
+---
+Mon May 13 08:25:42 UTC 2019 - Michal Kubecek 
+
+- Update to new upstream release 5.1
+  * bridge: fdb: add support for src_vni option
+  * devlink: report cell size
+  * devlink: add dev info and dev flash subcommands
+  * devlink: add health subcommand
+  * ip link: display netrom link type
+  * ip link: bond_slave: add xstats support
+  * ip link: bridge: support mcast to unicast flag
+  * ip netns: add attach subcommand to attach existing netns
+  * ip xfrm: add option to hide keys in state output
+  * ip xfrm: support xfrm interfaces
+  * rdma: add unbound workqueue to list of poll context types
+  * rdma: provide parent context index for all objects except CM_ID
+  * rdma: add prefix for driver attributes
+  * ss: support AF_XDP
+  * tc: add hit counter for matchall
+  * tc: add kind property to csum action
+  * tc: q_cake: support fwmark option
+  * improve batch and dump performance by caching link lookups
+  * more JSON support
+  * many text/JSON output fixes
+
+---
+Sat Mar 23 05:39:54 UTC 2019 - sean...@opensuse.org
+
+- Update to new upstream release 5.0.0
+  * ip route: get print JSON output when -j is given
+  * ip route: print route type in JSON output
+  * tc: m_connmark: fix action error messages
+  * ipaddress: print error messages on stderr
+  * iprule: fix printing hint about unresolved iifname + oofname
+  * man: Document COLORFGBG environment variable
+  * tcpedit: Fix wrong pedit ipv6 structure id
+  * ss: Render buffer to output every time a number of chunks alloc
+  * ss: fix compilation under glibc < 2.18
+
+---
+Thu Mar  6 00:59:48 UTC 2019 - Joe Stringer 
+
+- Add patches which enable support of BPF global data section,
+  pulled from https://github.com/cilium/iproute2/tree/static-data
+  * bpf-bss-section-poc.patch
+  * bpf-data-section-support-poc.patch
+
+---

Old:

  iproute2-4.20.0.tar.sign
  iproute2-4.20.0.tar.xz

New:

  Revert-tc-ematch-fix-deprecated-yacc-warning.patch
  bpf-bss-section-poc.patch
  bpf-data-section-support-poc.patch
  iproute2-5.1.0.tar.sign
  iproute2-5.1.0.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.W45KvV/_old  2019-05-21 10:21:57.147604878 +0200
+++ /var/tmp/diff_new_pack.W45KvV/_new  2019-05-21 10:21:57.151604877 +0200
@@ -12,14 +12,14 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   iproute2
-Version:4.20
+Version:5.1
 Release:0
-%define rversion 4.20.0
+%define rversion 5.1.0
 Summary:Linux network configuration utilities
 License:GPL-2.0-only
 Group:  Productivity/Networking/Routing
@@ -37,7 +37,10 @@
 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
+Patch101:   Revert-tc-ematch-fix-deprecated-yacc-warning.patch
 Patch102:   Revert-emp-fix-warning-on-deprecated-bison-directive.patch
+Patch201:   bpf-data-section-support-poc.patch
+Patch202:   bpf-bss-section-poc.patch
 BuildRequires:  bison
 BuildRequires:  db-devel
 BuildRequires:  fdupes
@@ -84,7 +87,10 @@
 
 %prep
 %setup -qn %name-%rversion
-%patch -P 1 -P 2 -P 3 -P 4 -P 6 -P 7 -p1
+%patch -P 1 -P 2 -P 3 -P 4 -P 6 -P 7 -P 201 -P 202 -p1
+%if 0%{?suse_version} < 1500
+%patch -P 101 -p1
+%endif
 %if 0%{?sles_version} == 11
 %patch -P 102 -p1
 %endif

++ Revert-tc-ematch-fix-deprecated-yacc-warning.patch ++
From: Michal Kubecek 
Date: Mon, 13 May 2019 11:09:08 +0200
Subject: Revert "tc/ematch: fix deprec

commit iproute2 for openSUSE:Factory

2019-02-01 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2019-02-01 11:43:02

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new.28833 (New)


Package is "iproute2"

Fri Feb  1 11:43:02 2019 rev:101 rq:668811 version:4.20

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2018-11-06 
15:13:44.093535963 +0100
+++ /work/SRC/openSUSE:Factory/.iproute2.new.28833/iproute2.changes 
2019-02-01 11:43:04.096698990 +0100
@@ -1,0 +2,22 @@
+Sat Jan 26 10:39:56 UTC 2019 - mkube...@suse.cz
+
+- Update to new upstream release 4.20
+  * lwtunnel: allow src for encap ip/ip6
+  * tc netem: add slot parameter
+  * ip: add ipvtap support
+  * ip neigh: support NTF_ROUTER and NTF_EXT_LEARNED flags
+  * bridge fdb: support sticky flag
+  * tc flower: geneve option match
+  * tc: show TCA_STATS_BASIC_HW statistics
+  * libnetlink: use correct message types for dump requests
+  * tc flower: expose hardware offload count
+  * tc: allow configuring taprio qdisc
+  * bridge: support backup port
+  * ss: support bytes_sent, bytes_retrans, dsack_dups, reord_seen
+  * bridge: make -c match -compressvlans first instead of -color
+  * fix build errors (old glibc, new llvm, no mnl, 32-bit archs)
+  * various minor fixes
+  * testsuite improvements
+- refresh split-link-and-compile-steps-for-binaries.patch
+
+---

Old:

  iproute2-4.19.0.tar.sign
  iproute2-4.19.0.tar.xz

New:

  iproute2-4.20.0.tar.sign
  iproute2-4.20.0.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.3y2tXs/_old  2019-02-01 11:43:04.872698193 +0100
+++ /var/tmp/diff_new_pack.3y2tXs/_new  2019-02-01 11:43:04.876698189 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package iproute2
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,14 +12,14 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
 Name:   iproute2
-Version:4.19
+Version:4.20
 Release:0
-%define rversion 4.19.0
+%define rversion 4.20.0
 Summary:Linux network configuration utilities
 License:GPL-2.0-only
 Group:  Productivity/Networking/Routing

++ iproute2-4.19.0.tar.xz -> iproute2-4.20.0.tar.xz ++
 13055 lines of diff (skipped)

++ split-link-and-compile-steps-for-binaries.patch ++
--- /var/tmp/diff_new_pack.3y2tXs/_old  2019-02-01 11:43:05.220697836 +0100
+++ /var/tmp/diff_new_pack.3y2tXs/_new  2019-02-01 11:43:05.224697832 +0100
@@ -24,22 +24,22 @@
$(QUIET_LINK)$(CC) $^ $(LDFLAGS) $(LDLIBS) -o $@
  
 -nstat: nstat.c
--  $(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) -o nstat nstat.c $(LDLIBS) -lm
+-  $(QUIET_CC)$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o nstat nstat.c 
$(LDLIBS) -lm
 +nstat: nstat.o
 +  $(QUIET_CC)$(CC) $(LDFLAGS) -o nstat nstat.o $(LDLIBS) -lm
  
 -ifstat: ifstat.c
--  $(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) -o ifstat ifstat.c $(LDLIBS) -lm
+-  $(QUIET_CC)$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o ifstat ifstat.c 
$(LDLIBS) -lm
 +ifstat: ifstat.o
 +  $(QUIET_CC)$(CC) $(LDFLAGS) -o ifstat ifstat.o $(LDLIBS) -lm
  
 -rtacct: rtacct.c
--  $(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) -o rtacct rtacct.c $(LDLIBS) -lm
+-  $(QUIET_CC)$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o rtacct rtacct.c 
$(LDLIBS) -lm
 +rtacct: rtacct.o
 +  $(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
+-  $(QUIET_CC)$(CC) $(CFLAGS) -I$(DBM_INCLUDE) $(CPPFLAGS) $(LDFLAGS) -o 
arpd arpd.c $(LDLIBS) -ldb
 +arpd: arpd.o
 +  $(QUIET_CC)$(CC) $(LDFLAGS) -o arpd arpd.o $(LDLIBS) -ldb
  




commit iproute2 for openSUSE:Factory

2018-11-06 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2018-11-06 15:13:12

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Tue Nov  6 15:13:12 2018 rev:100 rq:645459 version:4.19

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2018-09-13 
12:09:45.682412353 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2018-11-06 
15:13:44.093535963 +0100
@@ -1,0 +2,6 @@
+Tue Oct 30 07:51:07 UTC 2018 - Jan Engelhardt 
+
+- Update to new upstream release 4.19
+  * Support new features in Linux 4.19 such as the CAKE qdisc.
+
+---

Old:

  iproute2-4.18.0.tar.sign
  iproute2-4.18.0.tar.xz

New:

  iproute2-4.19.0.tar.sign
  iproute2-4.19.0.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.NRdOOx/_old  2018-11-06 15:13:45.849533433 +0100
+++ /var/tmp/diff_new_pack.NRdOOx/_new  2018-11-06 15:13:45.853533427 +0100
@@ -12,14 +12,14 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   iproute2
-Version:4.18
+Version:4.19
 Release:0
-%define rversion 4.18.0
+%define rversion 4.19.0
 Summary:Linux network configuration utilities
 License:GPL-2.0-only
 Group:  Productivity/Networking/Routing

++ iproute2-4.18.0.tar.xz -> iproute2-4.19.0.tar.xz ++
 11964 lines of diff (skipped)




commit iproute2 for openSUSE:Factory

2018-09-13 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2018-09-13 12:09:42

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Thu Sep 13 12:09:42 2018 rev:99 rq:633732 version:4.18

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2018-08-15 
10:29:34.387332402 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2018-09-13 
12:09:45.682412353 +0200
@@ -1,0 +2,29 @@
+Fri Aug 31 05:27:00 UTC 2018 - mkube...@suse.cz
+
+- Update to new upstream release 4.18
+  * tc: more JSON output
+  * vxlan: fix ttl inherit behavior
+  * gre/gre6: allow clearing {,i,o}{key,seq,csum} flags
+  * bpf: don't offload perf array maps
+  * tipc: Add support to set and get MTU for UDP bearer
+  * tc: flower: add support for verbose logging
+  * rdma: print driver resource attributes
+  * devlink: introduce support for showing port flavours
+  * ip address: Add support for address metric
+  * ip route: print RTA_CACHEINFO if it exists
+  * ip route get: support for sport, dport and ipproto match
+  * ip route: Add support for a few routing protocols
+  * ip address: strengthen check on 'label' input
+  * ip: add rmnet initial support
+  * tc: fix batch force option
+  * ip address: Fix and make consistent label match handling
+  * ip: add support for seg6local End.BPF action
+  * lib/namespace: avoid double-mounting /sys
+  * tc: flush output after each command in batch mode
+  * ip link: don't stop batch processing
+  * various command output fixes
+  * documentation improvements
+- rdma-sync-some-IP-headers-with-glibc.patch:
+  drop (present in 4.18)
+
+---

Old:

  iproute2-4.17.0.tar.sign
  iproute2-4.17.0.tar.xz
  rdma-sync-some-IP-headers-with-glibc.patch

New:

  iproute2-4.18.0.tar.sign
  iproute2-4.18.0.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.C4TtIj/_old  2018-09-13 12:09:47.166410687 +0200
+++ /var/tmp/diff_new_pack.C4TtIj/_new  2018-09-13 12:09:47.170410682 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2
-Version:4.17
+Version:4.18
 Release:0
-%define rversion 4.17.0
+%define rversion 4.18.0
 Summary:Linux network configuration utilities
 License:GPL-2.0-only
 Group:  Productivity/Networking/Routing
@@ -37,7 +37,6 @@
 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: rdma-sync-some-IP-headers-with-glibc.patch
 Patch102:   Revert-emp-fix-warning-on-deprecated-bison-directive.patch
 BuildRequires:  bison
 BuildRequires:  db-devel
@@ -85,7 +84,7 @@
 
 %prep
 %setup -qn %name-%rversion
-%patch -P 1 -P 2 -P 3 -P 4 -P 6 -P 7 -P 8 -p1
+%patch -P 1 -P 2 -P 3 -P 4 -P 6 -P 7 -p1
 %if 0%{?sles_version} == 11
 %patch -P 102 -p1
 %endif

++ iproute2-4.17.0.tar.xz -> iproute2-4.18.0.tar.xz ++
 5418 lines of diff (skipped)




commit iproute2 for openSUSE:Factory

2018-08-15 Thread root
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.changes2018-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.98478 +0200
+++ /var/tmp/diff_new_pack.uHi8H3/_new  2018-08-15 10:29:34.98478 +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
-==

commit iproute2 for openSUSE:Factory

2018-05-11 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2018-05-11 09:13:35

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Fri May 11 09:13:35 2018 rev:97 rq:605099 version:4.16

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2018-04-17 
11:11:02.728622194 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2018-05-11 
09:13:38.048603348 +0200
@@ -1,0 +2,7 @@
+Wed May  2 06:13:55 UTC 2018 - mkube...@suse.cz
+
+- utils-Do-not-reset-family-for-default-any-all-addres.patch:
+  fix parsing of "ip route add default via " command
+  (bsc#1091603)
+
+---

New:

  utils-Do-not-reset-family-for-default-any-all-addres.patch



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.tkA5x9/_old  2018-05-11 09:13:39.008568573 +0200
+++ /var/tmp/diff_new_pack.tkA5x9/_new  2018-05-11 09:13:39.012568428 +0200
@@ -37,6 +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
 Patch102:   Revert-emp-fix-warning-on-deprecated-bison-directive.patch
 BuildRequires:  bison
 BuildRequires:  db-devel
@@ -84,7 +85,7 @@
 
 %prep
 %setup -qn %name-%rversion
-%patch -P 1 -P 2 -P 3 -P 4 -P 6 -P 7 -p1
+%patch -P 1 -P 2 -P 3 -P 4 -P 6 -P 7 -P 8 -p1
 %if 0%{?sles_version} == 11
 %patch -P 102 -p1
 %endif


++ utils-Do-not-reset-family-for-default-any-all-addres.patch ++
From: David Ahern 
Date: Fri, 13 Apr 2018 09:36:33 -0700
Subject: utils: Do not reset family for default, any, all addresses
Patch-mainline: v4.17.0
Git-commit: d42c7891d26e4d5616a55aac9fe10813767fcf9c
References: bsc#1091603

Thomas reported a change in behavior with respect to autodectecting
address families. Specifically, 'ip ro add default via fe80::1'
syntax was failing to treat fe80::1 as an IPv6 address as it did in
prior releases. The root causes appears to be a change in family when
the default keyword is parsed.

'default', 'any' and 'all' are relevant outside of AF_INET. Leave the
family arg as is for these when setting addr.

Fixes: 93fa12418dc6 ("utils: Always specify family and ->bytelen in 
get_prefix_1()")
Reported-by: Thomas Deutschmann 
Signed-off-by: David Ahern 
Cc: Serhey Popovych 

---
 lib/utils.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/utils.c b/lib/utils.c
index b9e9a6caaf54..803bcc45f2f2 100644
--- a/lib/utils.c
+++ b/lib/utils.c
@@ -566,7 +566,7 @@ static int __get_addr_1(inet_prefix *addr, const char 
*name, int family)
if (strcmp(name, "default") == 0) {
if ((family == AF_DECnet) || (family == AF_MPLS))
return -1;
-   addr->family = (family != AF_UNSPEC) ? family : AF_INET;
+   addr->family = family;
addr->bytelen = af_byte_len(addr->family);
addr->bitlen = -2;
addr->flags |= PREFIXLEN_SPECIFIED;
@@ -577,7 +577,7 @@ static int __get_addr_1(inet_prefix *addr, const char 
*name, int family)
strcmp(name, "any") == 0) {
if ((family == AF_DECnet) || (family == AF_MPLS))
return -1;
-   addr->family = AF_UNSPEC;
+   addr->family = family;
addr->bytelen = 0;
addr->bitlen = -2;
return 0;
-- 
2.16.3




commit iproute2 for openSUSE:Factory

2018-04-17 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2018-04-17 11:10:57

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Tue Apr 17 11:10:57 2018 rev:96 rq:595278 version:4.16

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2018-03-09 
10:34:12.905429225 +0100
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2018-04-17 
11:11:02.728622194 +0200
@@ -1,0 +2,25 @@
+Tue Apr 10 05:54:13 UTC 2018 - mkube...@suse.cz
+
+- Update to new upstream release 4.16
+  * ip link: allow configuring GSO max values
+  * gre6: add collect metadata support
+  * erspan: add erspan version II support
+  * ip link: add support for netdevsim device type
+  * tc: Add batchsize feature for filter and actions
+  * tc red: allow setting th_min and th_max to the same value
+  * bpf: support map offload
+  * tc: support shared block to share filters between qdiscs
+  * ip tunnel: unify local/remote endpoint address printing
+  * tc: JSON output for prio and RED
+  * rdma: add option to provide "-" sign for the port number
+  * rdma: add filtering infrastructure
+  * rdma: add QP resource tracking information
+  * netns: allow negative nsid
+  * ignore -color when json output is requested
+  * devlink: add support for devlink resource abstraction
+  * devlink: add support for hot reload
+  * ip route: treat "default" and "all"/"any" addresses differenty
+  * ss: allow excluding a socket table from being queried
+- use %license for license file (bsc#1082318)
+
+---

Old:

  iproute2-4.15.0.tar.sign
  iproute2-4.15.0.tar.xz

New:

  iproute2-4.16.0.tar.sign
  iproute2-4.16.0.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.0MXwLm/_old  2018-04-17 11:11:03.488586542 +0200
+++ /var/tmp/diff_new_pack.0MXwLm/_new  2018-04-17 11:11:03.492586355 +0200
@@ -17,11 +17,11 @@
 
 
 Name:   iproute2
-Version:4.15.0
+Version:4.16
 Release:0
-%define rversion 4.15.0
+%define rversion 4.16.0
 Summary:Linux network configuration utilities
-License:GPL-2.0
+License:GPL-2.0-only
 Group:  Productivity/Networking/Routing
 Url:
https://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
 # Using GPL-2.0 instead of GPL-2.0+ because of tc_skbedit.h and tc/q_multiq.c
@@ -51,7 +51,7 @@
 BuildRequires:  pkgconfig(libselinux)
 BuildRequires:  pkgconfig(xtables) >= 1.4.11
 %endif
-Provides:   %name-doc = 4.15.0
+Provides:   %name-doc = %version
 Provides:   iproute = %version-%release
 Provides:   %name(xfrm6_raw) = %version-%release
 Obsoletes:  %name-doc < 4.15.0
@@ -65,7 +65,7 @@
 
 %package -n libnetlink-devel
 Summary:A Higher Level Interface to the Netlink Service
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
 Provides:   libnetlink = %version-%release
 
@@ -75,7 +75,7 @@
 
 %package bash-completion
 Summary:Bash completion for iproute
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  System/Shells
 Requires:   bash-completion
 
@@ -120,7 +120,7 @@
ln -sf "%_sbindir/$BIN" "$b/%_bindir/$BIN"
 done
 rm "$b/%_sbindir/ifcfg"
-cp -an README* COPYING "$b/%_docdir/%name/"
+cp -an README* "$b/%_docdir/%name/"
 %fdupes %buildroot/%_prefix
 
 %files
@@ -141,6 +141,11 @@
 %_libdir/tc/
 %_datadir/tc/
 %_docdir/%name/
+%if 0%{?suse_version} >= 1500 || 0%{?sle_version} >= 120300
+%license COPYING
+%else
+%doc COPYING
+%endif
 
 %files -n libnetlink-devel
 %_includedir/*

++ iproute2-4.15.0.tar.xz -> iproute2-4.16.0.tar.xz ++
 8220 lines of diff (skipped)




commit iproute2 for openSUSE:Factory

2018-03-09 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2018-03-09 10:34:11

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Fri Mar  9 10:34:11 2018 rev:95 rq:583679 version:4.15.0

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2018-02-10 
17:54:58.699058471 +0100
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2018-03-09 
10:34:12.905429225 +0100
@@ -1,0 +2,5 @@
+Tue Mar  6 12:35:05 UTC 2018 - dmuel...@suse.com
+
+- add provides/obsoletes for removed iproute2-doc subpackage
+
+---



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.h6et4D/_old  2018-03-09 10:34:13.577405033 +0100
+++ /var/tmp/diff_new_pack.h6et4D/_new  2018-03-09 10:34:13.581404889 +0100
@@ -51,8 +51,10 @@
 BuildRequires:  pkgconfig(libselinux)
 BuildRequires:  pkgconfig(xtables) >= 1.4.11
 %endif
+Provides:   %name-doc = 4.15.0
 Provides:   iproute = %version-%release
 Provides:   %name(xfrm6_raw) = %version-%release
+Obsoletes:  %name-doc < 4.15.0
 
 %description
 iproute2 is a collection of user-space utilities to set up networking





commit iproute2 for openSUSE:Factory

2018-02-10 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2018-02-10 17:54:57

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Sat Feb 10 17:54:57 2018 rev:94 rq:573923 version:4.15.0

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2017-12-13 
11:55:55.219769251 +0100
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2018-02-10 
17:54:58.699058471 +0100
@@ -1,0 +2,32 @@
+Wed Feb  7 02:17:21 UTC 2018 - avin...@opensuse.org
+
+- Update to new upstream release 4.15.0
+  * Add "show" subcommand to "ip fou"
+  * Show 'external' link mode in output
+  * bridge: vlan: support for per vlan tunnel info
+  * gre6/tunnel: Output flowlabel after tclass
+  * ila: support for configuring identifier and hook types
+  * ila: support to configure checksum neutral-map-auto
+  * ip6_gre: add support for ERSPAN tunnel
+  * ip6tnl/tunnel: Output hoplimit before encapsulation limit
+  * ip: add fastopen_no_cookie option to ip route
+  * ip: bridge_slave: add neigh_suppress to the type help and
+  * ip: bridge_slave: add support for per-port group_fwd_mask
+  * ip: validate vlan value for vlan info
+  * iplink: new option to set neigh suppression on a bridge port
+  * link_iptnl: Print tunnel mode
+  * qdisc: print offload indication
+  * ss: Implement automatic column width calculation
+  * ss: Introduce columns lightweight abstraction
+  * ss: add AF_VSOCK support
+  * ss: add missing path MTU parameter
+  * ss: print tcpi_rcv_ssthresh
+  * tc: Add support for the CBS qdisc
+  * tc: bandwith limits can now be specified in %.
+  * {f, m}_bpf: don't allow specifying multiple bpf programs
+- drop man-fix-documentation-references-in-manual-pages.patch
+  * debian specific paths were removed altogether
+- partial cleanup with spec-cleaner
+- use https in urls
+
+---

Old:

  iproute2-4.14.1.tar.sign
  iproute2-4.14.1.tar.xz
  man-fix-documentation-references-in-manual-pages.patch

New:

  iproute2-4.15.0.tar.sign
  iproute2-4.15.0.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.ScnuuB/_old  2018-02-10 17:54:59.467030670 +0100
+++ /var/tmp/diff_new_pack.ScnuuB/_new  2018-02-10 17:54:59.467030670 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package iproute2
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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,29 +17,27 @@
 
 
 Name:   iproute2
-Version:4.14.1
+Version:4.15.0
 Release:0
-%define rversion 4.14.1
+%define rversion 4.15.0
 Summary:Linux network configuration utilities
 License:GPL-2.0
 Group:  Productivity/Networking/Routing
-Url:
http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
+Url:
https://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
 # Using GPL-2.0 instead of GPL-2.0+ because of tc_skbedit.h and tc/q_multiq.c
 
-#DL-URL:   http://kernel.org/pub/linux/utils/net/iproute2/
+#DL-URL:   https://kernel.org/pub/linux/utils/net/iproute2/
 #Git-Clone:
git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2
-Source: 
http://kernel.org/pub/linux/utils/net/iproute2/%name-%rversion.tar.xz
-Source2:
http://kernel.org/pub/linux/utils/net/iproute2/%name-%rversion.tar.sign
+Source: 
https://kernel.org/pub/linux/utils/net/iproute2/%name-%rversion.tar.xz
+Source2:
https://kernel.org/pub/linux/utils/net/iproute2/%name-%rversion.tar.sign
 Source9:%name.keyring
 Patch1: adjust-installation-directories-for-openSUSE-SLE.patch
 Patch2: use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch
 Patch3: add-explicit-typecast-to-avoid-gcc-warning.patch
 Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch
-Patch5: man-fix-documentation-references-in-manual-pages.patch
 Patch6: split-link-and-compile-steps-for-binaries.patch
 Patch7: examples-fix-bashisms-in-example-script.patch
 Patch102:   Revert-emp-fix-warning-on-deprecated-bison-directive.patch
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bison
 BuildRequires:  db-devel
 BuildRequires:  fdupes
@@ -84,7 +82,7 @@
 
 %prep
 %setup -qn %name-%rversion
-%patch -P 1 -P 2 -P 3 -P 4 -P 5 -P 6 -P 7 -p1
+%patch -P 1 -P 2 -P 3 -P 4 -P 6 -P 7 -p1
 %if 0%{?sles_version} == 11
 %patch -P 102 -p1

commit iproute2 for openSUSE:Factory

2017-12-13 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2017-12-13 11:55:51

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Wed Dec 13 11:55:51 2017 rev:93 rq:555790 version:4.14.1

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2017-09-09 
20:22:35.891382608 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2017-12-13 
11:55:55.219769251 +0100
@@ -1,0 +2,25 @@
+Sun Dec 10 23:47:36 UTC 2017 - jeng...@inai.de
+
+- Remove iproute2-doc (removed upstream) and
+  doc-revert-PDF-creation.patch .
+
+---
+Fri Nov 17 21:05:25 UTC 2017 - jeng...@inai.de
+
+- Update to new upstream release 4.14.1
+  * ss: distinguish between IPv4 and IPv6 wildcard sockets
+  * bridge: this patch adds json support for bridge mdb show
+  * tc actions: improved batching and time filtered dumping
+  * iproute: add support for SRv6 local segment processing
+  * ip: add new command line argument -json (mutually exclusive with -color)
+  * gre: add support for ERSPAN tunnel
+  * tc: m_ife: allow ife type to zero
+  * tc: m_ife: print IEEE ethertype format
+  * iproute: add support for seg6 l2encap mode
+  * devlink: Add support for special format protocol headers
+  * devlink: Add support for protocol IPv4/IPv6/Ethernet special formats
+  * ss: detect IPPROTO_ICMPV6 sockets
+  * tc/actions: introduce support for jump action
+  * devlink: add batch command support
+
+---

Old:

  doc-revert-PDF-creation.patch
  iproute2-4.13.0.tar.sign
  iproute2-4.13.0.tar.xz
  iproute2-doc.changes
  iproute2-doc.spec
  pre_checkin.sh

New:

  iproute2-4.14.1.tar.sign
  iproute2-4.14.1.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.QFxgcp/_old  2017-12-13 11:55:56.711697230 +0100
+++ /var/tmp/diff_new_pack.QFxgcp/_new  2017-12-13 11:55:56.715697037 +0100
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2
-Version:4.13
+Version:4.14.1
 Release:0
-%define rversion 4.13.0
+%define rversion 4.14.1
 Summary:Linux network configuration utilities
 License:GPL-2.0
 Group:  Productivity/Networking/Routing
@@ -30,11 +30,19 @@
 #Git-Clone:
git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2
 Source: 
http://kernel.org/pub/linux/utils/net/iproute2/%name-%rversion.tar.xz
 Source2:
http://kernel.org/pub/linux/utils/net/iproute2/%name-%rversion.tar.sign
-Source666:  pre_checkin.sh
-Source667:  %name.keyring
+Source9:%name.keyring
+Patch1: adjust-installation-directories-for-openSUSE-SLE.patch
+Patch2: use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch
+Patch3: add-explicit-typecast-to-avoid-gcc-warning.patch
+Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch
+Patch5: man-fix-documentation-references-in-manual-pages.patch
+Patch6: split-link-and-compile-steps-for-binaries.patch
+Patch7: examples-fix-bashisms-in-example-script.patch
+Patch102:   Revert-emp-fix-warning-on-deprecated-bison-directive.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bison
 BuildRequires:  db-devel
+BuildRequires:  fdupes
 BuildRequires:  flex
 BuildRequires:  libelf-devel
 BuildRequires:  pkgconfig >= 0.21
@@ -48,16 +56,6 @@
 Provides:   iproute = %version-%release
 Provides:   %name(xfrm6_raw) = %version-%release
 
-Patch1: adjust-installation-directories-for-openSUSE-SLE.patch
-Patch2: use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch
-Patch3: add-explicit-typecast-to-avoid-gcc-warning.patch
-Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch
-Patch5: man-fix-documentation-references-in-manual-pages.patch
-Patch6: split-link-and-compile-steps-for-binaries.patch
-Patch7: examples-fix-bashisms-in-example-script.patch
-Patch101:   doc-revert-PDF-creation.patch
-Patch102:   Revert-emp-fix-warning-on-deprecated-bison-directive.patch
-
 %description
 iproute2 is a collection of user-space utilities to set up networking
 under Linux from the command-line. It can inspect and configure,
@@ -86,18 +84,9 @@
 
 %prep
 %setup -qn %name-%rversion
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%if 0%{?sles_version} == 11 || (0%{?suse_version} && 0%{?suse_version} <= 1220)
-%patch101 -p1
-%endif
+%patch -P 1 -P 2 -P 3 -P 4 -P 5 -P 6 -P 7 -p1
 %if 0%{?sles_version} == 11
-%patch102 -p1
+%patch -P 102 -p

commit iproute2 for openSUSE:Factory

2017-09-09 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2017-09-09 20:22:33

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Sat Sep  9 20:22:33 2017 rev:92 rq:521654 version:4.13

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2017-08-28 
16:16:43.198563481 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes   
2017-09-09 20:22:35.315463786 +0200
@@ -1,0 +2,30 @@
+Wed Sep  6 07:09:53 UTC 2017 - mkube...@suse.cz
+
+- Update to new upstream release 4.13
+  * extended ack support
+  * ip monitor: support IFLA_EVENT
+  * many BPF improvements
+  * new command rdma
+  * fixes for issues reported by Coverity
+  * updated documentation and examples
+  * bridge: distinguish between ext. learned vs offloaded FDBs
+  * ip netns: make /var/run/netns bind-mount recursive
+  * geneve: support for modifying geneve device
+  * utils: return default family when rtm_family is not
+RTNL_FAMILY_IPMR/IP6MR
+  * tc: m_tunnel_key: add csum/nocsum option
+  * tc filter: add support for chain index
+  * tc action: introduce support for goto chain action
+  * tc: flower: add support for tcp flags
+  * tc: add support for TRAP action
+  * tc: flower: add support for matching on ip tos and ttl
+  * ip: add support for GRE ignore-df knob
+  * ip route get: extend to return matching fib route
+  * ip route get: extend for mpls routes
+  * ss: enclose IPv6 address in brackets
+  * vti: print keys in hex not dotted notation
+- Refresh
+  adjust-installation-directories-for-openSUSE-SLE.patch
+  split-link-and-compile-steps-for-binaries.patch
+
+---
iproute2.changes: same change

Old:

  iproute2-4.12.0.tar.sign
  iproute2-4.12.0.tar.xz

New:

  iproute2-4.13.0.tar.sign
  iproute2-4.13.0.tar.xz



Other differences:
--
++ iproute2-doc.spec ++
--- /var/tmp/diff_new_pack.8aeCYV/_old  2017-09-09 20:22:36.731264222 +0200
+++ /var/tmp/diff_new_pack.8aeCYV/_new  2017-09-09 20:22:36.735263659 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2-doc
-Version:4.12
+Version:4.13
 Release:0
-%define rversion 4.12.0
+%define rversion 4.13.0
 Summary:Documentation to iproute2
 License:GPL-2.0+
 Group:  Documentation/Other

++ iproute2.spec ++
--- /var/tmp/diff_new_pack.8aeCYV/_old  2017-09-09 20:22:36.759260277 +0200
+++ /var/tmp/diff_new_pack.8aeCYV/_new  2017-09-09 20:22:36.759260277 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2
-Version:4.12
+Version:4.13
 Release:0
-%define rversion 4.12.0
+%define rversion 4.13.0
 Summary:Linux network configuration utilities
 License:GPL-2.0
 Group:  Productivity/Networking/Routing

++ adjust-installation-directories-for-openSUSE-SLE.patch ++
--- /var/tmp/diff_new_pack.8aeCYV/_old  2017-09-09 20:22:36.795255202 +0200
+++ /var/tmp/diff_new_pack.8aeCYV/_new  2017-09-09 20:22:36.795255202 +0200
@@ -11,10 +11,10 @@
  3 files changed, 7 insertions(+), 5 deletions(-)
 
 diff --git a/Makefile b/Makefile
-index 18de7dcb315b..d8702a769a07 100644
+index dbb4a4afd608..3069ee91e159 100644
 --- a/Makefile
 +++ b/Makefile
-@@ -9,7 +9,7 @@ endif
+@@ -6,7 +6,7 @@ endif
  
  PREFIX?=/usr
  LIBDIR?=$(PREFIX)/lib
@@ -23,7 +23,7 @@
  CONFDIR?=/etc/iproute2
  DATADIR?=$(PREFIX)/share
  HDRDIR?=$(PREFIX)/include/iproute2
-@@ -24,7 +24,7 @@ DBM_INCLUDE:=$(DESTDIR)/usr/include
+@@ -21,7 +21,7 @@ DBM_INCLUDE:=$(DESTDIR)/usr/include
  
  SHARED_LIBS = y
  
@@ -33,19 +33,19 @@
  DEFINES+= -DNO_SHARED_LIBS
  endif
 diff --git a/netem/Makefile b/netem/Makefile
-index a68e2fdb3037..efff5850d9c1 100644
+index 2499f086f24d..9e36fe91fa41 100644
 --- a/netem/Makefile
 +++ b/netem/Makefile
-@@ -5,6 +5,8 @@ HOSTCC ?= $(CC)
+@@ -7,6 +7,8 @@ HOSTCC ?= $(CC)
  CCOPTS  = $(CBUILD_CFLAGS)
  LDLIBS += -lm
  
 +LIBDIR = /usr/lib
 +
- all: $(DISTGEN) $(DISTDATA)
- 
- $(DISTGEN):
-@@ -20,9 +22,9 @@ stats: stats.c
+ ifeq ($(HAVE_MNL),y)
+   CFLAGS += -DHAVE_LIBMNL $(shell $(PKG_CONFIG) libmnl --cflags)
+   LDLIBS += $(shell $(PKG_CONFIG) libmnl --libs)
+@@ -27,9 +29,9 @@ stats: stats.c
$(HOSTCC) $(CCOPTS) -I../include -o $@ $@.c -lm
  
  install: all
@@ -58,7 +58,7 @@
  
  clean:
 diff --git a/tc/q_netem.c b/tc/q_netem.c
-index 0975ae111de9..3a7084563eaf 100644
+index 5a9e747411e8..34c8f4315abd 100644
 --- a/tc/q_netem.c
 +++ b/tc/q_netem.c
 @@ -113,7 +113,7 @@ static int get_distribution(const char *type, __s16 *data, 
int maxdata)

++ iproute2-4.12.0.tar.xz -> iproute2-4.13.0.tar.xz ++
 8422 lines of diff 

commit iproute2 for openSUSE:Factory

2017-08-28 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2017-08-28 16:16:40

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Mon Aug 28 16:16:40 2017 rev:91 rq:518693 version:4.12

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2017-07-21 
22:35:22.851377399 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes   
2017-08-28 16:16:43.198563481 +0200
@@ -1,0 +2,24 @@
+Tue Aug 22 12:58:39 UTC 2017 - mkube...@suse.cz
+
+- patch cleanup for SLE15 package:
+  * rename iproute2-dirs.diff
+-> adjust-installation-directories-for-openSUSE-SLE.patch
+  * split iproute2-HZ.diff into
+use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch and
+add-explicit-typecast-to-avoid-gcc-warning.patch
+  * rename revert-pdf-creation.diff
+-> doc-revert-PDF-creation.patch
+  * rename revert-bison-fix.diff
+-> Revert-emp-fix-warning-on-deprecated-bison-directive.patch
+  * rename kernel_xfrm6_raw.patch
+-> xfrm-support-displaying-transformations-used-for-Mob.patch
+  * refresh man-fix-documentation-references-in-manual-pages.patch
+  * rename iproute2-split-make.patch
+-> split-link-and-compile-steps-for-binaries.patch
+  * rename iproute2-3.16.0-fix-bashisms.patch
+-> examples-fix-bashisms-in-example-script.patch
+- apply all patches in both specfiles to make sure everything is
+  built from fully patched sources
+- move SLE11 workarounds to the end of the series
+
+---
iproute2.changes: same change

Old:

  iproute2-3.16.0-fix-bashisms.patch
  iproute2-HZ.diff
  iproute2-dirs.diff
  iproute2-split-make.patch
  kernel_xfrm6_raw.patch
  revert-bison-fix.diff
  revert-pdf-creation.diff

New:

  Revert-emp-fix-warning-on-deprecated-bison-directive.patch
  add-explicit-typecast-to-avoid-gcc-warning.patch
  adjust-installation-directories-for-openSUSE-SLE.patch
  doc-revert-PDF-creation.patch
  examples-fix-bashisms-in-example-script.patch
  split-link-and-compile-steps-for-binaries.patch
  use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch
  xfrm-support-displaying-transformations-used-for-Mob.patch



Other differences:
--
++ iproute2-doc.spec ++
--- /var/tmp/diff_new_pack.DZe2rr/_old  2017-08-28 16:16:44.622363399 +0200
+++ /var/tmp/diff_new_pack.DZe2rr/_new  2017-08-28 16:16:44.630362275 +0200
@@ -27,7 +27,6 @@
 
 Source: 
http://kernel.org/pub/linux/utils/net/iproute2/iproute2-%rversion.tar.xz
 Source2:
http://kernel.org/pub/linux/utils/net/iproute2/iproute2-%rversion.tar.sign
-Patch1: iproute2-3.16.0-fix-bashisms.patch
 BuildArch:  noarch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bison
@@ -51,6 +50,16 @@
 BuildRequires:  pkgconfig(xtables) >= 1.4.11
 %endif
 
+Patch1: adjust-installation-directories-for-openSUSE-SLE.patch
+Patch2: use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch
+Patch3: add-explicit-typecast-to-avoid-gcc-warning.patch
+Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch
+Patch5: man-fix-documentation-references-in-manual-pages.patch
+Patch6: split-link-and-compile-steps-for-binaries.patch
+Patch7: examples-fix-bashisms-in-example-script.patch
+Patch101:   doc-revert-PDF-creation.patch
+Patch102:   Revert-emp-fix-warning-on-deprecated-bison-directive.patch
+
 %description
 This package contains the PDF documentation from iproute2,
 as well as examples and other outdated files.
@@ -58,6 +67,19 @@
 %prep
 %setup -qn iproute2-%rversion
 %patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
+%patch5 -p1
+%patch6 -p1
+%patch7 -p1
+%if 0%{?sles_version} == 11 || (0%{?suse_version} && 0%{?suse_version} <= 1220)
+%patch101 -p1
+%endif
+%if 0%{?sles_version} == 11
+%patch102 -p1
+%endif
+find . -name *.orig -delete
 
 %build
 # build with -fPIC. For details see

++ iproute2.spec ++
--- /var/tmp/diff_new_pack.DZe2rr/_old  2017-08-28 16:16:44.674356092 +0200
+++ /var/tmp/diff_new_pack.DZe2rr/_new  2017-08-28 16:16:44.678355530 +0200
@@ -32,13 +32,6 @@
 Source2:
http://kernel.org/pub/linux/utils/net/iproute2/%name-%rversion.tar.sign
 Source666:  pre_checkin.sh
 Source667:  %name.keyring
-Patch1: iproute2-dirs.diff
-Patch2: iproute2-HZ.diff
-Patch3: revert-pdf-creation.diff
-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:  bi

commit iproute2 for openSUSE:Factory

2017-07-21 Thread root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2017-07-21 22:35:19

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Fri Jul 21 22:35:19 2017 rev:90 rq:509506 version:4.12

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2017-07-04 
09:08:22.999575793 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes   
2017-07-21 22:35:22.851377399 +0200
@@ -1,0 +2,29 @@
+Tue Jul 11 12:26:19 UTC 2017 - mkube...@suse.cz
+
+- Update to new upstream release 4.12
+  * tc: add support for invisible qdisc dumping
+  * ip route: support ttl-propagation attribute
+  * ip route: support for MPLS LWT ttl attribute
+  * libnetlink: add flag to suppress print of nlmsg error
+  * ip netconf: show all address families by default
+  * ip vrf: show command name next to pid
+  * ip: add ip sr command to control SR-IPv6 internal structures
+  * ip route: add support for SR-IPv6 lwtunnel encapsulation
+  * ip link: expose packet marking atribute of tunnels
+  * bpf: add support for generic xdp
+  * ip xfrm: add xfrm state crypto offload
+  * devlink: add support for pipeline debug (dpipe)
+  * tc: reflect HW offload status
+  * vxlan: add support for modifying vxlan device attributes
+  * pedit: introduce IPv6 support
+  * ip: add support for more MPLS labels
+  * devlink: add option to set and show eswitch encapsulation support
+  * ip: add handling for new CAN netlink interface
+  * ip vrf: Add show command
+  * ip link: add vxcan support
+  * ip link: support gre6 encaplimit option
+  * ip mroute: add table output to show command
+  * ip neigh: allow flush FAILED neighbour entry
+  * ip tunnel: add support for mpls/ip to ipip and sit tunnels
+
+---
iproute2.changes: same change

Old:

  iproute2-4.11.0.tar.sign
  iproute2-4.11.0.tar.xz

New:

  iproute2-4.12.0.tar.sign
  iproute2-4.12.0.tar.xz



Other differences:
--
++ iproute2-doc.spec ++
--- /var/tmp/diff_new_pack.KDBT9u/_old  2017-07-21 22:35:24.543138751 +0200
+++ /var/tmp/diff_new_pack.KDBT9u/_new  2017-07-21 22:35:24.543138751 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2-doc
-Version:4.11
+Version:4.12
 Release:0
-%define rversion 4.11.0
+%define rversion 4.12.0
 Summary:Documentation to iproute2
 License:GPL-2.0+
 Group:  Documentation/Other

++ iproute2.spec ++
--- /var/tmp/diff_new_pack.KDBT9u/_old  2017-07-21 22:35:24.571134801 +0200
+++ /var/tmp/diff_new_pack.KDBT9u/_new  2017-07-21 22:35:24.575134238 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2
-Version:4.11
+Version:4.12
 Release:0
-%define rversion 4.11.0
+%define rversion 4.12.0
 Summary:Linux network configuration utilities
 License:GPL-2.0
 Group:  Productivity/Networking/Routing

++ iproute2-4.11.0.tar.xz -> iproute2-4.12.0.tar.xz ++
 7688 lines of diff (skipped)




commit iproute2 for openSUSE:Factory

2017-07-04 Thread root
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.changes2016-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 - jeng...@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 - meiss...@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.changes2016-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 - jeng...@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 - meiss...@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.pa

commit iproute2 for openSUSE:Factory

2016-12-01 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2016-12-01 10:24:08

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2016-10-26 
13:27:34.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes   
2016-12-01 10:24:09.0 +0100
@@ -1,0 +2,11 @@
+Wed Nov 16 08:29:11 UTC 2016 - jsl...@suse.com
+
+- put lnstat nstat routef routel ss into /usr/bin so that users can
+  actually run them
+
+---
+Wed Nov 16 04:32:29 UTC 2016 - g...@suse.com
+
+- Add libelf-devel to BuildRequires to enable bpf object loading
+
+---
--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2016-11-17 
12:21:21.0 +0100
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2016-12-01 
10:24:09.0 +0100
@@ -7,0 +8,5 @@
+Wed Nov 16 04:32:29 UTC 2016 - g...@suse.com
+
+- Add libelf-devel to BuildRequires to enable bpf object loading
+
+---



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.navNyF/_old  2016-12-01 10:24:10.0 +0100
+++ /var/tmp/diff_new_pack.navNyF/_new  2016-12-01 10:24:10.0 +0100
@@ -42,6 +42,7 @@
 BuildRequires:  bison
 BuildRequires:  db-devel
 BuildRequires:  flex
+BuildRequires:  libelf-devel
 BuildRequires:  pkgconfig >= 0.21
 BuildRequires:  xz
 %define with_xt 1





commit iproute2 for openSUSE:Factory

2016-11-17 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2016-11-17 12:21:20

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2016-10-26 
13:27:34.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2016-11-17 
12:21:21.0 +0100
@@ -1,0 +2,6 @@
+Wed Nov 16 08:29:11 UTC 2016 - jsl...@suse.com
+
+- put lnstat nstat routef routel ss into /usr/bin so that users can
+  actually run them
+
+---



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.4bfjYt/_old  2016-11-17 12:21:22.0 +0100
+++ /var/tmp/diff_new_pack.4bfjYt/_new  2016-11-17 12:21:22.0 +0100
@@ -100,7 +100,7 @@
 
 %install
 b="%buildroot"
-install -d "$b"/{etc/,sbin/,usr/{sbin,share/man/man{3,8}}}
+install -d "$b"/{etc/,sbin/,usr/{bin,sbin,share/man/man{3,8}}}
 install -d "$b"/{/usr/include,%_libdir,/usr/share}
 make install DESTDIR="$b" LIBDIR="%_libdir" \
MODDESTDIR="$b/%_libdir/tc" DOCDIR="%_docdir/%name"
@@ -115,6 +115,9 @@
 mkdir -p "$b/bin"
 ln -sf "%_sbindir/ip" "$b/bin/ip"
 #EndUsrMerge
+for BIN in lnstat nstat routef routel ss; do
+   ln -sf "%{_sbindir}/$BIN" "$b%{_bindir}/$BIN"
+done
 rm "$b/%_sbindir/ifcfg"
 
 mkdir -p "$b/%_docdir/%name"
@@ -127,6 +130,11 @@
 %dir %_docdir/%name
 %_docdir/%name/README*
 %_docdir/%name/COPYING
+%_bindir/lnstat
+%_bindir/nstat
+%_bindir/routef
+%_bindir/routel
+%_bindir/ss
 %_sbindir/*
 #UsrMerge
 /sbin/*





commit iproute2 for openSUSE:Factory

2016-10-26 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2016-10-26 13:27:33

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2016-05-26 
23:53:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes   
2016-10-26 13:27:34.0 +0200
@@ -1,0 +2,21 @@
+Mon Oct 17 08:58:54 UTC 2016 - jeng...@inai.de
+
+- Update to new upstream release 4.7
+* add support for VXLAN-GPE
+* ss: add SK_MEMINFO_DROPS display
+* devlink: implement shared buffer support
+* devlink: implement shared buffer occupancy control
+* ip, token: add del command
+* fq_codel: add per queue memory limit
+* ip: add MACsec support
+* ipaddress: Allow listing addresses by type
+* ip rule: Add support for l3mdev rules
+* ss: Add support to filter on device
+* ip link/addr/route: Add support for vrf keyword
+* bridge: add json support for bridge fdb/vlan show
+- Update to new upstream release 4.8
+* ip: report IFLA_GSO_MAX_SIZE and IFLA_GSO_MAX_SEGS
+* tc: Add support for the matchall traffic classifier.
+* iptuntap: show processes using tuntap interface
+
+---
iproute2.changes: same change

Old:

  iproute2-4.6.0.tar.sign
  iproute2-4.6.0.tar.xz

New:

  iproute2-4.8.0.tar.sign
  iproute2-4.8.0.tar.xz



Other differences:
--
++ iproute2-doc.spec ++
--- /var/tmp/diff_new_pack.RpByzS/_old  2016-10-26 13:27:35.0 +0200
+++ /var/tmp/diff_new_pack.RpByzS/_new  2016-10-26 13:27:35.0 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2-doc
-Version:4.6
+Version:4.8
 Release:0
-%define rversion 4.6.0
+%define rversion 4.8.0
 Summary:Documentation to iproute2
 License:GPL-2.0+
 Group:  Documentation/Other

++ iproute2.spec ++
--- /var/tmp/diff_new_pack.RpByzS/_old  2016-10-26 13:27:35.0 +0200
+++ /var/tmp/diff_new_pack.RpByzS/_new  2016-10-26 13:27:35.0 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2
-Version:4.6
+Version:4.8
 Release:0
-%define rversion 4.6.0
+%define rversion 4.8.0
 Summary:Linux network configuration utilities
 License:GPL-2.0
 Group:  Productivity/Networking/Routing

++ iproute2-4.6.0.tar.xz -> iproute2-4.8.0.tar.xz ++
 18832 lines of diff (skipped)

++ iproute2-HZ.diff ++
--- /var/tmp/diff_new_pack.RpByzS/_old  2016-10-26 13:27:36.0 +0200
+++ /var/tmp/diff_new_pack.RpByzS/_new  2016-10-26 13:27:36.0 +0200
@@ -2,13 +2,13 @@
  lib/utils.c |8 ++--
  1 file changed, 6 insertions(+), 2 deletions(-)
 
-Index: iproute2-3.18.0/lib/utils.c
+Index: iproute2-4.8.0/lib/utils.c
 ===
 iproute2-3.18.0.orig/lib/utils.c
-+++ iproute2-3.18.0/lib/utils.c
-@@ -34,6 +34,10 @@
- 
- int timestamp_short = 0;
+--- iproute2-4.8.0.orig/lib/utils.c
 iproute2-4.8.0/lib/utils.c
+@@ -49,6 +49,10 @@ int get_hex(char c)
+   return -1;
+ }
  
 +#ifndef HZ
 +#define HZ sysconf(_SC_CLK_TCK)
@@ -17,7 +17,7 @@
  int get_integer(int *val, const char *arg, int base)
  {
long res;
-@@ -558,8 +562,8 @@ int matches(const char *cmd, const char
+@@ -683,8 +687,8 @@ int matches(const char *cmd, const char
  
  int inet_addr_match(const inet_prefix *a, const inet_prefix *b, int bits)
  {

++ iproute2-dirs.diff ++
--- /var/tmp/diff_new_pack.RpByzS/_old  2016-10-26 13:27:36.0 +0200
+++ /var/tmp/diff_new_pack.RpByzS/_new  2016-10-26 13:27:36.0 +0200
@@ -4,11 +4,12 @@
  tc/q_netem.c   |2 +-
  3 files changed, 7 insertions(+), 5 deletions(-)
 
-Index: iproute2-4.5.0/Makefile
+Index: iproute2-4.8.0/Makefile
 ===
 iproute2-4.5.0.orig/Makefile
-+++ iproute2-4.5.0/Makefile
-@@ -1,6 +1,6 @@
+--- iproute2-4.8.0.orig/Makefile
 iproute2-4.8.0/Makefile
+@@ -4,7 +4,7 @@ endif
+ 
  PREFIX?=/usr
  LIBDIR?=$(PREFIX)/lib
 -SBINDIR?=/sbin
@@ -16,7 +17,7 @@
  CONFDIR?=/etc/iproute2
  DATADIR?=$(PREFIX)/share
  DOCDIR?=$(DATADIR)/doc/iproute2
-@@ -13,7 +13,7 @@ DBM_INCLUDE:=$(DESTDIR)/usr/include
+@@ -18,7 +18,7 @@ DBM_INCLUDE:=$(DESTDIR)/usr/include
  
  SHARED_LIBS = y
  
@@ -25,10 +26,10 @@
  ifneq ($(SHARED_LIBS),y)
  DEFINES+= -DNO_SHARED_LIBS
  endif
-Index: iproute2-4.5.0/netem/Makefile
+Index: iproute2-4.8.0/netem/Makefile
 ===
 iproute2-4.5.0.orig/netem/Makefile
-+++ iproute2-4.5.0/netem/Makefile
+--- iprout

commit iproute2 for openSUSE:Factory

2016-05-26 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2016-05-26 23:53:04

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2016-04-06 
11:51:08.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes   
2016-05-26 23:53:05.0 +0200
@@ -1,0 +2,13 @@
+Sat May 21 08:21:36 UTC 2016 - jeng...@inai.de
+
+- Update to new upstream release 4.6
+* vxlan: add support to set flow label
+* tc, bpf: add new csum and tunnel signatures
+* tc, bpf: further improve error reporting
+* tc, bpf: add support for map pre/allocation
+* ip link: Add support for kernel side filtering
+* tc: introduce IFE action
+* add devlink tool
+* iplink: display IFLA_PHYS_PORT_NAME
+
+---
iproute2.changes: same change

Old:

  iproute2-4.5.0.tar.sign
  iproute2-4.5.0.tar.xz

New:

  iproute2-4.6.0.tar.sign
  iproute2-4.6.0.tar.xz



Other differences:
--
++ iproute2-doc.spec ++
--- /var/tmp/diff_new_pack.EO3HwX/_old  2016-05-26 23:53:06.0 +0200
+++ /var/tmp/diff_new_pack.EO3HwX/_new  2016-05-26 23:53:06.0 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2-doc
-Version:4.5
+Version:4.6
 Release:0
-%define rversion 4.5.0
+%define rversion 4.6.0
 Summary:Documentation to iproute2
 License:GPL-2.0+
 Group:  Documentation/Other

++ iproute2.spec ++
--- /var/tmp/diff_new_pack.EO3HwX/_old  2016-05-26 23:53:06.0 +0200
+++ /var/tmp/diff_new_pack.EO3HwX/_new  2016-05-26 23:53:06.0 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2
-Version:4.5
+Version:4.6
 Release:0
-%define rversion 4.5.0
+%define rversion 4.6.0
 Summary:Linux network configuration utilities
 License:GPL-2.0
 Group:  Productivity/Networking/Routing
@@ -70,6 +70,15 @@
 libnetlink provides a higher-level interface to rtnetlink(7).
 New programs should use libmnl-devel instead.
 
+%package bash-completion
+Summary:Bash completion for iproute
+License:GPL-2.0+
+Group:  System/Shells
+Requires:   bash-completion
+
+%description bash-completion
+bash command line completion support for iproute.
+
 %prep
 %setup -qn %name-%rversion
 %patch -P 1 -P 2 -p1
@@ -85,30 +94,30 @@
 %build
 # build with -fPIC. For details see
 # https://bugzilla.novell.com/show_bug.cgi?id=388021
-xt_libdir="$(pkg-config xtables --variable=xtlibdir)";
-xt_cflags="$(pkg-config xtables --cflags)";
+xt_libdir="$(pkg-config xtables --variable=xtlibdir)"
+xt_cflags="$(pkg-config xtables --cflags)"
 make %{?_smp_mflags} LIBDIR="%_libdir" CCOPTS="-D_GNU_SOURCE %optflags 
-Wstrict-prototypes -Wno-error -fPIC -DXT_LIB_DIR=\\\"$xt_libdir\\\" $xt_cflags"
 
 %install
-b="%buildroot";
+b="%buildroot"
 install -d "$b"/{etc/,sbin/,usr/{sbin,share/man/man{3,8}}}
 install -d "$b"/{/usr/include,%_libdir,/usr/share}
 make install DESTDIR="$b" LIBDIR="%_libdir" \
-   MODDESTDIR="$b/%_libdir/tc" DOCDIR="%_docdir/%name";
+   MODDESTDIR="$b/%_libdir/tc" DOCDIR="%_docdir/%name"
 # We have m_xt
-rm -f "$b/%_libdir/tc/m_ipt.so";
-install -pm0644 "lib/libnetlink.a" "$b/%_libdir/";
-chmod -x "$b/%_libdir/libnetlink.a";
-install -pm0644 "include/libnetlink.h" "$b/%_includedir/";
-chmod -x "$b/%_includedir/libnetlink.h";
+rm -f "$b/%_libdir/tc/m_ipt.so"
+install -pm0644 "lib/libnetlink.a" "$b/%_libdir/"
+chmod -x "$b/%_libdir/libnetlink.a"
+install -pm0644 "include/libnetlink.h" "$b/%_includedir/"
+chmod -x "$b/%_includedir/libnetlink.h"
 #UsrMerge
-ln -s "%_sbindir/ip" "$b/sbin";
-mkdir -p "$b/bin";
-ln -sf "%_sbindir/ip" "$b/bin/ip";
+ln -s "%_sbindir/ip" "$b/sbin"
+mkdir -p "$b/bin"
+ln -sf "%_sbindir/ip" "$b/bin/ip"
 #EndUsrMerge
-rm "$b/%_sbindir/ifcfg";
+rm "$b/%_sbindir/ifcfg"
 
-mkdir -p "$b/%_docdir/%name";
+mkdir -p "$b/%_docdir/%name"
 # packaged in iproute2-doc:
 rm -rf $b/%_docdir/%name/*
 cp -an README* COPYING "$b/%_docdir/%name/"
@@ -136,4 +145,8 @@
 %_mandir/man3/libnetlink*
 %_libdir/lib*
 
+%files bash-completion
+%defattr(-,root,root)
+%_datadir/bash-completion/
+
 %changelog

++ iproute2-4.5.0.tar.xz -> iproute2-4.6.0.tar.xz ++
 20586 lines of diff (skipped)

++ kernel_xfrm6_raw.patch ++
--- /var/tmp/diff_new_pack.EO3HwX/_old  2016-05-26 23:53:07.0 +0200
+++ /var/tmp/diff_new_pack.EO3HwX/_new  2016-05-26 23:53:07.0 +0200
@@ -12,12 +12,12 @@
  ip/xfrm_state.c  |1 +
  3 files changed, 3 insertions(+), 1 deletion(-)
 
-Index: iproute2-3.18.0/ip/ipxfrm.c
+Inde

commit iproute2 for openSUSE:Factory

2016-04-06 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2016-04-06 11:51:06

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2016-01-21 
23:41:24.0 +0100
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes   
2016-04-06 11:51:08.0 +0200
@@ -1,0 +2,15 @@
+Sat Mar 26 19:01:48 UTC 2016 - jeng...@inai.de
+
+- Update to new upstream release 4.5
+* {f,m}_bpf: allow for sharing maps
+* geneve: add support for IPv6 link partners
+* geneve: add support for lwt tunnel creation and dst port selection
+* route: allow routes to be configured with expire values
+* iplink: support setting addrgenmode stable_secret
+* tipc: add peer remove functionality
+* tc, clsact: add clsact frontend
+* ss: support closing inet sockets via SOCK_DESTROY.
+* bridge: support for static and dynamic fdb entries
+* iplink: Support VF Trust
+
+---
iproute2.changes: same change

Old:

  iproute2-4.4.0.tar.sign
  iproute2-4.4.0.tar.xz

New:

  iproute2-4.5.0.tar.sign
  iproute2-4.5.0.tar.xz



Other differences:
--
++ iproute2-doc.spec ++
--- /var/tmp/diff_new_pack.7p1aIw/_old  2016-04-06 11:51:09.0 +0200
+++ /var/tmp/diff_new_pack.7p1aIw/_new  2016-04-06 11:51:09.0 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2-doc
-Version:4.4
+Version:4.5
 Release:0
-%define rversion 4.4.0
+%define rversion 4.5.0
 Summary:Documentation to iproute2
 License:GPL-2.0+
 Group:  Documentation/Other
@@ -42,6 +42,9 @@
 BuildRequires:  texlive-ec
 BuildRequires:  texlive-latex
 BuildRequires:  tex(english.ldf)
+BuildRequires:  tex(fancyvrb.sty)
+BuildRequires:  tex(float.sty)
+BuildRequires:  tex(fullpage.sty)
 %define with_xt 1
 %if 0%{?with_xt}
 BuildRequires:  pkgconfig(libmnl)

++ iproute2.spec ++
--- /var/tmp/diff_new_pack.7p1aIw/_old  2016-04-06 11:51:09.0 +0200
+++ /var/tmp/diff_new_pack.7p1aIw/_new  2016-04-06 11:51:09.0 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2
-Version:4.4
+Version:4.5
 Release:0
-%define rversion 4.4.0
+%define rversion 4.5.0
 Summary:Linux network configuration utilities
 License:GPL-2.0
 Group:  Productivity/Networking/Routing

++ iproute2-4.4.0.tar.xz -> iproute2-4.5.0.tar.xz ++
 9605 lines of diff (skipped)

++ iproute2-dirs.diff ++
--- /var/tmp/diff_new_pack.7p1aIw/_old  2016-04-06 11:51:10.0 +0200
+++ /var/tmp/diff_new_pack.7p1aIw/_new  2016-04-06 11:51:10.0 +0200
@@ -1,14 +1,13 @@
 ---
- Makefile   |4 ++--
- include/iptables.h |2 +-
- netem/Makefile |6 --
- tc/q_netem.c   |2 +-
- 4 files changed, 8 insertions(+), 6 deletions(-)
+ Makefile   |4 ++--
+ netem/Makefile |6 --
+ tc/q_netem.c   |2 +-
+ 3 files changed, 7 insertions(+), 5 deletions(-)
 
-Index: iproute2-4.1.0/Makefile
+Index: iproute2-4.5.0/Makefile
 ===
 iproute2-4.1.0.orig/Makefile
-+++ iproute2-4.1.0/Makefile
+--- iproute2-4.5.0.orig/Makefile
 iproute2-4.5.0/Makefile
 @@ -1,6 +1,6 @@
  PREFIX?=/usr
  LIBDIR?=$(PREFIX)/lib
@@ -26,23 +25,10 @@
  ifneq ($(SHARED_LIBS),y)
  DEFINES+= -DNO_SHARED_LIBS
  endif
-Index: iproute2-4.1.0/include/iptables.h
+Index: iproute2-4.5.0/netem/Makefile
 ===
 iproute2-4.1.0.orig/include/iptables.h
-+++ iproute2-4.1.0/include/iptables.h
-@@ -5,7 +5,7 @@
- #include "libiptc/libiptc.h"
- 
- #ifndef IPT_LIB_DIR
--#define IPT_LIB_DIR "/usr/local/lib/iptables"
-+#define IPT_LIB_DIR LIBDIR
- #endif
- 
- #ifndef IPPROTO_SCTP
-Index: iproute2-4.1.0/netem/Makefile
-===
 iproute2-4.1.0.orig/netem/Makefile
-+++ iproute2-4.1.0/netem/Makefile
+--- iproute2-4.5.0.orig/netem/Makefile
 iproute2-4.5.0/netem/Makefile
 @@ -5,6 +5,8 @@ HOSTCC ?= $(CC)
  CCOPTS  = $(CBUILD_CFLAGS)
  LDLIBS += -lm 
@@ -64,10 +50,10 @@
done
  
  clean:
-Index: iproute2-4.1.0/tc/q_netem.c
+Index: iproute2-4.5.0/tc/q_netem.c
 ===
 iproute2-4.1.0.orig/tc/q_netem.c
-+++ iproute2-4.1.0/tc/q_netem.c
+--- iproute2-4.5.0.orig/tc/q_netem.c
 iproute2-4.5.0/tc/q_netem.c
 @@ -113,7 +113,7 @@ static int get_distribution(const char *
char *line = NULL;
char name[128];




commit iproute2 for openSUSE:Factory

2016-01-21 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2016-01-21 23:41:23

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2015-09-24 
07:15:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes   
2016-01-21 23:41:24.0 +0100
@@ -1,0 +2,34 @@
+Thu Jan 14 09:57:42 UTC 2016 - mkube...@suse.cz
+
+- Update to new upstream release 4.4
+* tunnel code rework
+* add VRF support
+* add lightweight tunnel support
+* ila: Add support for ILA lwtunnels
+* f_bpf: allow for optional classid and add flags
+* m_bpf: don't require default opcode on ebpf actions
+* route: Add RTM_F_LOOKUP_TABLE flag and show table id
+* neigh: Add support for filtering dumps by master device
+* route: print addrgenmode stable_secret and fallback otherwise
+* tc: flower no need to specify the ethertype
+* geneve: add support for IPv6 link partners
+* neigh: device is optional for proxy entries
+* tunnel: determine tunnel address family from the tunnel type
+* addr: ignore EADDRNOTAVAIL errors during address flush operation
+* vxlan, gre: add support for collect metadata flag
+* route: ignore RTAX_HOPLIMIT of value -1
+* route: fix printing of locked entries
+* vxlan: Add support for remote checksum offload
+* documentation improvements
+- man-fix-documentation-references-in-manual-pages.patch:
+  replace Debian specific paths and package names with SUSE ones
+
+---
+Wed Nov 11 15:21:05 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 4.3
+* route: filter routes by family if so specified
+* ip: add `ip rule save/restore`
+* Manpage additions for tc filters
+
+---
--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2015-11-17 
14:19:57.0 +0100
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2016-01-21 
23:41:24.0 +0100
@@ -1,0 +2,26 @@
+Thu Jan 14 09:57:42 UTC 2016 - mkube...@suse.cz
+
+- Update to new upstream release 4.4
+* tunnel code rework
+* add VRF support
+* add lightweight tunnel support
+* ila: Add support for ILA lwtunnels
+* f_bpf: allow for optional classid and add flags
+* m_bpf: don't require default opcode on ebpf actions
+* route: Add RTM_F_LOOKUP_TABLE flag and show table id
+* neigh: Add support for filtering dumps by master device
+* route: print addrgenmode stable_secret and fallback otherwise
+* tc: flower no need to specify the ethertype
+* geneve: add support for IPv6 link partners
+* neigh: device is optional for proxy entries
+* tunnel: determine tunnel address family from the tunnel type
+* addr: ignore EADDRNOTAVAIL errors during address flush operation
+* vxlan, gre: add support for collect metadata flag
+* route: ignore RTAX_HOPLIMIT of value -1
+* route: fix printing of locked entries
+* vxlan: Add support for remote checksum offload
+* documentation improvements
+- man-fix-documentation-references-in-manual-pages.patch:
+  replace Debian specific paths and package names with SUSE ones
+
+---

Old:

  iproute2-4.3.0.tar.sign
  iproute2-4.3.0.tar.xz

New:

  iproute2-4.4.0.tar.sign
  iproute2-4.4.0.tar.xz
  man-fix-documentation-references-in-manual-pages.patch



Other differences:
--
++ iproute2-doc.spec ++
--- /var/tmp/diff_new_pack.udS4uT/_old  2016-01-21 23:41:26.0 +0100
+++ /var/tmp/diff_new_pack.udS4uT/_new  2016-01-21 23:41:26.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package iproute2-doc
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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.3
+Version:4.4
 Release:0
-%define rversion 4.3.0
+%define rversion 4.4.0
 Summary:Documentation to iproute2
 License:GPL-2.0+
 Group:  Documentation/Other

++ iproute2.spec ++
--- /var/tmp/diff_new_pack.udS4uT/_old  2016-01-21 23:41:26.0 +0100
+++ /var/tmp/diff_new_pack.udS4uT/_new  2016-01-21 23:41:26.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package iproute2
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parti

commit iproute2 for openSUSE:Factory

2015-11-17 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2015-11-17 14:19:55

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2015-09-24 
07:15:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2015-11-17 
14:19:57.0 +0100
@@ -1,0 +2,8 @@
+Wed Nov 11 15:21:05 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 4.3
+* route: filter routes by family if so specified
+* ip: add `ip rule save/restore`
+* Manpage additions for tc filters
+
+---

Old:

  iproute2-4.2.0.tar.sign
  iproute2-4.2.0.tar.xz

New:

  iproute2-4.3.0.tar.sign
  iproute2-4.3.0.tar.xz



Other differences:
--
++ iproute2-doc.spec ++
--- /var/tmp/diff_new_pack.ZL25Ea/_old  2015-11-17 14:19:58.0 +0100
+++ /var/tmp/diff_new_pack.ZL25Ea/_new  2015-11-17 14:19:58.0 +0100
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2-doc
-Version:4.2
+Version:4.3
 Release:0
-%define rversion 4.2.0
+%define rversion 4.3.0
 Summary:Documentation to iproute2
 License:GPL-2.0+
 Group:  Documentation/Other

++ iproute2.spec ++
--- /var/tmp/diff_new_pack.ZL25Ea/_old  2015-11-17 14:19:58.0 +0100
+++ /var/tmp/diff_new_pack.ZL25Ea/_new  2015-11-17 14:19:58.0 +0100
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2
-Version:4.2
+Version:4.3
 Release:0
-%define rversion 4.2.0
+%define rversion 4.3.0
 Summary:Linux network configuration utilities
 License:GPL-2.0
 Group:  Productivity/Networking/Routing

++ iproute2-4.2.0.tar.xz -> iproute2-4.3.0.tar.xz ++
 5717 lines of diff (skipped)




commit iproute2 for openSUSE:Factory

2015-09-23 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2015-09-24 07:15:57

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2015-07-20 
15:14:31.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes   
2015-09-24 07:15:58.0 +0200
@@ -1,0 +2,16 @@
+Thu Sep 10 07:42:01 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 4.2
+* route: add support to print 'linkdown' nexthop flag
+* addr: add support for brief output
+* ss: add support for segs_in and segs_out
+* ss: add support for bytes_acked & bytes_received
+* Add displaying VF traffic statistics
+* tc: add support for Flower classifier
+* GENEVE support
+* link: add ageing_time, stp_state and priority for bridge
+* bridge: mdb: add support for router add/del notifications
+  monitoring
+* ss: print value of IPV6_V6ONLY socket option if set
+
+---
iproute2.changes: same change

Old:

  iproute2-4.1.1.tar.sign
  iproute2-4.1.1.tar.xz

New:

  iproute2-4.2.0.tar.sign
  iproute2-4.2.0.tar.xz



Other differences:
--
++ iproute2-doc.spec ++
--- /var/tmp/diff_new_pack.wFZNHl/_old  2015-09-24 07:15:59.0 +0200
+++ /var/tmp/diff_new_pack.wFZNHl/_new  2015-09-24 07:15:59.0 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2-doc
-Version:4.1.1
+Version:4.2
 Release:0
-%define rversion 4.1.1
+%define rversion 4.2.0
 Summary:Documentation to iproute2
 License:GPL-2.0+
 Group:  Documentation/Other

++ iproute2.spec ++
--- /var/tmp/diff_new_pack.wFZNHl/_old  2015-09-24 07:15:59.0 +0200
+++ /var/tmp/diff_new_pack.wFZNHl/_new  2015-09-24 07:15:59.0 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2
-Version:4.1.1
+Version:4.2
 Release:0
-%define rversion 4.1.1
+%define rversion 4.2.0
 Summary:Linux network configuration utilities
 License:GPL-2.0
 Group:  Productivity/Networking/Routing

++ iproute2-4.1.1.tar.xz -> iproute2-4.2.0.tar.xz ++
 7210 lines of diff (skipped)




commit iproute2 for openSUSE:Factory

2015-07-20 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2015-07-20 15:14:30

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2015-07-05 
17:54:38.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes   
2015-07-20 15:14:31.0 +0200
@@ -1,0 +2,11 @@
+Wed Jul 15 14:25:28 UTC 2015 - dims...@opensuse.org
+
+- Update to version 4.1.1:
+* tipc: make build conditional on having libmnl.
+* build: must honor pkg-config flags for libmnl.
+* include: add copy of tipc.h.
+* Fix MPLS support.
+- Drop iproute2-tipc-headers.patch, iproute2-pkgconfig.diff
+  (fixed upstream)
+
+---
iproute2.changes: same change

Old:

  iproute2-4.1.0.tar.sign
  iproute2-4.1.0.tar.xz
  iproute2-pkgconfig.diff
  iproute2-tipc-headers.patch

New:

  iproute2-4.1.1.tar.sign
  iproute2-4.1.1.tar.xz



Other differences:
--
++ iproute2-doc.spec ++
--- /var/tmp/diff_new_pack.jJUdFh/_old  2015-07-20 15:14:32.0 +0200
+++ /var/tmp/diff_new_pack.jJUdFh/_new  2015-07-20 15:14:32.0 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2-doc
-Version:4.1
+Version:4.1.1
 Release:0
-%define rversion 4.1.0
+%define rversion 4.1.1
 Summary:Documentation to iproute2
 License:GPL-2.0+
 Group:  Documentation/Other
@@ -28,8 +28,6 @@
 Source: 
http://kernel.org/pub/linux/utils/net/iproute2/iproute2-%rversion.tar.xz
 Source2:
http://kernel.org/pub/linux/utils/net/iproute2/iproute2-%rversion.tar.sign
 Patch1: iproute2-3.16.0-fix-bashisms.patch
-Patch6: iproute2-pkgconfig.diff
-Patch7: iproute2-tipc-headers.patch
 BuildArch:  noarch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bison
@@ -57,8 +55,6 @@
 %prep
 %setup -qn iproute2-%rversion
 %patch1 -p1
-%patch6 -p1
-%patch7 -p1
 
 %build
 # build with -fPIC. For details see
@@ -71,19 +67,19 @@
 make pdf
 
 %install
-make install DESTDIR="%{buildroot}" LIBDIR="%_libdir" \
+make install DESTDIR="%buildroot" LIBDIR="%_libdir" \
 MODDESTDIR="$b/%_libdir/tc" DOCDIR="%_docdir/iproute2"
 
-mkdir -p "%{buildroot}/%_docdir/iproute2";
-cp -an ip/{ifcfg,routef,routel} doc/*.pdf "%{buildroot}/%_docdir/iproute2/"
+mkdir -p "%buildroot/%_docdir/iproute2";
+cp -an ip/{ifcfg,routef,routel} doc/*.pdf "%buildroot/%_docdir/iproute2/"
 
-t=$$
-mkdir $t
-mv %{buildroot}/%_docdir $t
-rm -rf %{buildroot}/*
-mkdir -p %{buildroot}/%_docdir
-mv $t/packages/* %{buildroot}/%_docdir
-rm -rf $t
+t="$$"
+mkdir "$t"
+mv "%buildroot/%_docdir" "$t/"
+rm -rf "%buildroot"/*
+mkdir -p "%buildroot/%_docdir"
+mv "$t/packages"/* "%buildroot/%_docdir"
+rm -rf "$t"
 
 %files
 %defattr(-,root,root)

++ iproute2.spec ++
--- /var/tmp/diff_new_pack.jJUdFh/_old  2015-07-20 15:14:32.0 +0200
+++ /var/tmp/diff_new_pack.jJUdFh/_new  2015-07-20 15:14:32.0 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2
-Version:4.1
+Version:4.1.1
 Release:0
-%define rversion 4.1.0
+%define rversion 4.1.1
 Summary:Linux network configuration utilities
 License:GPL-2.0
 Group:  Productivity/Networking/Routing
@@ -37,8 +37,6 @@
 Patch3: revert-pdf-creation.diff
 Patch4: revert-bison-fix.diff
 Patch5: kernel_xfrm6_raw.patch
-Patch6: iproute2-pkgconfig.diff
-Patch7: iproute2-tipc-headers.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bison
 BuildRequires:  db-devel
@@ -80,7 +78,7 @@
 %if 0%{?sles_version} == 11
 %patch -P 4 -p1
 %endif
-%patch -P 5 -P 6 -P 7 -p1
+%patch -P 5 -p1
 find . -name *.orig -delete
 
 %build

++ iproute2-4.1.0.tar.xz -> iproute2-4.1.1.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/iproute2-4.1.0/include/SNAPSHOT.h 
new/iproute2-4.1.1/include/SNAPSHOT.h
--- old/iproute2-4.1.0/include/SNAPSHOT.h   2015-06-26 21:28:25.0 
+0200
+++ new/iproute2-4.1.1/include/SNAPSHOT.h   2015-07-06 23:57:34.0 
+0200
@@ -1 +1 @@
-static const char SNAPSHOT[] = "150626";
+static const char SNAPSHOT[] = "150706";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/iproute2-4.1.0/include/linux/tipc.h 
new/iproute2-4.1.1/include/linux/tipc.h
--- old/iproute2-4.1.0/include/linux/tipc.h 1970-01-01 01:00:00.0 
+0100
+++ new/iproute2-4.1.1/include/linux/tipc.h 2015-07-06 23:57:34.0 
+0200
@@ -0,0 +1,232

commit iproute2 for openSUSE:Factory

2015-07-05 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2015-07-05 17:54:37

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2015-06-24 
20:30:19.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes   
2015-07-05 17:54:38.0 +0200
@@ -1,0 +2,20 @@
+Mon Jun 29 09:28:01 UTC 2015 - mkube...@suse.cz
+
+- iproute2-tipc-headers.patch:
+  fix build on systems with pre-3.16 kernel headers
+- apply build fixes also in iproute2-doc.spec
+
+---
+Sun Jun 28 23:01:23 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 4.1
+* ip: support RFC4191 router preference
+* xfrm: add command for configuring SPD hash table
+* tipc: add new TIPC configuration tool
+* BPF support in tc
+* Lots of RED (tc scheduler) cleanup work
+* color option to ip command
+- Add iproute2-pkgconfig.diff: work around continued ignorance of
+  pkg-config
+
+---
iproute2.changes: same change

Old:

  iproute2-4.0.0.tar.sign
  iproute2-4.0.0.tar.xz

New:

  iproute2-4.1.0.tar.sign
  iproute2-4.1.0.tar.xz
  iproute2-pkgconfig.diff
  iproute2-tipc-headers.patch



Other differences:
--
++ iproute2-doc.spec ++
--- /var/tmp/diff_new_pack.XVrErd/_old  2015-07-05 17:54:39.0 +0200
+++ /var/tmp/diff_new_pack.XVrErd/_new  2015-07-05 17:54:39.0 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2-doc
-Version:4.0
+Version:4.1
 Release:0
-%define rversion 4.0.0
+%define rversion 4.1.0
 Summary:Documentation to iproute2
 License:GPL-2.0+
 Group:  Documentation/Other
@@ -28,6 +28,8 @@
 Source: 
http://kernel.org/pub/linux/utils/net/iproute2/iproute2-%rversion.tar.xz
 Source2:
http://kernel.org/pub/linux/utils/net/iproute2/iproute2-%rversion.tar.sign
 Patch1: iproute2-3.16.0-fix-bashisms.patch
+Patch6: iproute2-pkgconfig.diff
+Patch7: iproute2-tipc-headers.patch
 BuildArch:  noarch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bison
@@ -44,6 +46,7 @@
 BuildRequires:  tex(english.ldf)
 %define with_xt 1
 %if 0%{?with_xt}
+BuildRequires:  pkgconfig(libmnl)
 BuildRequires:  pkgconfig(xtables) >= 1.4.11
 %endif
 
@@ -54,6 +57,8 @@
 %prep
 %setup -qn iproute2-%rversion
 %patch1 -p1
+%patch6 -p1
+%patch7 -p1
 
 %build
 # build with -fPIC. For details see

++ iproute2.spec ++
--- /var/tmp/diff_new_pack.XVrErd/_old  2015-07-05 17:54:39.0 +0200
+++ /var/tmp/diff_new_pack.XVrErd/_new  2015-07-05 17:54:39.0 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2
-Version:4.0
+Version:4.1
 Release:0
-%define rversion 4.0.0
+%define rversion 4.1.0
 Summary:Linux network configuration utilities
 License:GPL-2.0
 Group:  Productivity/Networking/Routing
@@ -37,6 +37,8 @@
 Patch3: revert-pdf-creation.diff
 Patch4: revert-bison-fix.diff
 Patch5: kernel_xfrm6_raw.patch
+Patch6: iproute2-pkgconfig.diff
+Patch7: iproute2-tipc-headers.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bison
 BuildRequires:  db-devel
@@ -45,13 +47,9 @@
 BuildRequires:  xz
 %define with_xt 1
 %if 0%{?with_xt}
-%if 0%{?suse_version} >= 1140
+BuildRequires:  pkgconfig(libmnl)
 BuildRequires:  pkgconfig(libselinux)
 BuildRequires:  pkgconfig(xtables) >= 1.4.11
-%else
-BuildRequires:  libselinux-devel
-BuildRequires:  libxtables-devel >= 1.4.11
-%endif
 %endif
 Provides:   iproute = %version-%release
 Provides:   %name(xfrm6_raw) = %version-%release
@@ -71,6 +69,7 @@
 
 %description -n libnetlink-devel
 libnetlink provides a higher-level interface to rtnetlink(7).
+New programs should use libmnl-devel instead.
 
 %prep
 %setup -qn %name-%rversion
@@ -81,7 +80,7 @@
 %if 0%{?sles_version} == 11
 %patch -P 4 -p1
 %endif
-%patch -P 5 -p1
+%patch -P 5 -P 6 -P 7 -p1
 find . -name *.orig -delete
 
 %build

++ iproute2-4.0.0.tar.xz -> iproute2-4.1.0.tar.xz ++
 12044 lines of diff (skipped)

++ iproute2-dirs.diff ++
--- /var/tmp/diff_new_pack.XVrErd/_old  2015-07-05 17:54:39.0 +0200
+++ /var/tmp/diff_new_pack.XVrErd/_new  2015-07-05 17:54:39.0 +0200
@@ -5,20 +5,19 @@
  tc/q_netem.c   |2 +-
  4 files changed, 8 insertions(+), 6 deletions(-)
 
-Index: iproute2-4.0.0/Makefile
+Index: iproute2-4.1.0/Makefile
 

commit iproute2 for openSUSE:Factory

2015-06-24 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2015-06-24 20:30:17

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2015-04-22 
01:10:19.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes   
2015-06-24 20:30:19.0 +0200
@@ -1,0 +2,5 @@
+Tue Jun 16 08:46:47 UTC 2015 - jeng...@inai.de
+
+- Update iproute2-dirs.diff to respect /usr/share/tc [bnc#934828]
+
+---
iproute2.changes: same change



Other differences:
--
iproute2.spec: same change

++ iproute2-dirs.diff ++
--- /var/tmp/diff_new_pack.LJaMTj/_old  2015-06-24 20:30:21.0 +0200
+++ /var/tmp/diff_new_pack.LJaMTj/_new  2015-06-24 20:30:21.0 +0200
@@ -2,12 +2,13 @@
  Makefile   |4 ++--
  include/iptables.h |2 +-
  netem/Makefile |6 --
- 3 files changed, 7 insertions(+), 5 deletions(-)
+ tc/q_netem.c   |2 +-
+ 4 files changed, 8 insertions(+), 6 deletions(-)
 
-Index: iproute2-3.15.0/Makefile
+Index: iproute2-4.0.0/Makefile
 ===
 iproute2-3.15.0.orig/Makefile
-+++ iproute2-3.15.0/Makefile
+--- iproute2-4.0.0.orig/Makefile
 iproute2-4.0.0/Makefile
 @@ -1,7 +1,7 @@
  ROOTDIR=$(DESTDIR)
  PREFIX=/usr
@@ -17,19 +18,19 @@
  CONFDIR=/etc/iproute2
  DATADIR=$(PREFIX)/share
  DOCDIR=$(DATADIR)/doc/iproute2
-@@ -33,7 +33,7 @@ CCOPTS = -O2
- WFLAGS := -Wall -Wstrict-prototypes  -Wmissing-prototypes
- WFLAGS += -Wmissing-declarations -Wold-style-definition -Wformat=2
- 
--CFLAGS = $(WFLAGS) $(CCOPTS) -I../include $(DEFINES)
-+CFLAGS = -DLIBDIR=\"${LIBDIR}\" $(WFLAGS) $(CCOPTS) -I../include $(DEFINES)
- YACCFLAGS = -d -t -v
+@@ -13,7 +13,7 @@ DBM_INCLUDE:=$(ROOTDIR)/usr/include
  
- SUBDIRS=lib ip tc bridge misc netem genl man
-Index: iproute2-3.15.0/include/iptables.h
+ SHARED_LIBS = y
+ 
+-DEFINES= -DRESOLVE_HOSTNAMES -DLIBDIR=\"$(LIBDIR)\"
++DEFINES= -DRESOLVE_HOSTNAMES -DLIBDIR=\"$(LIBDIR)\" 
-DPKGDATADIR=\"$(DATADIR)/tc\"
+ ifneq ($(SHARED_LIBS),y)
+ DEFINES+= -DNO_SHARED_LIBS
+ endif
+Index: iproute2-4.0.0/include/iptables.h
 ===
 iproute2-3.15.0.orig/include/iptables.h
-+++ iproute2-3.15.0/include/iptables.h
+--- iproute2-4.0.0.orig/include/iptables.h
 iproute2-4.0.0/include/iptables.h
 @@ -5,7 +5,7 @@
  #include "libiptc/libiptc.h"
  
@@ -39,10 +40,10 @@
  #endif
  
  #ifndef IPPROTO_SCTP
-Index: iproute2-3.15.0/netem/Makefile
+Index: iproute2-4.0.0/netem/Makefile
 ===
 iproute2-3.15.0.orig/netem/Makefile
-+++ iproute2-3.15.0/netem/Makefile
+--- iproute2-4.0.0.orig/netem/Makefile
 iproute2-4.0.0/netem/Makefile
 @@ -5,6 +5,8 @@ HOSTCC ?= $(CC)
  CCOPTS  = $(CBUILD_CFLAGS)
  LDLIBS += -lm 
@@ -64,3 +65,16 @@
done
  
  clean:
+Index: iproute2-4.0.0/tc/q_netem.c
+===
+--- iproute2-4.0.0.orig/tc/q_netem.c
 iproute2-4.0.0/tc/q_netem.c
+@@ -113,7 +113,7 @@ static int get_distribution(const char *
+   char *line = NULL;
+   char name[128];
+ 
+-  snprintf(name, sizeof(name), "%s/%s.dist", get_tc_lib(), type);
++  snprintf(name, sizeof(name), "%s/%s.dist", PKGDATADIR, type);
+   if ((f = fopen(name, "r")) == NULL) {
+   fprintf(stderr, "No distribution data for %s (%s: %s)\n",
+   type, name, strerror(errno));




commit iproute2 for openSUSE:Factory

2015-04-21 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2015-04-22 01:10:18

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2015-03-01 
14:58:14.0 +0100
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes   
2015-04-22 01:10:19.0 +0200
@@ -1,0 +2,15 @@
+Mon Apr 13 19:29:50 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 4.0
+* ip: route: add congestion control metric
+* vxlan: Group policy extension
+* tc: add support for BPF based actions
+* iproute2: bridge: support vlan range adds
+* ip xfrm: Allow to specify "all" option for monitor
+* ipnetns: allow to get and set netns ids
+* iplink: add support of IFLA_LINK_NETNSID attribute
+* Allow specifying bridge port STP state by name rather than number.
+* ip-monitor: allow to monitor ip rules
+* bridge link: add support to specify master
+
+---
iproute2.changes: same change

Old:

  iproute2-3.19.0.tar.sign
  iproute2-3.19.0.tar.xz

New:

  iproute2-4.0.0.tar.sign
  iproute2-4.0.0.tar.xz



Other differences:
--
++ iproute2-doc.spec ++
--- /var/tmp/diff_new_pack.nRoynf/_old  2015-04-22 01:10:20.0 +0200
+++ /var/tmp/diff_new_pack.nRoynf/_new  2015-04-22 01:10:20.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package iproute2-doc
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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:3.19
+Version:4.0
 Release:0
-%define rversion 3.19.0
+%define rversion 4.0.0
 Summary:Documentation to iproute2
 License:GPL-2.0+
 Group:  Documentation/Other

++ iproute2.spec ++
--- /var/tmp/diff_new_pack.nRoynf/_old  2015-04-22 01:10:20.0 +0200
+++ /var/tmp/diff_new_pack.nRoynf/_new  2015-04-22 01:10:20.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package iproute2
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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:3.19
+Version:4.0
 Release:0
-%define rversion 3.19.0
+%define rversion 4.0.0
 Summary:Linux network configuration utilities
 License:GPL-2.0
 Group:  Productivity/Networking/Routing

++ iproute2-3.19.0.tar.xz -> iproute2-4.0.0.tar.xz ++
 5296 lines of diff (skipped)




commit iproute2 for openSUSE:Factory

2015-03-01 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2015-03-01 14:58:12

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2015-01-15 
15:58:08.0 +0100
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes   
2015-03-01 14:58:14.0 +0100
@@ -1,0 +2,14 @@
+Sun Feb 22 11:39:04 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 3.19
+* ip link: Add support for remote checksum offload to IP tunnels
+* can: Add support for CAN FD non-ISO feature
+* ss: Filter inet dgram sockets with established state by default
+* ip link: Fix crash on older kernels when showing VF devices
+* ss: Unify packet stats output from netlink and proc
+* ss: Unify unix stats output from netlink and proc
+* tc class: Show classes as ASCII graph
+* ip link: Add ipvlan support to the iproute2/ip util
+- Add kernel_xfrm6_raw.patch to recognize more XFRM types
+
+---
iproute2.changes: same change

Old:

  iproute2-3.18.0.tar.sign
  iproute2-3.18.0.tar.xz

New:

  iproute2-3.19.0.tar.sign
  iproute2-3.19.0.tar.xz
  kernel_xfrm6_raw.patch



Other differences:
--
++ iproute2-doc.spec ++
--- /var/tmp/diff_new_pack.Zhvqw1/_old  2015-03-01 14:58:15.0 +0100
+++ /var/tmp/diff_new_pack.Zhvqw1/_new  2015-03-01 14:58:15.0 +0100
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2-doc
-Version:3.18
+Version:3.19
 Release:0
-%define rversion 3.18.0
+%define rversion 3.19.0
 Summary:Documentation to iproute2
 License:GPL-2.0+
 Group:  Documentation/Other

++ iproute2.spec ++
--- /var/tmp/diff_new_pack.Zhvqw1/_old  2015-03-01 14:58:15.0 +0100
+++ /var/tmp/diff_new_pack.Zhvqw1/_new  2015-03-01 14:58:15.0 +0100
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2
-Version:3.18
+Version:3.19
 Release:0
-%define rversion 3.18.0
+%define rversion 3.19.0
 Summary:Linux network configuration utilities
 License:GPL-2.0
 Group:  Productivity/Networking/Routing
@@ -36,6 +36,7 @@
 Patch2: iproute2-HZ.diff
 Patch3: revert-pdf-creation.diff
 Patch4: revert-bison-fix.diff
+Patch5: kernel_xfrm6_raw.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bison
 BuildRequires:  db-devel
@@ -53,12 +54,14 @@
 %endif
 %endif
 Provides:   iproute = %version-%release
+Provides:   %name(xfrm6_raw) = %version-%release
 
 %description
-This package provides the tools ip, tc, and rtmon needed to use the new
-and advanced routing options of the Linux kernel. The SUSE Linux
-distribution has used this package for network setup since SuSE Linux
-8.0.
+iproute2 is a collection of user-space utilities to set up networking
+under Linux from the command-line. It can inspect and configure,
+among other things: interface paramters, IP addresses, routing,
+tunnels, bridges, packet transformations (IPsec, etc.), and Quality
+of Service.
 
 %package -n libnetlink-devel
 Summary:A Higher Level Interface to the Netlink Service
@@ -67,7 +70,7 @@
 Provides:   libnetlink = %version-%release
 
 %description -n libnetlink-devel
-libnetlink provides a higher level interface to rtnetlink(7).
+libnetlink provides a higher-level interface to rtnetlink(7).
 
 %prep
 %setup -qn %name-%rversion
@@ -78,6 +81,7 @@
 %if 0%{?sles_version} == 11
 %patch -P 4 -p1
 %endif
+%patch -P 5 -p1
 find . -name *.orig -delete
 
 %build

++ iproute2-3.18.0.tar.xz -> iproute2-3.19.0.tar.xz ++
 4967 lines of diff (skipped)

++ kernel_xfrm6_raw.patch ++
From: Jan Engelhardt 
Date: 2015-01-21 22:57:10.562539816 +0100

xfrm: support displaying transformations used for Mobile IPv6

Patch taken from mip6d-ng c397c3b4a16bb2e31a86f6c5e344a1278d1577c5
and included in openSUSE so as to facilitate mip6d-ng.

---
 ip/ipxfrm.c  |2 +-
 ip/xfrm_policy.c |1 +
 ip/xfrm_state.c  |1 +
 3 files changed, 3 insertions(+), 1 deletion(-)

Index: iproute2-3.18.0/ip/ipxfrm.c
===
--- iproute2-3.18.0.orig/ip/ipxfrm.c
+++ iproute2-3.18.0/ip/ipxfrm.c
@@ -115,7 +115,7 @@ struct typeent {
 static const struct typeent xfrmproto_types[]= {
{ "esp", IPPROTO_ESP }, { "ah", IPPROTO_AH }, { "comp", IPPROTO_COMP },
{ "route2", IPPROTO_ROUTING }, { "hao", IPPROTO_DSTOPTS },
-   { "ipsec-any", IPSEC_PROTO_ANY },
+   { "ipsec-any", IPSEC_PROTO_ANY }, { "ipv6", IPPROTO_IPV6 },
   

commit iproute2 for openSUSE:Factory

2015-01-15 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2015-01-15 15:58:07

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2014-11-26 
10:35:42.0 +0100
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes   
2015-01-15 15:58:08.0 +0100
@@ -1,0 +2,18 @@
+Wed Jan  7 09:11:03 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 3.18
+* Human readable output for `ip -s link` (ip -s -h link)
+* Permit filtering `ip monitor` events by device per "dev NAME".
+* Permit filtering `ip link` output by device per "master NAME",
+  and by type per `type T` (e.g. type vlan).
+* Permit filtering `ip addr` output by flags like "tentative" and
+  "-tentative".
+
+---
+Sun Dec 28 16:30:00 UTC 2014 - Led 
+
+- fix bashisms in gaiconf script
+- add patches:
+  * iproute2-3.16.0-fix-bashisms.patch
+
+---
@@ -6,2 +24,2 @@
-* nstat: 64-bit support on 32-bit architectures
-* ip: do not require "name" keyword when adding device
+* nstat: 64bit support on 32bit architectures
+* ip: don't require "name" keyword when adding device
--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2014-11-26 
10:35:42.0 +0100
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2015-01-15 
15:58:08.0 +0100
@@ -1,0 +2,18 @@
+Wed Jan  7 09:11:03 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 3.18
+* Human readable output for `ip -s link` (ip -s -h link)
+* Permit filtering `ip monitor` events by device per "dev NAME".
+* Permit filtering `ip link` output by device per "master NAME",
+  and by type per `type T` (e.g. type vlan).
+* Permit filtering `ip addr` output by flags like "tentative" and
+  "-tentative".
+
+---
+Sun Dec 28 16:30:00 UTC 2014 - Led 
+
+- fix bashisms in gaiconf script
+- add patches:
+  * iproute2-3.16.0-fix-bashisms.patch
+
+---

Old:

  iproute2-3.17.0.tar.sign
  iproute2-3.17.0.tar.xz

New:

  iproute2-3.16.0-fix-bashisms.patch
  iproute2-3.18.0.tar.sign
  iproute2-3.18.0.tar.xz



Other differences:
--
++ iproute2-doc.spec ++
--- /var/tmp/diff_new_pack.lgLBIV/_old  2015-01-15 15:58:10.0 +0100
+++ /var/tmp/diff_new_pack.lgLBIV/_new  2015-01-15 15:58:10.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package iproute2-doc
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products 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:3.17
+Version:3.18
 Release:0
-%define rversion 3.17.0
+%define rversion 3.18.0
 Summary:Documentation to iproute2
 License:GPL-2.0+
 Group:  Documentation/Other
@@ -27,6 +27,7 @@
 
 Source: 
http://kernel.org/pub/linux/utils/net/iproute2/iproute2-%rversion.tar.xz
 Source2:
http://kernel.org/pub/linux/utils/net/iproute2/iproute2-%rversion.tar.sign
+Patch1: iproute2-3.16.0-fix-bashisms.patch
 BuildArch:  noarch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bison
@@ -52,6 +53,7 @@
 
 %prep
 %setup -qn iproute2-%rversion
+%patch1 -p1
 
 %build
 # build with -fPIC. For details see

++ iproute2.spec ++
--- /var/tmp/diff_new_pack.lgLBIV/_old  2015-01-15 15:58:10.0 +0100
+++ /var/tmp/diff_new_pack.lgLBIV/_new  2015-01-15 15:58:10.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package iproute2
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products 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:3.17
+Version:3.18
 Release:0
-%define rversion 3.17.0
+%define rversion 3.18.0
 Summary:Linux network configuration utilities
 License:GPL-2.0
 Group:  Productivity/Networking/Routing

++ iproute2-3.16.0-fix-bashisms.patch ++
From: Oleksandr Chumachenko 
Date: Sun, 28 Dec 2014 17:35:02 +0100

---
 examples/gaiconf |8 
 1 file changed, 4 

commit iproute2 for openSUSE:Factory

2014-11-26 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2014-11-26 10:35:28

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2014-08-13 
08:48:18.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes   
2014-11-26 10:35:42.0 +0100
@@ -1,0 +2,16 @@
+Tue Nov 25 08:18:52 UTC 2014 - mkube...@suse.cz
+
+- Update to new upstream release 3.17
+* ip: allow to set ipv6 address generation mode
+* nstat: 64-bit support on 32-bit architectures
+* ip: do not require "name" keyword when adding device
+  (3.16 regression)
+* ip: support of usec rtt in tcp_metrics
+* ip: allow to change slave options via type_slave
+* ip: add support for IPv6 VTI tunnels
+* tc: rsvp/tcindex/route classifier support for multiple actions
+* ip: print stats with "ip -s addr show"
+- Add revert-bison-fix.diff:
+  fix build on SLE11
+
+---
--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2014-08-13 
08:48:18.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2014-11-26 
10:35:42.0 +0100
@@ -1,0 +2,16 @@
+Tue Nov 25 08:18:52 UTC 2014 - mkube...@suse.cz
+
+- Update to new upstream release 3.17
+* ip: allow to set ipv6 address generation mode
+* nstat: 64bit support on 32bit architectures
+* ip: don't require "name" keyword when adding device
+  (3.16 regression)
+* ip: support of usec rtt in tcp_metrics
+* ip: allow to change slave options via type_slave
+* ip: add support for IPv6 VTI tunnels
+* tc: rsvp/tcindex/route classifier support for multiple actions
+* ip: print stats with "ip -s addr show"
+- Add revert-bison-fix.diff:
+  fix build on SLE11
+
+---

Old:

  iproute2-3.16.0.tar.sign
  iproute2-3.16.0.tar.xz

New:

  iproute2-3.17.0.tar.sign
  iproute2-3.17.0.tar.xz
  revert-bison-fix.diff



Other differences:
--
++ iproute2-doc.spec ++
--- /var/tmp/diff_new_pack.fKSHGa/_old  2014-11-26 10:35:44.0 +0100
+++ /var/tmp/diff_new_pack.fKSHGa/_new  2014-11-26 10:35:44.0 +0100
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2-doc
-Version:3.16
+Version:3.17
 Release:0
-%define rversion 3.16.0
+%define rversion 3.17.0
 Summary:Documentation to iproute2
 License:GPL-2.0+
 Group:  Documentation/Other

++ iproute2.spec ++
--- /var/tmp/diff_new_pack.fKSHGa/_old  2014-11-26 10:35:45.0 +0100
+++ /var/tmp/diff_new_pack.fKSHGa/_new  2014-11-26 10:35:45.0 +0100
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2
-Version:3.16
+Version:3.17
 Release:0
-%define rversion 3.16.0
+%define rversion 3.17.0
 Summary:Linux network configuration utilities
 License:GPL-2.0
 Group:  Productivity/Networking/Routing
@@ -35,6 +35,7 @@
 Patch1: iproute2-dirs.diff
 Patch2: iproute2-HZ.diff
 Patch3: revert-pdf-creation.diff
+Patch4: revert-bison-fix.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bison
 BuildRequires:  db-devel
@@ -69,17 +70,14 @@
 libnetlink provides a higher level interface to rtnetlink(7).
 
 %prep
-%{?gpg_verify: xz -dfk "%{S:0}"; %gpg_verify %{S:2}}
-%if 0%{?__xz:1}
 %setup -qn %name-%rversion
-%else
-tar -xf "%{S:0}" --use=xz;
-%setup -DTqn %name-%rversion
-%endif
 %patch -P 1 -P 2 -p1
 %if 0%{?sles_version} == 11 || (0%{?suse_version} && 0%{?suse_version} <= 1220)
 %patch -P 3 -p1
 %endif
+%if 0%{?sles_version} == 11
+%patch -P 4 -p1
+%endif
 find . -name *.orig -delete
 
 %build
@@ -127,9 +125,8 @@
 %_mandir/man8/*
 %dir %_sysconfdir/iproute2
 %config(noreplace) %_sysconfdir/iproute2/*
-%_libdir/tc
-%dir %_datadir/tc
-%attr(644,root,root)%_datadir/tc/*
+%_libdir/tc/
+%_datadir/tc/
 
 %files -n libnetlink-devel
 %defattr(-,root,root)

++ iproute2-3.16.0.tar.xz -> iproute2-3.17.0.tar.xz ++
  lines of diff (skipped)

++ revert-bison-fix.diff ++
>From 184ea2afa279c94248db86f74a3f4fd3ba3cded1 Mon Sep 17 00:00:00 2001
From: Michal Kubecek 
Date: Tue, 25 Nov 2014 08:39:36 +0100
Subject: [PATCH] Revert "emp: fix warning on deprecated bison directive"

This reverts commit edd3979272e46d17456a4dabc3e9acf59e561d5a.

For SLE11 only. Its bison [version 2.3] does not allow new syntax.
---
 tc/emp_ematch.y | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tc/emp_ematch.y b/tc/emp_ematch.y
index bc08da2..7043a80 100644
--- a/tc/emp_ematch.y
+++ b/tc/emp_ematch.y

commit iproute2 for openSUSE:Factory

2014-08-12 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2014-08-13 08:48:17

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2014-07-18 
06:40:32.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes   
2014-08-13 08:48:18.0 +0200
@@ -1,0 +2,9 @@
+Sun Aug 10 16:02:36 UTC 2014 - jeng...@inai.de
+
+- Update to new upstream release 3.16
+* bridge: Add master device name to bridge fdb show
+* ip: check for missing dev arg when doing VF rate
+* Add support to configure SR-IOV VF minimum and maximum Tx rate
+  through ip tool
+
+---
iproute2.changes: same change

Old:

  iproute2-3.15.0.tar.sign
  iproute2-3.15.0.tar.xz

New:

  iproute2-3.16.0.tar.sign
  iproute2-3.16.0.tar.xz



Other differences:
--
++ iproute2-doc.spec ++
--- /var/tmp/diff_new_pack.9dK41h/_old  2014-08-13 08:48:19.0 +0200
+++ /var/tmp/diff_new_pack.9dK41h/_new  2014-08-13 08:48:19.0 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2-doc
-Version:3.15
+Version:3.16
 Release:0
-%define rversion 3.15.0
+%define rversion 3.16.0
 Summary:Documentation to iproute2
 License:GPL-2.0+
 Group:  Documentation/Other

++ iproute2.spec ++
--- /var/tmp/diff_new_pack.9dK41h/_old  2014-08-13 08:48:19.0 +0200
+++ /var/tmp/diff_new_pack.9dK41h/_new  2014-08-13 08:48:19.0 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2
-Version:3.15
+Version:3.16
 Release:0
-%define rversion 3.15.0
+%define rversion 3.16.0
 Summary:Linux network configuration utilities
 License:GPL-2.0
 Group:  Productivity/Networking/Routing

++ iproute2-3.15.0.tar.xz -> iproute2-3.16.0.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/iproute2-3.15.0/bridge/fdb.c 
new/iproute2-3.16.0/bridge/fdb.c
--- old/iproute2-3.15.0/bridge/fdb.c2014-06-10 18:39:14.0 +0200
+++ new/iproute2-3.16.0/bridge/fdb.c2014-08-04 21:43:46.0 +0200
@@ -34,7 +34,7 @@
fprintf(stderr, "Usage: bridge fdb { add | append | del | replace } 
ADDR dev DEV {self|master} [ temp ]\n"
"  [router] [ dst IPADDR] [ vlan VID ]\n"
"  [ port PORT] [ vni VNI ] [via DEV]\n");
-   fprintf(stderr, "   bridge fdb {show} [ dev DEV ]\n");
+   fprintf(stderr, "   bridge fdb {show} [ br BRDEV ] [ brport DEV 
]\n");
exit(-1);
 }
 
@@ -147,7 +147,10 @@
}
if (r->ndm_flags & NTF_SELF)
fprintf(fp, "self ");
-   if (r->ndm_flags & NTF_MASTER)
+   if (tb[NDA_MASTER])
+   fprintf(fp, "master %s ",
+   ll_index_to_name(rta_getattr_u32(tb[NDA_MASTER])));
+   else if (r->ndm_flags & NTF_MASTER)
fprintf(fp, "master ");
if (r->ndm_flags & NTF_ROUTER)
fprintf(fp, "router ");
@@ -158,18 +161,45 @@
 
 static int fdb_show(int argc, char **argv)
 {
+   struct {
+   struct nlmsghdr n;
+   struct ifinfomsgifm;
+   charbuf[256];
+   } req;
+
char *filter_dev = NULL;
+   char *br = NULL;
+   int msg_size = sizeof(struct ifinfomsg);
+
+   memset(&req, 0, sizeof(req));
+   req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifinfomsg));
+   req.ifm.ifi_family = PF_BRIDGE;
 
while (argc > 0) {
-   if (strcmp(*argv, "dev") == 0) {
+   if ((strcmp(*argv, "brport") == 0) || strcmp(*argv, "dev") == 
0) {
NEXT_ARG();
-   if (filter_dev)
-   duparg("dev", *argv);
filter_dev = *argv;
+   } else if (strcmp(*argv, "br") == 0) {
+   NEXT_ARG();
+   br = *argv;
+   } else {
+   if (matches(*argv, "help") == 0)
+   usage();
}
argc--; argv++;
}
 
+   if (br) {
+   int br_ifindex = ll_name_to_index(br);
+   if (br_ifindex == 0) {
+   fprintf(stderr, "Cannot find bridge device \"%s\"\n", 
br);
+   return -1;
+   }
+   addattr32(&req.n, sizeof(req), IFLA_MASTER, br_ifindex);
+   msg_size += RTA_LENGTH(4);
+   

commit iproute2 for openSUSE:Factory

2014-07-17 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2014-07-18 06:40:19

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2014-05-13 
20:46:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes   
2014-07-18 06:40:32.0 +0200
@@ -1,0 +2,9 @@
+Wed Jul 16 22:11:49 UTC 2014 - jeng...@inai.de
+
+- Update to new upstream release 3.15
+* Support for HHF qdisc
+* Updates to bridge command
+* Lots of vxlan related changes
+* Details at http://lwn.net/Articles/601909/
+
+---
iproute2.changes: same change

Old:

  iproute2-3.14.0.tar.sign
  iproute2-3.14.0.tar.xz

New:

  iproute2-3.15.0.tar.sign
  iproute2-3.15.0.tar.xz



Other differences:
--
++ iproute2-doc.spec ++
--- /var/tmp/diff_new_pack.24JoXJ/_old  2014-07-18 06:40:34.0 +0200
+++ /var/tmp/diff_new_pack.24JoXJ/_new  2014-07-18 06:40:34.0 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2-doc
-Version:3.14
+Version:3.15
 Release:0
-%define rversion 3.14.0
+%define rversion 3.15.0
 Summary:Documentation to iproute2
 License:GPL-2.0+
 Group:  Documentation/Other

++ iproute2.spec ++
--- /var/tmp/diff_new_pack.24JoXJ/_old  2014-07-18 06:40:34.0 +0200
+++ /var/tmp/diff_new_pack.24JoXJ/_new  2014-07-18 06:40:34.0 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2
-Version:3.14
+Version:3.15
 Release:0
-%define rversion 3.14.0
+%define rversion 3.15.0
 Summary:Linux network configuration utilities
 License:GPL-2.0
 Group:  Productivity/Networking/Routing

++ iproute2-3.14.0.tar.xz -> iproute2-3.15.0.tar.xz ++
 1869 lines of diff (skipped)

++ iproute2-dirs.diff ++
--- /var/tmp/diff_new_pack.24JoXJ/_old  2014-07-18 06:40:35.0 +0200
+++ /var/tmp/diff_new_pack.24JoXJ/_new  2014-07-18 06:40:35.0 +0200
@@ -4,10 +4,10 @@
  netem/Makefile |6 --
  3 files changed, 7 insertions(+), 5 deletions(-)
 
-Index: iproute2-3.11.0/Makefile
+Index: iproute2-3.15.0/Makefile
 ===
 iproute2-3.11.0.orig/Makefile
-+++ iproute2-3.11.0/Makefile
+--- iproute2-3.15.0.orig/Makefile
 iproute2-3.15.0/Makefile
 @@ -1,7 +1,7 @@
  ROOTDIR=$(DESTDIR)
  PREFIX=/usr
@@ -19,17 +19,17 @@
  DOCDIR=$(DATADIR)/doc/iproute2
 @@ -33,7 +33,7 @@ CCOPTS = -O2
  WFLAGS := -Wall -Wstrict-prototypes  -Wmissing-prototypes
- WFLAGS += -Wmissing-declarations -Wold-style-definition
+ WFLAGS += -Wmissing-declarations -Wold-style-definition -Wformat=2
  
 -CFLAGS = $(WFLAGS) $(CCOPTS) -I../include $(DEFINES)
 +CFLAGS = -DLIBDIR=\"${LIBDIR}\" $(WFLAGS) $(CCOPTS) -I../include $(DEFINES)
  YACCFLAGS = -d -t -v
  
  SUBDIRS=lib ip tc bridge misc netem genl man
-Index: iproute2-3.11.0/include/iptables.h
+Index: iproute2-3.15.0/include/iptables.h
 ===
 iproute2-3.11.0.orig/include/iptables.h
-+++ iproute2-3.11.0/include/iptables.h
+--- iproute2-3.15.0.orig/include/iptables.h
 iproute2-3.15.0/include/iptables.h
 @@ -5,7 +5,7 @@
  #include "libiptc/libiptc.h"
  
@@ -39,10 +39,10 @@
  #endif
  
  #ifndef IPPROTO_SCTP
-Index: iproute2-3.11.0/netem/Makefile
+Index: iproute2-3.15.0/netem/Makefile
 ===
 iproute2-3.11.0.orig/netem/Makefile
-+++ iproute2-3.11.0/netem/Makefile
+--- iproute2-3.15.0.orig/netem/Makefile
 iproute2-3.15.0/netem/Makefile
 @@ -5,6 +5,8 @@ HOSTCC ?= $(CC)
  CCOPTS  = $(CBUILD_CFLAGS)
  LDLIBS += -lm 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit iproute2 for openSUSE:Factory

2014-05-13 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2014-05-13 20:46:05

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

New Changes file:

--- /dev/null   2014-04-28 00:21:37.460033756 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes   
2014-05-13 20:46:07.0 +0200
@@ -0,0 +1,906 @@
+---
+Fri Apr 25 09:44:27 UTC 2014 - dmuel...@suse.com
+
+- split iproute2-doc subpackage into a separate spec to reduce
+  rebuild times
+- add pre_checkin.sh to sync version number between iproute2 and 
+  iproute2-doc
+
+---
+Wed Apr 16 19:46:36 UTC 2014 - jeng...@inai.de
+
+- Update to new upstream release 3.14
+* ip link: support for High Availability Seamless Redundancy
+  (HSR) network devices.
+* ip link: support for creating/deleting bonding devices
+* ip link: support for specifying interface indexes during
+  creation of devices
+* tc/pkt_sched: add support for the "FQ" Fair Queue packet scheduler
+* tc: support for the BPF-based traffic classifier
+* tc, netem: support 64-bit quantity rate speeds
+* tc: support for the new "PIE" Proportional Integral controller
+  Enhanced scheduler
+* ss: display PF_LOCAL-SOCK_SEQPACKET sockets as such rather than
+  SOCK_DGRAM
+* ss: display zone names when so needed
+* ss: add support for retrieving SELinux contexts
+
+---
+Mon Dec  9 16:35:15 UTC 2013 - jeng...@inai.de
+
+- Update to new upstream release 3.12
+* ip rule: add route suppression options
+* tc: support for the "fq" Fair Queue packet scheduler
+* tc: support 64-bit rate estimator statistics
+* GRE-over-IPv6 tunnel support
+* VXLAN IPV6 support
+
+---
+Thu Sep 12 21:44:57 UTC 2013 - jeng...@inai.de
+
+- Update to new upstream release 3.11
+* Support for Linux 3.11
+* iptunnel: check SIT_ISATAP flag only for SIT tunnel
+* ss: show destination address for netlink sockets
+* ss: Get netlink sockets info via sock_diag
+* vxlan: Allow setting destination to unicast address
+* ss: add fastopen support
+* htb: report overhead attribute
+* ip: allow to specify mode for sit tunnels
+* ip: iplink_vlan: add 802.1ad support
+* iptuntap: allow creation of multi-queue tun/tap device
+
+---
+Wed Sep 11 13:13:56 UTC 2013 - wer...@suse.de
+
+- Make it build with latest TeXLive 2013 
+
+---
+Wed Jun  5 13:01:09 UTC 2013 - jeng...@inai.de
+
+- Update to new upstream release 3.9.0
+* Support for managing the forwarding tables in Bridge and VXLAN.
+- Remove 0001-build-resolve-compile-error-due-to-missing-include.patch
+  (merged upstream)
+- Signature verification for the package
+
+---
+Mon Apr 15 07:31:11 UTC 2013 - jeng...@inai.de
+
+- Update to new upstream release 3.8.0
+* implement bridge mdb commands
+* add DOVE extensions
+* add `ip netns pids` and `ip netns identify`
+* tc netem: allow negative packet/cell overhead
+* support tunnels in `ip link type ipip|sit|ip6tnl`
+- Add 0001-build-resolve-compile-error-due-to-missing-include.patch
+
+---
+Thu Dec 13 06:43:49 UTC 2012 - jeng...@inai.de
+
+- Update to new upstream release 3.7.0
+* add support for tcp_metrics
+* iplink: Added support for the kernel IPoIB RTNL ops
+* ss: Get udp sockets info via sock-diag
+* tc: add canid ematch to ematch_map
+* vxlan support
+
+---
+Tue Oct  9 13:27:11 UTC 2012 - jeng...@inai.de
+
+- Update to new upstream release 3.6.0
+* ss: report SK_MEMINFO_BACKLOG
+* tc: add ipset ematch
+* iplink: add support for num[tr]xqueues
+* iproute2: Add FDB print and update cmds for self and master
+* iproute: Add ability to save, restore and show the interfaces'
+  addresses
+* iproute2: VTI support for ip link command
+- Rename iproute2-libdir-1.diff to iproute2-dirs.diff, as it does
+  more than just changing LIBDIR.
+- Add revert-pdf-creation.diff, as the new PDF creation commands
+  do not want to work with openSUSE 12.2 and before.
+
+---
+Tue Sep 18 06:36:19 UTC 2012 - wer...@suse.de
+
+- Make it build even without pdflatex, use latex+dvips, beside this
+  iproute2-pdflatex.diff was documented, see my last entry from
+  Jul 30 14:33:58 UTC 2012.
+
+

commit iproute2 for openSUSE:Factory

2014-04-25 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2014-04-25 11:33:41

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2013-12-19 
12:40:27.0 +0100
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2014-04-25 
11:33:42.0 +0200
@@ -1,0 +2,19 @@
+Wed Apr 16 19:46:36 UTC 2014 - jeng...@inai.de
+
+- Update to new upstream release 3.14
+* ip link: support for High Availability Seamless Redundancy
+  (HSR) network devices.
+* ip link: support for creating/deleting bonding devices
+* ip link: support for specifying interface indexes during
+  creation of devices
+* tc/pkt_sched: add support for the "FQ" Fair Queue packet scheduler
+* tc: support for the BPF-based traffic classifier
+* tc, netem: support 64-bit quantity rate speeds
+* tc: support for the new "PIE" Proportional Integral controller
+  Enhanced scheduler
+* ss: display PF_LOCAL-SOCK_SEQPACKET sockets as such rather than
+  SOCK_DGRAM
+* ss: display zone names when so needed
+* ss: add support for retrieving SELinux contexts
+
+---

Old:

  iproute2-3.12.0.tar.sign
  iproute2-3.12.0.tar.xz

New:

  iproute2-3.14.0.tar.sign
  iproute2-3.14.0.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.3J7mxh/_old  2014-04-25 11:33:43.0 +0200
+++ /var/tmp/diff_new_pack.3J7mxh/_new  2014-04-25 11:33:43.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package iproute2
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products 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:3.12
+Version:3.14
 Release:0
-%define rversion   3.12.0
+%define rversion   3.14.0
 Summary:Linux network configuration utilities
 License:GPL-2.0
 Group:  Productivity/Networking/Routing
@@ -68,8 +68,10 @@
 %define with_xt 1
 %if 0%{?with_xt}
 %if 0%{?suse_version} >= 1140
+BuildRequires:  pkgconfig(libselinux)
 BuildRequires:  pkgconfig(xtables) >= 1.4.11
 %else
+BuildRequires:  libselinux-devel
 BuildRequires:  libxtables-devel >= 1.4.11
 %endif
 %endif

++ iproute2-3.12.0.tar.xz -> iproute2-3.14.0.tar.xz ++
 5155 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit iproute2 for openSUSE:Factory

2013-12-19 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2013-12-19 12:40:26

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2013-09-27 
17:37:25.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2013-12-19 
12:40:27.0 +0100
@@ -1,0 +2,10 @@
+Mon Dec  9 16:35:15 UTC 2013 - jeng...@inai.de
+
+- Update to new upstream release 3.12
+* ip rule: add route suppression options
+* tc: support for the "fq" Fair Queue packet scheduler
+* tc: support 64-bit rate estimator statistics
+* GRE-over-IPv6 tunnel support
+* VXLAN IPV6 support
+
+---

Old:

  iproute2-3.11.0.tar.sign
  iproute2-3.11.0.tar.xz

New:

  iproute2-3.12.0.tar.sign
  iproute2-3.12.0.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.ex4nFd/_old  2013-12-19 12:40:28.0 +0100
+++ /var/tmp/diff_new_pack.ex4nFd/_new  2013-12-19 12:40:28.0 +0100
@@ -17,9 +17,9 @@
 
 
 Name:   iproute2
-Version:3.11
+Version:3.12
 Release:0
-%define rversion   3.11.0
+%define rversion   3.12.0
 Summary:Linux network configuration utilities
 License:GPL-2.0
 Group:  Productivity/Networking/Routing

++ iproute2-3.11.0.tar.xz -> iproute2-3.12.0.tar.xz ++
 3036 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit iproute2 for openSUSE:Factory

2013-09-27 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2013-09-27 17:37:24

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2013-09-12 
07:09:44.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2013-09-27 
17:37:25.0 +0200
@@ -1,0 +2,15 @@
+Thu Sep 12 21:44:57 UTC 2013 - jeng...@inai.de
+
+- Update to new upstream release 3.11
+* Support for Linux 3.11
+* iptunnel: check SIT_ISATAP flag only for SIT tunnel
+* ss: show destination address for netlink sockets
+* ss: Get netlink sockets info via sock_diag
+* vxlan: Allow setting destination to unicast address
+* ss: add fastopen support
+* htb: report overhead attribute
+* ip: allow to specify mode for sit tunnels
+* ip: iplink_vlan: add 802.1ad support
+* iptuntap: allow creation of multi-queue tun/tap device
+
+---

Old:

  iproute2-3.9.0.tar.sign
  iproute2-3.9.0.tar.xz

New:

  iproute2-3.11.0.tar.sign
  iproute2-3.11.0.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.ywC01I/_old  2013-09-27 17:37:26.0 +0200
+++ /var/tmp/diff_new_pack.ywC01I/_new  2013-09-27 17:37:26.0 +0200
@@ -17,8 +17,9 @@
 
 
 Name:   iproute2
-Version:3.9.0
+Version:3.11
 Release:0
+%define rversion   3.11.0
 Summary:Linux network configuration utilities
 License:GPL-2.0
 Group:  Productivity/Networking/Routing
@@ -27,8 +28,8 @@
 
 #DL-URL:   http://kernel.org/pub/linux/utils/net/iproute2/
 #Git-Clone:
git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2
-Source: 
http://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.xz
-Source2:
http://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.sign
+Source: 
http://kernel.org/pub/linux/utils/net/iproute2/%name-%rversion.tar.xz
+Source2:
http://kernel.org/pub/linux/utils/net/iproute2/%name-%rversion.tar.sign
 Patch1: iproute2-dirs.diff
 Patch2: iproute2-HZ.diff
 Patch3: revert-pdf-creation.diff
@@ -72,9 +73,6 @@
 BuildRequires:  libxtables-devel >= 1.4.11
 %endif
 %endif
-%if 0%{?suse_version} >= 1230
-BuildRequires:  gpg-offline
-%endif
 Provides:   iproute = %version-%release
 
 %description
@@ -105,13 +103,12 @@
 as well as examples and other outdated files.
 
 %prep
-xz -dk "%{S:0}"
-%{?gpg_verify: %gpg_verify %{S:2}}
+%{?gpg_verify: xz -dfk "%{S:0}"; %gpg_verify %{S:2}}
 %if 0%{?__xz:1}
-%setup -q
+%setup -qn %name-%rversion
 %else
 tar -xf "%{S:0}" --use=xz;
-%setup -DTq
+%setup -DTqn %name-%rversion
 %endif
 %patch -P 1 -P 2 -p1
 %if 0%{?sles_version} == 11 || (0%{?suse_version} && 0%{?suse_version} <= 1220)

++ iproute2-3.9.0.tar.xz -> iproute2-3.11.0.tar.xz ++
 4731 lines of diff (skipped)

++ iproute2-dirs.diff ++
--- /var/tmp/diff_new_pack.ywC01I/_old  2013-09-27 17:37:26.0 +0200
+++ /var/tmp/diff_new_pack.ywC01I/_new  2013-09-27 17:37:26.0 +0200
@@ -4,10 +4,10 @@
  netem/Makefile |6 --
  3 files changed, 7 insertions(+), 5 deletions(-)
 
-Index: iproute2-3.8.0/Makefile
+Index: iproute2-3.11.0/Makefile
 ===
 iproute2-3.8.0.orig/Makefile
-+++ iproute2-3.8.0/Makefile
+--- iproute2-3.11.0.orig/Makefile
 iproute2-3.11.0/Makefile
 @@ -1,7 +1,7 @@
  ROOTDIR=$(DESTDIR)
  PREFIX=/usr
@@ -18,7 +18,7 @@
  DATADIR=$(PREFIX)/share
  DOCDIR=$(DATADIR)/doc/iproute2
 @@ -33,7 +33,7 @@ CCOPTS = -O2
- WFLAGS := -Wall -Wstrict-prototypes -Werror -Wmissing-prototypes
+ WFLAGS := -Wall -Wstrict-prototypes  -Wmissing-prototypes
  WFLAGS += -Wmissing-declarations -Wold-style-definition
  
 -CFLAGS = $(WFLAGS) $(CCOPTS) -I../include $(DEFINES)
@@ -26,10 +26,10 @@
  YACCFLAGS = -d -t -v
  
  SUBDIRS=lib ip tc bridge misc netem genl man
-Index: iproute2-3.8.0/include/iptables.h
+Index: iproute2-3.11.0/include/iptables.h
 ===
 iproute2-3.8.0.orig/include/iptables.h
-+++ iproute2-3.8.0/include/iptables.h
+--- iproute2-3.11.0.orig/include/iptables.h
 iproute2-3.11.0/include/iptables.h
 @@ -5,7 +5,7 @@
  #include "libiptc/libiptc.h"
  
@@ -39,10 +39,10 @@
  #endif
  
  #ifndef IPPROTO_SCTP
-Index: iproute2-3.8.0/netem/Makefile
+Index: iproute2-3.11.0/netem/Makefile
 ===
 iproute2-3.8.0.orig/netem/Makefile
-+++ iproute2-3.8.0/netem/Makefile
+-

commit iproute2 for openSUSE:Factory

2013-09-11 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2013-09-12 07:09:43

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2013-06-06 
13:05:00.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2013-09-12 
07:09:44.0 +0200
@@ -1,0 +2,5 @@
+Wed Sep 11 13:13:56 UTC 2013 - wer...@suse.de
+
+- Make it build with latest TeXLive 2013 
+
+---



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.Yl3oxF/_old  2013-09-12 07:09:46.0 +0200
+++ /var/tmp/diff_new_pack.Yl3oxF/_new  2013-09-12 07:09:46.0 +0200
@@ -53,6 +53,9 @@
 BuildRequires:  texlive-cm-super
 BuildRequires:  texlive-dvips
 BuildRequires:  texlive-ec
+%if 0%{?suse_version} > 1220
+BuildRequires:  tex(english.ldf)
+%endif
 %endif
 %if 0%{?fedora} || 0%{?rhel}
 BuildRequires:  ghostscript


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit iproute2 for openSUSE:Factory

2013-06-06 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2013-06-06 13:04:59

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2013-05-16 
11:05:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2013-06-06 
13:05:00.0 +0200
@@ -1,0 +2,9 @@
+Wed Jun  5 13:01:09 UTC 2013 - jeng...@inai.de
+
+- Update to new upstream release 3.9.0
+* Support for managing the forwarding tables in Bridge and VXLAN.
+- Remove 0001-build-resolve-compile-error-due-to-missing-include.patch
+  (merged upstream)
+- Signature verification for the package
+
+---

Old:

  0001-build-resolve-compile-error-due-to-missing-include.patch
  iproute2-3.8.0.tar.sign
  iproute2-3.8.0.tar.xz

New:

  iproute2-3.9.0.tar.sign
  iproute2-3.9.0.tar.xz
  iproute2.keyring



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.tNMZ6l/_old  2013-06-06 13:05:01.0 +0200
+++ /var/tmp/diff_new_pack.tNMZ6l/_new  2013-06-06 13:05:01.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   iproute2
-Version:3.8.0
+Version:3.9.0
 Release:0
 Summary:Linux network configuration utilities
 License:GPL-2.0
@@ -27,12 +27,11 @@
 
 #DL-URL:   http://kernel.org/pub/linux/utils/net/iproute2/
 #Git-Clone:
git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2
-Source: %name-%version.tar.xz
-Source2:%name-%version.tar.sign
+Source: 
http://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.xz
+Source2:
http://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.sign
 Patch1: iproute2-dirs.diff
 Patch2: iproute2-HZ.diff
 Patch3: revert-pdf-creation.diff
-Patch4: 0001-build-resolve-compile-error-due-to-missing-include.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bison
 BuildRequires:  db-devel
@@ -70,6 +69,9 @@
 BuildRequires:  libxtables-devel >= 1.4.11
 %endif
 %endif
+%if 0%{?suse_version} >= 1230
+BuildRequires:  gpg-offline
+%endif
 Provides:   iproute = %version-%release
 
 %description
@@ -100,6 +102,8 @@
 as well as examples and other outdated files.
 
 %prep
+xz -dk "%{S:0}"
+%{?gpg_verify: %gpg_verify %{S:2}}
 %if 0%{?__xz:1}
 %setup -q
 %else
@@ -110,7 +114,6 @@
 %if 0%{?sles_version} == 11 || (0%{?suse_version} && 0%{?suse_version} <= 1220)
 %patch -P 3 -p1
 %endif
-%patch -P 4 -p1
 find . -name *.orig -delete
 
 %build

++ iproute2-3.8.0.tar.xz -> iproute2-3.9.0.tar.xz ++
 3747 lines of diff (skipped)

++ iproute2.keyring ++
pub   4096R/95CDE47E 2011-10-03
uid  Stephen Hemminger 
uid  Stephen Hemminger 
uid  Stephen Hemminger 
uid  Stephen Hemminger 
sub   4096R/C0728CDC 2011-10-03

-BEGIN PGP PUBLIC KEY BLOCK-
Version: GnuPG v2.0.19 (GNU/Linux)

mQINBE6J28kBEADN+t/gag06JAMej0hhx0Ci9pUUs7FWp7dHXvj9HVsA1OsaDURB
Jc4er//8NOXuUT4gObLmGkCE0ZhTD9rhimi1lNGpqrsB6iqJDuKBaNgJKSugysh7
7RZhW/urOQv8j8e2VoOe2VB+mSGw6Kb+sFAcoQx+suVy/VaqELjxtqh8KSPrJGdK
fHQTfdEVOWsM17c6POGUKDOXxSJr/J7X5tUUa/O+SDDvS2rKXmcLFvo4ug90TNTX
t+LbyOzDNW9r/9IVR+XnJapDTQO+J5K3jIqF6lL42j34AoB6l5VAem5SbdXqskph
IvrGmaC295mDmtjW1UWLEe6poJMjujdoLv01ro+T6Yq9C5cJYLc51wQm5m8CFXD7
o+R8d+NNmf61blYP+IR7JxK8YHtrtInDQ9NkDKycI6iA2VFjMvFEaqNVy4NiBuQv
g70Dk4dTBBb2JQkqzNvDfeW3KoolWRif4kfMb/L+AHE/E5pj2kptWrZdoekD7HGF
5SanzFjMRt15xdSlmHeqqAepMUMO7JDg7BvdAl1ZPoUKeRvnm/PbWK9RM06IsVMf
DWhKQz2NqaSiAY/kVKKx+aTIW1kHSFyqTl3Y4lbVQT4sI6DMqG8ZaXBfFQCR7hzA
6J1UJavbPjbg1IxasJNarCzJT0OgxSVxbFcS6zJ5y236eUds+lHR+z23CQARAQAB
tClTdGVwaGVuIEhlbW1pbmdlciA8c2hlbW1pbmdlckB2eWF0dGEuY29tPokCNwQT
AQIAIQIbAwIeAQIXgAULCQgHAwUVCgkICwUWAgMBAAUCTpNeowAKCRCAp39glc3k
fsalEACHf61eo0tH0FgI6kstIw2otNAQEqnvJjruAv1wBT62s6fuiaZjHHjOZFQS
cEBNb5GdTHRy117enF6vBkirQAuUtvIUi0cWcwjbSLaHl4fCapj+C55bhSghGjhq
atXZxOCyaz+pYYtwvMFUJMPQn6BuIfs/Vp7UD5s3hE5WBT2p8rNOGfyuOVgQxzkc
6LaRmCHrSH6sgkokD8DSjNISxX1+TPaVg+Tv6KYvrlqd/+P596MAF7z5ZS+PW0VI
bbt1nGE4yNI+Vv6Abbd29YXG9juhswljOg3zQn2l1Mp2dEDCl3eWOgdJK8XfDgc+
OPylHmQahuNYBY7miFlLepu3AtmHtexzVnvlzgBzTv6nS0F5lPAqlfZUiMNQ5ev2
XawQvWOa3Hgwd1fZwovaeiS4NvsFpakvjKiDMjWbRcuLBd5ERWNKcQMwxVle7g2+
/8QDeps2QwUK3qnz1lmsCrMrO0FRdcU3uTh5IC9MpUCGumk30U/AlA1qxiQan5Rc
pB9jhiUYzxdGy0/5cazqJFQidxOf6YJWMM6p/b/p/AC2aOQfXXsQ6trT7IUIeBp0
+Jo/mz5K5xC3yYjVz9PUi0HrB7oxpsrHBI+yOZ95/kwWNkxq+9GbX7slWbd0zyh2
uqom6ds35sK4AubUA8scmBNtu/Q8aJ3l8erfve4Mq1vs/2czJ7QuU3RlcGhlbiBI
ZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3

commit iproute2 for openSUSE:Factory

2013-05-16 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2013-05-16 11:05:03

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2012-12-19 
20:48:52.0 +0100
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2013-05-16 
11:05:05.0 +0200
@@ -1,0 +2,11 @@
+Mon Apr 15 07:31:11 UTC 2013 - jeng...@inai.de
+
+- Update to new upstream release 3.8.0
+* implement bridge mdb commands
+* add DOVE extensions
+* add `ip netns pids` and `ip netns identify`
+* tc netem: allow negative packet/cell overhead
+* support tunnels in `ip link type ipip|sit|ip6tnl`
+- Add 0001-build-resolve-compile-error-due-to-missing-include.patch
+
+---

Old:

  iproute2-3.7.0.tar.sign
  iproute2-3.7.0.tar.xz

New:

  0001-build-resolve-compile-error-due-to-missing-include.patch
  iproute2-3.8.0.tar.sign
  iproute2-3.8.0.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.f00GNk/_old  2013-05-16 11:05:06.0 +0200
+++ /var/tmp/diff_new_pack.f00GNk/_new  2013-05-16 11:05:06.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package iproute2
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products 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,7 +17,7 @@
 
 
 Name:   iproute2
-Version:3.7.0
+Version:3.8.0
 Release:0
 Summary:Linux network configuration utilities
 License:GPL-2.0
@@ -32,12 +32,14 @@
 Patch1: iproute2-dirs.diff
 Patch2: iproute2-HZ.diff
 Patch3: revert-pdf-creation.diff
+Patch4: 0001-build-resolve-compile-error-due-to-missing-include.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bison
 BuildRequires:  db-devel
 BuildRequires:  flex
 BuildRequires:  libpng-devel
 BuildRequires:  libtiff-devel
+#BuildRequires:  linux-glibc-devel >= 2.6.15
 BuildRequires:  pkgconfig >= 0.21
 BuildRequires:  xorg-x11-devel
 BuildRequires:  xz
@@ -99,15 +101,16 @@
 
 %prep
 %if 0%{?__xz:1}
-%setup -qn iproute-%version
+%setup -q
 %else
 tar -xf "%{S:0}" --use=xz;
-%setup -DTqn iproute-%version
+%setup -DTq
 %endif
 %patch -P 1 -P 2 -p1
 %if 0%{?sles_version} == 11 || (0%{?suse_version} && 0%{?suse_version} <= 1220)
 %patch -P 3 -p1
 %endif
+%patch -P 4 -p1
 find . -name *.orig -delete
 
 %build
@@ -115,7 +118,7 @@
 # https://bugzilla.novell.com/show_bug.cgi?id=388021
 xt_libdir="$(pkg-config xtables --variable=xtlibdir)";
 xt_cflags="$(pkg-config xtables --cflags)";
-make %{?_smp_mflags} LIBDIR="%_libdir" CCOPTS="-D_GNU_SOURCE %optflags 
-Wstrict-prototypes -fPIC -DXT_LIB_DIR=\\\"$xt_libdir\\\" $xt_cflags"
+make %{?_smp_mflags} LIBDIR="%_libdir" CCOPTS="-D_GNU_SOURCE %optflags 
-Wstrict-prototypes -Wno-error -fPIC -DXT_LIB_DIR=\\\"$xt_libdir\\\" $xt_cflags"
 cd doc
 make pdf
 
@@ -152,6 +155,7 @@
 /sbin/*
 /bin/ip
 #EndUsrMerge
+%_mandir/man7/*
 %_mandir/man8/*
 %dir %_sysconfdir/iproute2
 %config(noreplace) %_sysconfdir/iproute2/*

++ 0001-build-resolve-compile-error-due-to-missing-include.patch ++
>From 8a204b39e28a195e34a6e59d360fce05853eec17 Mon Sep 17 00:00:00 2001
From: Jan Engelhardt 
Date: Wed, 17 Apr 2013 08:44:46 +0200
Subject: [PATCH] build: resolve compile error due to missing include
Upstream: sent on Apr 17 08:53 +0200

I get a compilation error with linux-glibc-devel-2.6.32 (SLES 11 SP2):

ipnetns.c: In function 'netns_exec':
ipnetns.c:156: error: 'MS_SLAVE' undeclared (first use in this function)
ipnetns.c:156: error: (Each undeclared identifier is reported only once
ipnetns.c:156: error: for each function it appears in.)
ipnetns.c:156: error: 'MS_REC' undeclared (first use in this function)
ipnetns.c: In function 'netns_add':
ipnetns.c:372: error: 'MS_SHARED' undeclared (first use in this function)
ipnetns.c:372: error: 'MS_REC' undeclared (first use in this function)
make[1]: *** [ipnetns.o] Error 1

This patch fixes that.
---
 ip/ipnetns.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/ip/ipnetns.c b/ip/ipnetns.c
index b047b97..48b1ad5 100644
--- a/ip/ipnetns.c
+++ b/ip/ipnetns.c
@@ -14,6 +14,7 @@
 #include 
 #include 
 #include 
+#include 
 
 #include "utils.h"
 #include "ip_common.h"
-- 
1.8.2

++ iproute2-3.7.0.tar.xz -> iproute2-3.8.0.tar.xz ++
 7840 lines of diff (skipped)

++ iproute2-dirs.diff ++
--- /var/tmp/diff_

commit iproute2 for openSUSE:Factory

2012-12-19 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2012-12-19 20:48:49

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2", Maintainer is "b...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2012-11-22 
16:14:21.0 +0100
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2012-12-19 
20:48:52.0 +0100
@@ -1,0 +2,10 @@
+Thu Dec 13 06:43:49 UTC 2012 - jeng...@inai.de
+
+- Update to new upstream release 3.7.0
+* add support for tcp_metrics
+* iplink: Added support for the kernel IPoIB RTNL ops
+* ss: Get udp sockets info via sock-diag
+* tc: add canid ematch to ematch_map
+* vxlan support
+
+---

Old:

  iproute2-3.6.0.tar.sign
  iproute2-3.6.0.tar.xz

New:

  iproute2-3.7.0.tar.sign
  iproute2-3.7.0.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.kEWlC2/_old  2012-12-19 20:48:53.0 +0100
+++ /var/tmp/diff_new_pack.kEWlC2/_new  2012-12-19 20:48:53.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   iproute2
-Version:3.6.0
+Version:3.7.0
 Release:0
 Summary:Linux network configuration utilities
 License:GPL-2.0
@@ -88,7 +88,7 @@
 %package doc
 Summary:Documentation to iproute2
 License:GPL-2.0+
-Group:  Documentation
+Group:  Documentation/Other
 %if 0%{?suse_version} >= 1130
 BuildArch:  noarch
 %endif
@@ -99,10 +99,10 @@
 
 %prep
 %if 0%{?__xz:1}
-%setup -q
+%setup -qn iproute-%version
 %else
 tar -xf "%{S:0}" --use=xz;
-%setup -DTq
+%setup -DTqn iproute-%version
 %endif
 %patch -P 1 -P 2 -p1
 %if 0%{?sles_version} == 11 || (0%{?suse_version} && 0%{?suse_version} <= 1220)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit iproute2 for openSUSE:Factory

2012-11-22 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2012-11-22 16:14:19

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2", Maintainer is "b...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2012-09-21 
14:39:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2012-11-22 
16:14:21.0 +0100
@@ -1,0 +2,16 @@
+Tue Oct  9 13:27:11 UTC 2012 - jeng...@inai.de
+
+- Update to new upstream release 3.6.0
+* ss: report SK_MEMINFO_BACKLOG
+* tc: add ipset ematch
+* iplink: add support for num[tr]xqueues
+* iproute2: Add FDB print and update cmds for self and master
+* iproute: Add ability to save, restore and show the interfaces'
+  addresses
+* iproute2: VTI support for ip link command
+- Rename iproute2-libdir-1.diff to iproute2-dirs.diff, as it does
+  more than just changing LIBDIR.
+- Add revert-pdf-creation.diff, as the new PDF creation commands
+  do not want to work with openSUSE 12.2 and before.
+
+---

Old:

  iproute2-3.5.1.tar.sign
  iproute2-3.5.1.tar.xz
  iproute2-libdir-1.diff

New:

  iproute2-3.6.0.tar.sign
  iproute2-3.6.0.tar.xz
  iproute2-dirs.diff
  revert-pdf-creation.diff



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.qqgMr4/_old  2012-11-22 16:14:22.0 +0100
+++ /var/tmp/diff_new_pack.qqgMr4/_new  2012-11-22 16:14:22.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   iproute2
-Version:3.5.1
+Version:3.6.0
 Release:0
 Summary:Linux network configuration utilities
 License:GPL-2.0
@@ -29,10 +29,9 @@
 #Git-Clone:
git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2
 Source: %name-%version.tar.xz
 Source2:%name-%version.tar.sign
-# PATCH-FIX-UPSTREAM iproute2-libdir-1.diff status=unknown
-Patch0: iproute2-libdir-1.diff
-# PATCH-??-OPENSUSE iproute2-HZ.diff status=noidea
-Patch1: iproute2-HZ.diff
+Patch1: iproute2-dirs.diff
+Patch2: iproute2-HZ.diff
+Patch3: revert-pdf-creation.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bison
 BuildRequires:  db-devel
@@ -105,44 +104,54 @@
 tar -xf "%{S:0}" --use=xz;
 %setup -DTq
 %endif
-%patch -P 0 -P 1 -p1
+%patch -P 1 -P 2 -p1
+%if 0%{?sles_version} == 11 || (0%{?suse_version} && 0%{?suse_version} <= 1220)
+%patch -P 3 -p1
+%endif
 find . -name *.orig -delete
 
 %build
 # build with -fPIC. For details see
 # https://bugzilla.novell.com/show_bug.cgi?id=388021
-xtlibdir="$(pkg-config xtables --variable=xtlibdir)";
-make %{?_smp_mflags} LIBDIR=%_libdir CCOPTS="-D_GNU_SOURCE %optflags 
-Wstrict-prototypes -fPIC -DXT_LIB_DIR=\\\"$xtlibdir\\\""
+xt_libdir="$(pkg-config xtables --variable=xtlibdir)";
+xt_cflags="$(pkg-config xtables --cflags)";
+make %{?_smp_mflags} LIBDIR="%_libdir" CCOPTS="-D_GNU_SOURCE %optflags 
-Wstrict-prototypes -fPIC -DXT_LIB_DIR=\\\"$xt_libdir\\\" $xt_cflags"
 cd doc
 make pdf
 
 %install
-install -d %buildroot/{etc/,sbin/,usr/{sbin,share/man/man{3,8}}}
-install -d %buildroot/{/usr/include,%_libdir,/usr/share}
-make install DESTDIR=%buildroot LIBDIR=%_libdir \
-   MODDESTDIR="%buildroot/%_libdir/tc"
+b="%buildroot";
+install -d "$b"/{etc/,sbin/,usr/{sbin,share/man/man{3,8}}}
+install -d "$b"/{/usr/include,%_libdir,/usr/share}
+make install DESTDIR="$b" LIBDIR="%_libdir" \
+   MODDESTDIR="$b/%_libdir/tc" DOCDIR="%_docdir/%name";
 # We have m_xt
-rm -f "%buildroot/%_libdir/tc/m_ipt.so"
-install lib/libnetlink.a %buildroot/%_libdir
-chmod -x %buildroot/%_libdir/libnetlink.a
-install include/libnetlink.h %buildroot%_includedir
-chmod -x %buildroot%_includedir/libnetlink.h
+rm -f "$b/%_libdir/tc/m_ipt.so";
+install -pm0644 "lib/libnetlink.a" "$b/%_libdir/";
+chmod -x "$b/%_libdir/libnetlink.a";
+install -pm0644 "include/libnetlink.h" "$b/%_includedir/";
+chmod -x "$b/%_includedir/libnetlink.h";
 #UsrMerge
-ln -s %_sbindir/ip %buildroot/sbin
-mkdir -p %buildroot/bin
-ln -sf %_sbindir/ip %buildroot/bin/ip
+ln -s "%_sbindir/ip" "$b/sbin";
+mkdir -p "$b/bin";
+ln -sf "%_sbindir/ip" "$b/bin/ip";
 #EndUsrMerge
-rm %buildroot%_sbindir/ifcfg
+rm "$b/%_sbindir/ifcfg";
+
+mkdir -p "$b/%_docdir/%name";
+cp -an README* COPYING doc/*.pdf ip/{ifcfg,routef,routel} \
+   "$b/%_docdir/%name/";
 
 %files
 %defattr(-,root,root)
-%doc README* COPYING
+%dir %_docdir/%name
+%_docdir/%name/README*
+%_docdir/%name/COPYING
 %_sbindir/*
 #UsrMerge
 /sbin/*
 /bin/ip
 #EndUsrMerge
-#%_mandir/man7/*
 %_mandir/man8/*
 %dir %_sysconfdir/iproute2
 %config(noreplace) 

commit iproute2 for openSUSE:Factory

2012-09-21 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2012-09-21 14:39:25

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2", Maintainer is "b...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2012-08-04 
09:16:29.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2012-09-21 
14:39:26.0 +0200
@@ -1,0 +2,25 @@
+Tue Sep 18 06:36:19 UTC 2012 - wer...@suse.de
+
+- Make it build even without pdflatex, use latex+dvips, beside this
+  iproute2-pdflatex.diff was documented, see my last entry from
+  Jul 30 14:33:58 UTC 2012.
+
+---
+Mon Sep 17 18:58:38 UTC 2012 - idon...@suse.com
+
+- Add BuildRequires on texlive-dvips for openSUSE > 12.2 to fix
+  Factory builds.
+
+---
+Sat Sep  8 09:26:32 UTC 2012 - jeng...@inai.de
+
+- Update to new upstream release 3.5.1
+* ss: Report MSS from internal TCP information
+* ip: allow IPv6 addresses for l2tp local and remote parameters
+* tc: Support for tc_codel - Controlled Delay AQM
+* tc: Support for fq_codel - Fair Queue Codel AQM
+* tc-netem: Add support for ECN packet marking
+- Remove undocumented iproute2-pdflatex.diff which breaks the
+  build since using the iproute2-3.5.1 tarball
+
+---

Old:

  iproute2-3.4.0.tar.sign
  iproute2-3.4.0.tar.xz
  iproute2-pdflatex.diff

New:

  iproute2-3.5.1.tar.sign
  iproute2-3.5.1.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.L5d6AX/_old  2012-09-21 14:39:27.0 +0200
+++ /var/tmp/diff_new_pack.L5d6AX/_new  2012-09-21 14:39:27.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   iproute2
-Version:3.4.0
+Version:3.5.1
 Release:0
 Summary:Linux network configuration utilities
 License:GPL-2.0
@@ -33,9 +33,6 @@
 Patch0: iproute2-libdir-1.diff
 # PATCH-??-OPENSUSE iproute2-HZ.diff status=noidea
 Patch1: iproute2-HZ.diff
-%if 0%{?suse_version}
-Patch42:iproute2-pdflatex.diff
-%endif
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bison
 BuildRequires:  db-devel
@@ -48,13 +45,15 @@
 %if 0%{?suse_version}
 BuildRequires:  ghostscript-x11
 BuildRequires:  sgmltool
+%endif
+BuildRequires:  texlive
 BuildRequires:  texlive-latex
 %if 0%{?suse_version} > 1220
 BuildRequires:  texlive-amsfonts
 BuildRequires:  texlive-cm-super
+BuildRequires:  texlive-dvips
 BuildRequires:  texlive-ec
 %endif
-%endif
 %if 0%{?fedora} || 0%{?rhel}
 BuildRequires:  ghostscript
 BuildRequires:  linuxdoc-tools
@@ -107,9 +106,6 @@
 %setup -DTq
 %endif
 %patch -P 0 -P 1 -p1
-%if 0%{?suse_version}
-%patch42 -p0
-%endif
 find . -name *.orig -delete
 
 %build

++ iproute2-libdir-1.diff ++
--- /var/tmp/diff_new_pack.L5d6AX/_old  2012-09-21 14:39:27.0 +0200
+++ /var/tmp/diff_new_pack.L5d6AX/_new  2012-09-21 14:39:27.0 +0200
@@ -4,10 +4,10 @@
  netem/Makefile |6 --
  3 files changed, 8 insertions(+), 6 deletions(-)
 
-Index: iproute2-3.4.0/Makefile
+Index: iproute2-3.5.1/Makefile
 ===
 iproute2-3.4.0.orig/Makefile
-+++ iproute2-3.4.0/Makefile
+--- iproute2-3.5.1.orig/Makefile
 iproute2-3.5.1/Makefile
 @@ -1,10 +1,10 @@
  ROOTDIR=$(DESTDIR)
  PREFIX=/usr
@@ -29,11 +29,11 @@
 +CFLAGS = -DLIBDIR=\"${LIBDIR}\" $(WFLAGS) $(CCOPTS) -I../include $(DEFINES)
  YACCFLAGS = -d -t -v
  
- SUBDIRS=lib ip tc misc netem genl man
-Index: iproute2-3.4.0/include/iptables.h
+ SUBDIRS=lib ip tc bridge misc netem genl man
+Index: iproute2-3.5.1/include/iptables.h
 ===
 iproute2-3.4.0.orig/include/iptables.h
-+++ iproute2-3.4.0/include/iptables.h
+--- iproute2-3.5.1.orig/include/iptables.h
 iproute2-3.5.1/include/iptables.h
 @@ -5,7 +5,7 @@
  #include "libiptc/libiptc.h"
  
@@ -43,10 +43,10 @@
  #endif
  
  #ifndef IPPROTO_SCTP
-Index: iproute2-3.4.0/netem/Makefile
+Index: iproute2-3.5.1/netem/Makefile
 ===
 iproute2-3.4.0.orig/netem/Makefile
-+++ iproute2-3.4.0/netem/Makefile
+--- iproute2-3.5.1.orig/netem/Makefile
 iproute2-3.5.1/netem/Makefile
 @@ -5,6 +5,8 @@ HOSTCC ?= $(CC)
  CCOPTS  = $(CBUILD_CFLAGS)
  LDLIBS += -lm 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit iproute2 for openSUSE:Factory

2012-08-04 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2012-08-04 09:16:07

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2", Maintainer is "b...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2012-06-01 
07:20:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2012-08-04 
09:16:29.0 +0200
@@ -1,0 +2,6 @@
+Mon Jul 30 14:33:58 UTC 2012 - wer...@suse.de
+
+- Make it build with modern pdflatex and TeXLive 2012 ... for this
+  also sgmltools has to know about correct babel style usage
+
+---

New:

  iproute2-pdflatex.diff



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.H4MxNp/_old  2012-08-04 09:16:31.0 +0200
+++ /var/tmp/diff_new_pack.H4MxNp/_new  2012-08-04 09:16:31.0 +0200
@@ -33,6 +33,9 @@
 Patch0: iproute2-libdir-1.diff
 # PATCH-??-OPENSUSE iproute2-HZ.diff status=noidea
 Patch1: iproute2-HZ.diff
+%if 0%{?suse_version}
+Patch42:iproute2-pdflatex.diff
+%endif
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bison
 BuildRequires:  db-devel
@@ -46,6 +49,11 @@
 BuildRequires:  ghostscript-x11
 BuildRequires:  sgmltool
 BuildRequires:  texlive-latex
+%if 0%{?suse_version} > 1220
+BuildRequires:  texlive-amsfonts
+BuildRequires:  texlive-cm-super
+BuildRequires:  texlive-ec
+%endif
 %endif
 %if 0%{?fedora} || 0%{?rhel}
 BuildRequires:  ghostscript
@@ -56,8 +64,11 @@
 %endif
 %define with_xt 1
 %if 0%{?with_xt}
-BuildRequires:  pkgconfig(libnl-1)
+%if 0%{?suse_version} >= 1140
 BuildRequires:  pkgconfig(xtables) >= 1.4.11
+%else
+BuildRequires:  libxtables-devel >= 1.4.11
+%endif
 %endif
 Provides:   iproute = %version-%release
 
@@ -96,6 +107,9 @@
 %setup -DTq
 %endif
 %patch -P 0 -P 1 -p1
+%if 0%{?suse_version}
+%patch42 -p0
+%endif
 find . -name *.orig -delete
 
 %build



++ iproute2-pdflatex.diff ++
--- doc/Makefile
+++ doc/Makefile2012-07-30 14:32:31.934018848 +
@@ -6,7 +6,7 @@ PSFILES=ip-cref.ps ip-tunnels.ps api-ip6
 
 LATEX=latex
 DVIPS=dvips
-SGML2DVI=sgml2latex --output=dvi
+SGML2DVI=sgml2latex
 SGML2HTML=sgml2html -s 0
 LPR=lpr -Zsduplex
 SHELL=bash
@@ -32,7 +32,7 @@ print: $(PSFILES)
$(LPR) $(PSFILES)
 
 %.dvi: %.sgml
-   $(SGML2DVI) $<
+   $(SGML2DVI) --output=dvi $<
 
 %.dvi: %.tex
@set -e; pass=2; echo "Running LaTeX $<"; \
@@ -44,10 +44,22 @@ print: $(PSFILES)
echo "Re-running LaTeX $<, $${pass}d pass"; pass=$$[$$pass + 
1]; \
done
 
-#%.pdf: %.tex
-#  pdflatex $<
-%.pdf: %.ps
-   ps2pdf $<
+%.tex: %.sgml
+   $(SGML2DVI) --output=tex $<
+
+%.pdf: %.tex
+   @set -e; pass=2; echo "Running pdfLaTeX $<"; \
+   TEXINPUTS="/usr/lib/sgml-tools:$$(kpsewhich '-var-value=TEXINPUTS')"; \
+   while [ `TEXINPUTS="$$TEXINPUTS" pdflatex $< &1 | \
+grep -c '^\(LaTeX Warning: Label(s) may\|No file \|! Emergency 
stop\)'` -ge 1 ]; do \
+   if [ $$pass -gt 3 ]; then \
+   echo "Seems, something is wrong. Try by hands." ; exit 
1 ; \
+   fi; \
+   echo "Re-running LaTeX $<, $${pass}d pass"; pass=$$[$$pass + 
1]; \
+   done
+
+#%.pdf: %.ps
+#  ps2pdf $<
 
 %.ps: %.dvi
$(DVIPS) $< -o $@
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit iproute2 for openSUSE:Factory

2012-05-31 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2012-06-01 07:20:24

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2", Maintainer is "b...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2012-04-17 
21:58:39.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2012-06-01 
07:20:26.0 +0200
@@ -1,0 +2,9 @@
+Thu May 24 19:38:03 UTC 2012 - jeng...@inai.de
+
+- Update to new upstream release 3.4.0
+* for kernel 3.4
+* ss: use new INET_DIAG_SKMEMINFO option to get more memory
+  information for tcp socket
+* ip: add ability to set link state
+
+---

Old:

  iproute2-3.3.0.tar.sign
  iproute2-3.3.0.tar.xz

New:

  iproute2-3.4.0.tar.sign
  iproute2-3.4.0.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.vErXyx/_old  2012-06-01 07:20:28.0 +0200
+++ /var/tmp/diff_new_pack.vErXyx/_new  2012-06-01 07:20:28.0 +0200
@@ -17,10 +17,8 @@
 
 
 Name:   iproute2
-Provides:   iproute = %version
-Version:3.3.0
+Version:3.4.0
 Release:0
-Provides:   iproute = %version
 Summary:Linux network configuration utilities
 License:GPL-2.0
 Group:  Productivity/Networking/Routing
@@ -61,6 +59,7 @@
 BuildRequires:  pkgconfig(libnl-1)
 BuildRequires:  pkgconfig(xtables) >= 1.4.11
 %endif
+Provides:   iproute = %version-%release
 
 %description
 This package provides the tools ip, tc, and rtmon needed to use the new
@@ -96,9 +95,8 @@
 tar -xf "%{S:0}" --use=xz;
 %setup -DTq
 %endif
-%patch0
-%patch1
-find . -name *.orig -print0 | xargs -r0 rm -v
+%patch -P 0 -P 1 -p1
+find . -name *.orig -delete
 
 %build
 # build with -fPIC. For details see
@@ -134,7 +132,7 @@
 /sbin/*
 /bin/ip
 #EndUsrMerge
-%_mandir/man7/*
+#%_mandir/man7/*
 %_mandir/man8/*
 %dir %_sysconfdir/iproute2
 %config(noreplace) %_sysconfdir/iproute2/*

++ iproute2-HZ.diff ++
--- /var/tmp/diff_new_pack.vErXyx/_old  2012-06-01 07:20:28.0 +0200
+++ /var/tmp/diff_new_pack.vErXyx/_new  2012-06-01 07:20:28.0 +0200
@@ -1,6 +1,12 @@
 lib/utils.c
-+++ lib/utils.c2007/07/12 09:05:56
-@@ -33,6 +33,10 @@
+---
+ lib/utils.c |8 ++--
+ 1 file changed, 6 insertions(+), 2 deletions(-)
+
+Index: iproute2-3.4.0/lib/utils.c
+===
+--- iproute2-3.4.0.orig/lib/utils.c
 iproute2-3.4.0/lib/utils.c
+@@ -30,6 +30,10 @@
  
  #include "utils.h"
  
@@ -11,7 +17,7 @@
  int get_integer(int *val, const char *arg, int base)
  {
long res;
-@@ -330,8 +334,8 @@
+@@ -453,8 +457,8 @@ int matches(const char *cmd, const char
  
  int inet_addr_match(const inet_prefix *a, const inet_prefix *b, int bits)
  {

++ iproute2-libdir-1.diff ++
--- /var/tmp/diff_new_pack.vErXyx/_old  2012-06-01 07:20:28.0 +0200
+++ /var/tmp/diff_new_pack.vErXyx/_new  2012-06-01 07:20:28.0 +0200
@@ -1,40 +1,39 @@
 ---
- Makefile   |8 
+ Makefile   |6 +++---
  include/iptables.h |2 +-
  netem/Makefile |6 --
- 3 files changed, 9 insertions(+), 7 deletions(-)
+ 3 files changed, 8 insertions(+), 6 deletions(-)
 
-Index: Makefile
+Index: iproute2-3.4.0/Makefile
 ===
 Makefile.orig
-+++ Makefile
+--- iproute2-3.4.0.orig/Makefile
 iproute2-3.4.0/Makefile
 @@ -1,10 +1,10 @@
- DESTDIR=/usr/
  ROOTDIR=$(DESTDIR)
- LIBDIR=/usr/lib/
+ PREFIX=/usr
+ LIBDIR=$(PREFIX)/lib
 -SBINDIR=/sbin
 +SBINDIR=/usr/sbin
  CONFDIR=/etc/iproute2
--DOCDIR=/share/doc/iproute2
--MANDIR=/share/man
-+DOCDIR=/usr/share/doc/packages/iproute2
-+MANDIR=/usr/share/man
+ DATADIR=$(PREFIX)/share
+-DOCDIR=$(DATADIR)/doc/iproute2
++DOCDIR=$(DATADIR)/doc/packages/iproute2
+ MANDIR=$(DATADIR)/man
  ARPDDIR=/var/lib/arpd
  
- # Path to db_185.h include
-@@ -30,7 +30,7 @@ ADDLIB+=ipx_ntop.o ipx_pton.o
- CC = gcc
- HOSTCC = gcc
- CCOPTS = -D_GNU_SOURCE -O2 -Wstrict-prototypes -Wall
--CFLAGS = $(CCOPTS) -I../include $(DEFINES)
-+CFLAGS = -DLIBDIR=\"$(LIBDIR)\" $(CCOPTS) -I../include $(DEFINES)
+@@ -35,7 +35,7 @@ HOSTCC = gcc
+ DEFINES += -D_GNU_SOURCE
+ CCOPTS = -O2
+ WFLAGS = -Wall -Wstrict-prototypes
+-CFLAGS = $(WFLAGS) $(CCOPTS) -I../include $(DEFINES)
++CFLAGS = -DLIBDIR=\"${LIBDIR}\" $(WFLAGS) $(CCOPTS) -I../include $(DEFINES)
  YACCFLAGS = -d -t -v
  
- SUBDIRS=lib ip tc misc netem genl
-Index: include/iptables.h
+ SUBDIRS=lib ip tc misc netem genl man
+Index: iproute2-3.4.0/include/iptables.

commit iproute2 for openSUSE:Factory

2012-04-17 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2012-04-17 21:58:37

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2", Maintainer is "b...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2012-03-09 
21:23:47.0 +0100
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2012-04-17 
21:58:39.0 +0200
@@ -1,0 +2,16 @@
+Sat Mar 31 06:56:13 UTC 2012 - b...@suse.com
+
+- Distribute COPYING file for rpm(bnc#745225).
+
+---
+Fri Mar 30 01:20:08 UTC 2012 - jeng...@medozas.de
+
+- Update to new upstream release 3.3.0
+* This release updates qdisc parameters in sfq and red, adds Netem
+  extensions for shaping and for loss models, adds lots of manual
+  page corrections, adds the QFQ scheduler and the LLDP-to-ethernet
+  type table (along with support for processless network namespaces
+  and L2TPv3 plus L2TP tunneling), improves RED options, and adds
+  assorted bugfixes.
+
+---

Old:

  iproute2-3.2.0.tar.xz

New:

  iproute2-3.3.0.tar.sign
  iproute2-3.3.0.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.zK7BAQ/_old  2012-04-17 21:58:40.0 +0200
+++ /var/tmp/diff_new_pack.zK7BAQ/_new  2012-04-17 21:58:40.0 +0200
@@ -17,7 +17,8 @@
 
 
 Name:   iproute2
-Version:3.2.0
+Provides:   iproute = %version
+Version:3.3.0
 Release:0
 Provides:   iproute = %version
 Summary:Linux network configuration utilities
@@ -26,9 +27,10 @@
 Url:
http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
 # Using GPL-2.0 instead of GPL-2.0+ because of tc_skbedit.h and tc/q_multiq.c
 
-#DL-URL:   
http://kernel.org/pub/linux/utils/net/iproute2/iproute2-3.2.0.tar.bz2
+#DL-URL:   http://kernel.org/pub/linux/utils/net/iproute2/
 #Git-Clone:
git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2
-Source0:%name-%version.tar.xz
+Source: %name-%version.tar.xz
+Source2:%name-%version.tar.sign
 # PATCH-FIX-UPSTREAM iproute2-libdir-1.diff status=unknown
 Patch0: iproute2-libdir-1.diff
 # PATCH-??-OPENSUSE iproute2-HZ.diff status=noidea
@@ -126,7 +128,7 @@
 
 %files
 %defattr(-,root,root)
-%doc README*
+%doc README* COPYING
 %_sbindir/*
 #UsrMerge
 /sbin/*

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit iproute2 for openSUSE:Factory

2012-03-09 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2012-03-09 21:23:45

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2", Maintainer is "b...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2012-02-10 
17:14:22.0 +0100
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2012-03-09 
21:23:47.0 +0100
@@ -1,0 +2,6 @@
+Thu Mar  8 16:45:03 UTC 2012 - rschweik...@suse.com
+
+- Place ip binary in /usr tree (UsrMerge project)
+- Fix permissions to eliminate rpmlint errors
+
+---



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.4T4UQr/_old  2012-03-09 21:23:51.0 +0100
+++ /var/tmp/diff_new_pack.4T4UQr/_new  2012-03-09 21:23:51.0 +0100
@@ -15,10 +15,11 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   iproute2
-Provides:   iproute = %version
 Version:3.2.0
 Release:0
+Provides:   iproute = %version
 Summary:Linux network configuration utilities
 License:GPL-2.0
 Group:  Productivity/Networking/Routing
@@ -113,18 +114,24 @@
 # We have m_xt
 rm -f "%buildroot/%_libdir/tc/m_ipt.so"
 install lib/libnetlink.a %buildroot/%_libdir
+chmod -x %buildroot/%_libdir/libnetlink.a
 install include/libnetlink.h %buildroot%_includedir
-mv %buildroot%_sbindir/ip %buildroot/sbin
+chmod -x %buildroot%_includedir/libnetlink.h
+#UsrMerge
+ln -s %_sbindir/ip %buildroot/sbin
 mkdir -p %buildroot/bin
-ln -sf /sbin/ip %buildroot/bin/ip
+ln -sf %_sbindir/ip %buildroot/bin/ip
+#EndUsrMerge
 rm %buildroot%_sbindir/ifcfg
 
 %files
 %defattr(-,root,root)
 %doc README*
 %_sbindir/*
+#UsrMerge
 /sbin/*
 /bin/ip
+#EndUsrMerge
 %_mandir/man7/*
 %_mandir/man8/*
 %dir %_sysconfdir/iproute2


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit iproute2 for openSUSE:Factory

2012-02-10 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2012-02-10 17:14:19

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2", Maintainer is "b...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2011-10-25 
16:03:35.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2012-02-10 
17:14:22.0 +0100
@@ -1,0 +2,17 @@
+Sat Jan 14 03:04:36 UTC 2012 - jeng...@medozas.de
+
+- Update to new upstream release 3.2.0
+* L2TPv3 support
+* netem additions for loss models, improved RED options
+
+---
+Sat Dec 31 20:57:22 UTC 2011 - jeng...@medozas.de
+
+- Update to new upstream release 3.1.0
+* ip: Add processless network namespace support
+* tc: Add QFQ scheduler
+* ss: display closed UDP sockets on `ss -ul`
+* ss: report ecnseen
+* Add L2TP support
+
+---

Old:

  iproute2-2.6.39.tar.xz
  iproute2-libxtables6.diff
  iproute2-xt-detect.diff
  iproute2-xt.diff

New:

  iproute2-3.2.0.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.NCkBrX/_old  2012-02-10 17:14:23.0 +0100
+++ /var/tmp/diff_new_pack.NCkBrX/_new  2012-02-10 17:14:23.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package iproute2
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,41 +15,48 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
-
 Name:   iproute2
-Group:  Productivity/Networking/Routing
-Provides:   iproute
-Version:2.6.39
-Release:1
+Provides:   iproute = %version
+Version:3.2.0
+Release:0
 Summary:Linux network configuration utilities
-URL:
http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
-# Using GPL-2.0 instead of GPL-2.0+ because of tc_skbedit.h and tc/q_multiq.c
 License:GPL-2.0
+Group:  Productivity/Networking/Routing
+Url:
http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
+# Using GPL-2.0 instead of GPL-2.0+ because of tc_skbedit.h and tc/q_multiq.c
+
+#DL-URL:   
http://kernel.org/pub/linux/utils/net/iproute2/iproute2-3.2.0.tar.bz2
+#Git-Clone:
git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2
 Source0:%name-%version.tar.xz
-# PATCH-FIX-UPSTREAM iproute2-libdir-1.diff
+# PATCH-FIX-UPSTREAM iproute2-libdir-1.diff status=unknown
 Patch0: iproute2-libdir-1.diff
-# PATCH-??-OPENSUSE iproute2-HZ.diff
+# PATCH-??-OPENSUSE iproute2-HZ.diff status=noidea
 Patch1: iproute2-HZ.diff
-# PATCH-FIX-UPSTREAM iproute2-xt.diff
-Patch4: iproute2-xt.diff
-# PATCH-FIX-UPSTREAM iproute2-libxtables6.diff
-Patch5: iproute2-libxtables6.diff
-# PATCH-FIX-UPSTREAM iproute2-xt-detect.diff
-Patch6: iproute2-xt-detect.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  bison db-devel flex
-BuildRequires:  libpng-devel libtiff-devel pkgconfig >= 0.19
-BuildRequires:  xorg-x11-devel xz
+BuildRequires:  bison
+BuildRequires:  db-devel
+BuildRequires:  flex
+BuildRequires:  libpng-devel
+BuildRequires:  libtiff-devel
+BuildRequires:  pkgconfig >= 0.21
+BuildRequires:  xorg-x11-devel
+BuildRequires:  xz
 %if 0%{?suse_version}
-BuildRequires:  ghostscript-x11 sgmltool texlive-latex
+BuildRequires:  ghostscript-x11
+BuildRequires:  sgmltool
+BuildRequires:  texlive-latex
 %endif
 %if 0%{?fedora} || 0%{?rhel}
-BuildRequires:  ghostscript linuxdoc-tools sgml-common tetex-dvips tetex-latex
+BuildRequires:  ghostscript
+BuildRequires:  linuxdoc-tools
+BuildRequires:  sgml-common
+BuildRequires:  tetex-dvips
+BuildRequires:  tetex-latex
 %endif
 %define with_xt 1
 %if 0%{?with_xt}
-BuildRequires:  iptables-devel >= 1.4.11
+BuildRequires:  pkgconfig(libnl-1)
+BuildRequires:  pkgconfig(xtables) >= 1.4.11
 %endif
 
 %description
@@ -60,20 +67,20 @@
 
 %package -n libnetlink-devel
 Summary:A Higher Level Interface to the Netlink Service
+License:GPL-2.0+
 Group:  Development/Libraries/C and C++
 Provides:   libnetlink = %version-%release
-License:GPL-2.0+
 
 %description -n libnetlink-devel
 libnetlink provides a higher level interface to rtnetlink(7).
 
 %package doc
 Summary:Documentation to iproute2

commit iproute2 for openSUSE:Factory

2011-10-25 Thread h_root
Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory 
checked in at 2011-10-25 16:03:34

Comparing /work/SRC/openSUSE:Factory/iproute2 (Old)
 and  /work/SRC/openSUSE:Factory/.iproute2.new (New)


Package is "iproute2", Maintainer is "b...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2011-09-23 
02:03:39.0 +0200
+++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes   2011-10-25 
16:03:35.0 +0200
@@ -1,0 +2,12 @@
+Fri Oct 21 20:25:56 UTC 2011 - jeng...@medozas.de
+
+- Clarify license for iproute2.spec (bnc#720282)
+
+---
+Sat Sep 24 21:50:54 UTC 2011 - jeng...@medozas.de
+
+- Add patch iproute2-xt-detect.diff to address shipped Makefiles'
+  failure to use pkg-config to locate libxtables, and thus
+  reenable m_xt
+
+---

New:

  iproute2-xt-detect.diff



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.Jrad1l/_old  2011-10-25 16:03:36.0 +0200
+++ /var/tmp/diff_new_pack.Jrad1l/_new  2011-10-25 16:03:36.0 +0200
@@ -15,29 +15,41 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 
 Name:   iproute2
-License:GPLv2+
 Group:  Productivity/Networking/Routing
 Provides:   iproute
 Version:2.6.39
 Release:1
 Summary:Linux network configuration utilities
-Url:
http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
+URL:
http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
+# Using GPL-2.0 instead of GPL-2.0+ because of tc_skbedit.h and tc/q_multiq.c
+License:GPL-2.0
 Source0:%name-%version.tar.xz
-Patch0: %name-libdir-1.diff
-Patch1: %name-HZ.diff
+# PATCH-FIX-UPSTREAM iproute2-libdir-1.diff
+Patch0: iproute2-libdir-1.diff
+# PATCH-??-OPENSUSE iproute2-HZ.diff
+Patch1: iproute2-HZ.diff
+# PATCH-FIX-UPSTREAM iproute2-xt.diff
 Patch4: iproute2-xt.diff
+# PATCH-FIX-UPSTREAM iproute2-libxtables6.diff
 Patch5: iproute2-libxtables6.diff
+# PATCH-FIX-UPSTREAM iproute2-xt-detect.diff
+Patch6: iproute2-xt-detect.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  bison db-devel flex ghostscript-fonts-std ghostscript-x11
-BuildRequires:  libpng-devel libtiff-devel sgmltool texlive-latex
+BuildRequires:  bison db-devel flex
+BuildRequires:  libpng-devel libtiff-devel pkgconfig >= 0.19
 BuildRequires:  xorg-x11-devel xz
+%if 0%{?suse_version}
+BuildRequires:  ghostscript-x11 sgmltool texlive-latex
+%endif
+%if 0%{?fedora} || 0%{?rhel}
+BuildRequires:  ghostscript linuxdoc-tools sgml-common tetex-dvips tetex-latex
+%endif
 %define with_xt 1
 %if 0%{?with_xt}
-BuildRequires:  iptables-devel
+BuildRequires:  iptables-devel >= 1.4.11
 %endif
 
 %description
@@ -46,37 +58,37 @@
 distribution has used this package for network setup since SuSE Linux
 8.0.
 
-Authors:
-
-Alexey Kuznetsov 
-Stephem Hemminger 
-
 %package -n libnetlink-devel
-License:GPLv2+
 Summary:A Higher Level Interface to the Netlink Service
 Group:  Development/Libraries/C and C++
 Provides:   libnetlink = %version-%release
+License:GPL-2.0+
 
 %description -n libnetlink-devel
 libnetlink provides a higher level interface to rtnetlink(7).
 
 %package doc
-License:GPLv2+
 Summary:Documentation to iproute2
 Group:  Documentation
 %if 0%{?suse_version} >= 1130
 BuildArch:  noarch
 %endif
+License:GPL-2.0+
 
 %description doc
 This package contains the PDF documentation from iproute2,
 as well as examples and other outdated files.
 
 %prep
+%if 0%{?__xz:1}
 %setup -q
+%else
+tar -xf "%{S:0}" --use=xz;
+%setup -DTq
+%endif
 %patch0
 %patch1
-%patch -P 4 -P 5 -p1
+%patch -P 4 -P 5 -P 6 -p1
 find . -name *.orig -print0 | xargs -r0 rm -v
 
 %build


++ iproute2-libxtables6.diff ++
--- /var/tmp/diff_new_pack.Jrad1l/_old  2011-10-25 16:03:36.0 +0200
+++ /var/tmp/diff_new_pack.Jrad1l/_new  2011-10-25 16:03:36.0 +0200
@@ -1,5 +1,9 @@
 From: Jan Engelhardt 
 Date: 2011-06-01 00:52:29+0200
+Upstream: not sent yet
+
+libxtables6 (iptables-1.4.11) had to change the signature of
+xtables_merge_options to avoid invoking undefined behavior.
 
 ---
  tc/m_xt.c |6 --

++ iproute2-xt-detect.diff ++
From: Jan Engelhardt 
Date: 2011-09-24 23:37:34.405739159 +0200
Upstream: not sent yet

Any tests involving iptables _MUST_ utilize pkg-config to find the
proper locations of the installation. 

---
 co

commit iproute2 for openSUSE:Factory

2011-07-11 Thread h_root

Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory
checked in at Mon Jul 11 12:16:01 CEST 2011.




--- iproute2/iproute2.changes   2011-06-01 01:29:07.0 +0200
+++ /mounts/work_src_done/STABLE/iproute2/iproute2.changes  2011-07-08 
20:07:37.0 +0200
@@ -1,0 +2,18 @@
+Fri Jul  8 17:43:01 UTC 2011 - jeng...@medozas.de
+
+- Update to new upstream release 2.6.39
+* support device group semantics
+* support listing devices by group
+* parse flag XFRM_POLICY_ICMP
+* CHOKe scheduler
+* macvlan/macvtap: support 'passthru' mode
+* tc: SFB flow scheduler
+* tc add mqprio qdisc support
+* xfrm security context support
+* allow to specify truncation bits on auth algo
+* fix unit conversion of rtt/rttvar/rto_min
+* support IFLA_TXQLEN in ip link command
+- Remove iproute2-pdfdoc.diff: merged upstream
+- Remove iproute2-memleak.diff: merged upstream
+
+---

calling whatdependson for head-i586


Old:

  iproute2-2.6.38.tar.bz2
  iproute2-memleak.diff
  iproute2-pdfdoc.diff

New:

  iproute2-2.6.39.tar.xz



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.PDBc6m/_old  2011-07-11 11:32:02.0 +0200
+++ /var/tmp/diff_new_pack.PDBc6m/_new  2011-07-11 11:32:02.0 +0200
@@ -22,20 +22,19 @@
 License:GPLv2+
 Group:  Productivity/Networking/Routing
 Provides:   iproute
-Version:2.6.38
-Release:5
-%define rversion2.6.38
-Summary:Advanced Routing
+Version:2.6.39
+Release:1
+Summary:Linux network configuration utilities
 Url:
http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
-Source0:%name-%rversion.tar.bz2
+Source0:%name-%version.tar.xz
 Patch0: %name-libdir-1.diff
 Patch1: %name-HZ.diff
-Patch2: %name-pdfdoc.diff
-Patch3: %name-memleak.diff
 Patch4: iproute2-xt.diff
 Patch5: iproute2-libxtables6.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  bison db-devel flex ghostscript-fonts-std ghostscript-x11 
libpng-devel libtiff-devel sgmltool texlive-latex xorg-x11-devel
+BuildRequires:  bison db-devel flex ghostscript-fonts-std ghostscript-x11
+BuildRequires:  libpng-devel libtiff-devel sgmltool texlive-latex
+BuildRequires:  xorg-x11-devel xz
 %define with_xt 1
 %if 0%{?with_xt}
 BuildRequires:  iptables-devel
@@ -74,11 +73,9 @@
 as well as examples and other outdated files.
 
 %prep
-%setup -q -n %name-%rversion
+%setup -q
 %patch0
 %patch1
-%patch2
-%patch3
 %patch -P 4 -P 5 -p1
 find . -name *.orig -print0 | xargs -r0 rm -v
 
@@ -104,9 +101,6 @@
 ln -sf /sbin/ip %buildroot/bin/ip
 rm %buildroot%_sbindir/ifcfg
 
-%clean
-rm -rf %buildroot
-
 %files
 %defattr(-,root,root)
 %doc README* RELNOTES
@@ -115,12 +109,7 @@
 /bin/ip
 %_mandir/man8/*
 %dir %_sysconfdir/iproute2
-%config(noreplace) %_sysconfdir/iproute2/rt_dsfield
-%config(noreplace) %_sysconfdir/iproute2/rt_protos
-%config(noreplace) %_sysconfdir/iproute2/rt_scopes
-%config(noreplace) %_sysconfdir/iproute2/rt_realms
-%config(noreplace) %_sysconfdir/iproute2/rt_tables
-%config(noreplace) %_sysconfdir/iproute2/ematch_map
+%config(noreplace) %_sysconfdir/iproute2/*
 %_libdir/tc
 %dir %_datadir/tc
 %attr(644,root,root)%_datadir/tc/*

++ iproute2-libdir-1.diff ++
--- /var/tmp/diff_new_pack.PDBc6m/_old  2011-07-11 11:32:02.0 +0200
+++ /var/tmp/diff_new_pack.PDBc6m/_new  2011-07-11 11:32:02.0 +0200
@@ -30,7 +30,7 @@
 +CFLAGS = -DLIBDIR=\"$(LIBDIR)\" $(CCOPTS) -I../include $(DEFINES)
  YACCFLAGS = -d -t -v
  
- LDLIBS += -L../lib -lnetlink -lutil
+ SUBDIRS=lib ip tc misc netem genl
 Index: include/iptables.h
 ===
 --- include/iptables.h.orig






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit iproute2 for openSUSE:Factory

2011-06-06 Thread h_root

Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory
checked in at Mon Jun 6 10:35:49 CEST 2011.




--- iproute2/iproute2.changes   2011-05-30 13:51:20.0 +0200
+++ /mounts/work_src_done/STABLE/iproute2/iproute2.changes  2011-06-01 
01:29:07.0 +0200
@@ -1,0 +2,9 @@
+Tue May 31 21:35:16 UTC 2011 - jeng...@medozas.de
+
+- Correct installation path of tc modules
+- Restore symbol lookup in m_xt.so (bnc#679172)
+- Add patches to make m_xt build with libxtables6
+- Restore m_xt's module lookup (bnc#660554)
+- Run spec-beautifier
+
+---

calling whatdependson for head-i586


New:

  iproute2-libxtables6.diff
  iproute2-xt.diff



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.9dzGQr/_old  2011-06-06 10:30:52.0 +0200
+++ /var/tmp/diff_new_pack.9dzGQr/_new  2011-06-06 10:30:52.0 +0200
@@ -23,7 +23,7 @@
 Group:  Productivity/Networking/Routing
 Provides:   iproute
 Version:2.6.38
-Release:2
+Release:5
 %define rversion2.6.38
 Summary:Advanced Routing
 Url:
http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
@@ -32,10 +32,11 @@
 Patch1: %name-HZ.diff
 Patch2: %name-pdfdoc.diff
 Patch3: %name-memleak.diff
+Patch4: iproute2-xt.diff
+Patch5: iproute2-libxtables6.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bison db-devel flex ghostscript-fonts-std ghostscript-x11 
libpng-devel libtiff-devel sgmltool texlive-latex xorg-x11-devel
-# iproute2 not adapted for iptables 1.4.11
-%define with_xt 0
+%define with_xt 1
 %if 0%{?with_xt}
 BuildRequires:  iptables-devel
 %endif
@@ -78,50 +79,51 @@
 %patch1
 %patch2
 %patch3
+%patch -P 4 -P 5 -p1
 find . -name *.orig -print0 | xargs -r0 rm -v
 
 %build
 # build with -fPIC. For details see
 # https://bugzilla.novell.com/show_bug.cgi?id=388021
-make %{?_smp_mflags} LIBDIR=%_libdir CCOPTS="-D_GNU_SOURCE $RPM_OPT_FLAGS 
-Wstrict-prototypes -fPIC"
+xtlibdir="$(pkg-config xtables --variable=xtlibdir)";
+make %{?_smp_mflags} LIBDIR=%_libdir CCOPTS="-D_GNU_SOURCE %optflags 
-Wstrict-prototypes -fPIC -DXT_LIB_DIR=\\\"$xtlibdir\\\""
 cd doc
 make pdf
 
 %install
-install -d $RPM_BUILD_ROOT/{etc/,sbin/,usr/{sbin,share/man/man{3,8}}}
-install -d $RPM_BUILD_ROOT/{/usr/include,%_libdir,/usr/share}
-make install DESTDIR=$RPM_BUILD_ROOT LIBDIR=%_libdir \
-   MODDESTDIR="$RPM_BUILD_ROOT/%_libdir"
-rm -f "$RPM_BUILD_ROOT/%_libdir/m_ipt.so"
-install lib/libnetlink.a $RPM_BUILD_ROOT/%_libdir
-install include/libnetlink.h $RPM_BUILD_ROOT/usr/include
-mv $RPM_BUILD_ROOT/usr/sbin/ip $RPM_BUILD_ROOT/sbin
-mkdir -p $RPM_BUILD_ROOT/bin
-ln -sf /sbin/ip $RPM_BUILD_ROOT/bin/ip
-rm $RPM_BUILD_ROOT/usr/sbin/ifcfg
+install -d %buildroot/{etc/,sbin/,usr/{sbin,share/man/man{3,8}}}
+install -d %buildroot/{/usr/include,%_libdir,/usr/share}
+make install DESTDIR=%buildroot LIBDIR=%_libdir \
+   MODDESTDIR="%buildroot/%_libdir/tc"
+# We have m_xt
+rm -f "%buildroot/%_libdir/tc/m_ipt.so"
+install lib/libnetlink.a %buildroot/%_libdir
+install include/libnetlink.h %buildroot%_includedir
+mv %buildroot%_sbindir/ip %buildroot/sbin
+mkdir -p %buildroot/bin
+ln -sf /sbin/ip %buildroot/bin/ip
+rm %buildroot%_sbindir/ifcfg
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %buildroot
 
 %files
 %defattr(-,root,root)
 %doc README* RELNOTES
-/usr/sbin/*
+%_sbindir/*
 /sbin/*
 /bin/ip
 %_mandir/man8/*
-%dir /etc/iproute2
-%config(noreplace) /etc/iproute2/rt_dsfield
-%config(noreplace) /etc/iproute2/rt_protos
-%config(noreplace) /etc/iproute2/rt_scopes
-%config(noreplace) /etc/iproute2/rt_realms
-%config(noreplace) /etc/iproute2/rt_tables
-%config(noreplace) /etc/iproute2/ematch_map
-%if 0%{?with_xt}
-%_libdir/m_xt.so
-%endif
-%dir /usr/share/tc
-%attr(644,root,root)/usr/share/tc/*
+%dir %_sysconfdir/iproute2
+%config(noreplace) %_sysconfdir/iproute2/rt_dsfield
+%config(noreplace) %_sysconfdir/iproute2/rt_protos
+%config(noreplace) %_sysconfdir/iproute2/rt_scopes
+%config(noreplace) %_sysconfdir/iproute2/rt_realms
+%config(noreplace) %_sysconfdir/iproute2/rt_tables
+%config(noreplace) %_sysconfdir/iproute2/ematch_map
+%_libdir/tc
+%dir %_datadir/tc
+%attr(644,root,root)%_datadir/tc/*
 
 %files doc
 %defattr(-,root,root)
@@ -131,7 +133,7 @@
 
 %files -n libnetlink-devel
 %defattr(-,root,root)
-/usr/include/*
+%_includedir/*
 %_mandir/man3/libnetlink*
 %_libdir/lib*
 

++ iproute2-libxtables6.diff ++
From: Jan Engelhardt 
Date: 2011-06-01 00:52:29+0200

---
 tc/m_xt.c |6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

Index: iproute2-2.6.38/tc/m_xt.c
===
--- iproute2-2.6.38.orig/tc/m_xt.c
+++ iproute2-2.6.38/tc/m_xt.c
@@ -162,7 +162,

commit iproute2 for openSUSE:Factory

2011-05-31 Thread h_root

Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory
checked in at Tue May 31 21:14:01 CEST 2011.




--- iproute2/iproute2.changes   2011-03-23 19:59:21.0 +0100
+++ iproute2/iproute2.changes   2011-05-30 13:51:20.0 +0200
@@ -1,0 +2,6 @@
+Mon May 30 11:50:56 UTC 2011 - jeng...@medozas.de
+
+- Disable building m_xt.so which has not been updated for
+  iptables 1.4.11
+
+---

calling whatdependson for head-i586




Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.gOoZJl/_old  2011-05-31 21:13:36.0 +0200
+++ /var/tmp/diff_new_pack.gOoZJl/_new  2011-05-31 21:13:36.0 +0200
@@ -19,13 +19,11 @@
 
 
 Name:   iproute2
-BuildRequires:  bison db-devel flex ghostscript-fonts-std ghostscript-x11 
libpng-devel libtiff-devel sgmltool texlive-latex xorg-x11-devel
-BuildRequires:  iptables-devel
 License:GPLv2+
 Group:  Productivity/Networking/Routing
 Provides:   iproute
 Version:2.6.38
-Release:1
+Release:2
 %define rversion2.6.38
 Summary:Advanced Routing
 Url:
http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
@@ -35,6 +33,12 @@
 Patch2: %name-pdfdoc.diff
 Patch3: %name-memleak.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  bison db-devel flex ghostscript-fonts-std ghostscript-x11 
libpng-devel libtiff-devel sgmltool texlive-latex xorg-x11-devel
+# iproute2 not adapted for iptables 1.4.11
+%define with_xt 0
+%if 0%{?with_xt}
+BuildRequires:  iptables-devel
+%endif
 
 %description
 This package provides the tools ip, tc, and rtmon needed to use the new
@@ -113,7 +117,9 @@
 %config(noreplace) /etc/iproute2/rt_realms
 %config(noreplace) /etc/iproute2/rt_tables
 %config(noreplace) /etc/iproute2/ematch_map
+%if 0%{?with_xt}
 %_libdir/m_xt.so
+%endif
 %dir /usr/share/tc
 %attr(644,root,root)/usr/share/tc/*
 






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit iproute2 for openSUSE:Factory

2011-03-24 Thread h_root

Hello community,

here is the log from the commit of package iproute2 for openSUSE:Factory
checked in at Thu Mar 24 09:37:09 CET 2011.




--- iproute2/iproute2.changes   2011-01-12 17:03:48.0 +0100
+++ /mounts/work_src_done/STABLE/iproute2/iproute2.changes  2011-03-23 
19:59:21.0 +0100
@@ -1,0 +2,21 @@
+Wed Mar 23 18:57:20 UTC 2011 - bphil...@novell.com
+
+Remove unneeded patches:
+* iproute2-warnings.diff bnc#34714
+  Warnings no longer exist
+* iproute2-iptunnel-fclose.diff
+  Process is dying no need to close file pointers
+* iproute2-ss-pclose.diff
+  Process is dying no need to close file pointers
+* iproute2-flushcheckuid.diff
+  Fixed upstream
+* iproute2-skbedit-memset.diff
+  Fixed upstream 46a6573259f46f86eb0048a2c805b24ff4183fa6
+
+---
+Tue Mar 22 08:57:44 CET 2011 - m...@suse.de
+
+- Update to 2.6.38, fix for options process with ipt (bnc #679172)
+- tidy up the package, spec file names, patch names, etc  
+
+---

calling whatdependson for head-i586


Old:

  iproute2-2.6.29-1-HZ.diff
  iproute2-2.6.29-1-flushcheckuid.diff
  iproute2-2.6.29-1-iptunnel-fclose.diff
  iproute2-2.6.29-1-libdir-1.diff
  iproute2-2.6.29-1-memleak.diff
  iproute2-2.6.29-1-pdfdoc.diff
  iproute2-2.6.29-1-skbedit-memset.diff
  iproute2-2.6.29-1-ss-pclose.diff
  iproute2-2.6.29-1-warnings.diff
  iproute2-2.6.37-rtt-metrics-units.diff
  iproute2-2.6.37.tar.bz2

New:

  iproute2-2.6.38.tar.bz2
  iproute2-HZ.diff
  iproute2-libdir-1.diff
  iproute2-memleak.diff
  iproute2-pdfdoc.diff



Other differences:
--
++ iproute2.spec ++
--- /var/tmp/diff_new_pack.JeKh2A/_old  2011-03-24 09:35:29.0 +0100
+++ /var/tmp/diff_new_pack.JeKh2A/_new  2011-03-24 09:35:29.0 +0100
@@ -1,5 +1,5 @@
 #
-# spec file for package iproute2 (Version 2.6.37)
+# spec file for package iproute2
 #
 # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
@@ -24,22 +24,16 @@
 License:GPLv2+
 Group:  Productivity/Networking/Routing
 Provides:   iproute
-Version:2.6.37
+Version:2.6.38
 Release:1
-%define rversion2.6.37
+%define rversion2.6.38
 Summary:Advanced Routing
-Url:http://developer.osdl.org/dev/iproute2/
+Url:
http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
 Source0:%name-%rversion.tar.bz2
-Patch0: %name-2.6.29-1-libdir-1.diff
-Patch1: %name-2.6.29-1-HZ.diff
-Patch2: %name-2.6.29-1-pdfdoc.diff
-Patch5: %name-2.6.29-1-flushcheckuid.diff
-Patch7: %name-2.6.29-1-warnings.diff
-Patch8: %name-2.6.29-1-skbedit-memset.diff
-Patch9: %name-2.6.29-1-iptunnel-fclose.diff
-Patch10:%name-2.6.29-1-ss-pclose.diff
-Patch13:%name-2.6.29-1-memleak.diff
-Patch14:%name-2.6.37-rtt-metrics-units.diff
+Patch0: %name-libdir-1.diff
+Patch1: %name-HZ.diff
+Patch2: %name-pdfdoc.diff
+Patch3: %name-memleak.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -79,13 +73,7 @@
 %patch0
 %patch1
 %patch2
-%patch5
-%patch7
-%patch8
-%patch9
-%patch10
-%patch13
-%patch14 -p1
+%patch3
 find . -name *.orig -print0 | xargs -r0 rm -v
 
 %build

++ iproute2-2.6.37.tar.bz2 -> iproute2-2.6.38.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/iproute2-2.6.37/include/SNAPSHOT.h 
new/iproute2-2.6.38/include/SNAPSHOT.h
--- old/iproute2-2.6.37/include/SNAPSHOT.h  2011-01-07 18:54:30.0 
+0100
+++ new/iproute2-2.6.38/include/SNAPSHOT.h  2011-03-17 18:05:47.0 
+0100
@@ -1 +1 @@
-static const char SNAPSHOT[] = "110107";
+static const char SNAPSHOT[] = "110317";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/iproute2-2.6.37/include/linux/if_ether.h 
new/iproute2-2.6.38/include/linux/if_ether.h
--- old/iproute2-2.6.37/include/linux/if_ether.h2011-01-07 
18:54:30.0 +0100
+++ new/iproute2-2.6.38/include/linux/if_ether.h2011-03-17 
18:05:47.0 +0100
@@ -72,6 +72,7 @@
 #define ETH_P_MPLS_UC  0x8847  /* MPLS Unicast traffic */
 #define ETH_P_MPLS_MC  0x8848  /* MPLS Multicast traffic   */
 #define ETH_P_ATMMPOA  0x884c  /* MultiProtocol Over ATM   */
+#define ETH_P_LINK_CTL 0x886c  /* HPNA, wlan link local tunnel */
 #define ETH_P_ATMFATE  0x8884  /* Frame-based ATM Transport
 * over Ethernet
 */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/iproute2-2.6.37/include/linux/if_link.h 
new/iproute2-2.6.38/include/linux/if_li