Hello community, here is the log from the commit of package connman for openSUSE:Factory checked in at 2018-02-13 10:32:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/connman (Old) and /work/SRC/openSUSE:Factory/.connman.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "connman" Tue Feb 13 10:32:35 2018 rev:3 rq:575996 version:1.35 Changes: -------- --- /work/SRC/openSUSE:Factory/connman/connman.changes 2018-01-13 21:47:09.871425750 +0100 +++ /work/SRC/openSUSE:Factory/.connman.new/connman.changes 2018-02-13 10:32:45.657834783 +0100 @@ -1,0 +2,6 @@ +Tue Feb 13 02:25:52 UTC 2018 - avvi...@yandex.by + +- Fix build errors due to unsupported header include order with + newer kernels >=4.15 (connman-1.35-include.patch). + +------------------------------------------------------------------- New: ---- connman-1.35-include.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ connman.spec ++++++ --- /var/tmp/diff_new_pack.BD73Ji/_old 2018-02-13 10:32:46.785794139 +0100 +++ /var/tmp/diff_new_pack.BD73Ji/_new 2018-02-13 10:32:46.785794139 +0100 @@ -39,6 +39,8 @@ Patch0: connman-1.35-resolvconf.patch # PATCH-FIX-OPENSUSE -- Greate symlink to network.service Patch1: connman-1.35-service.patch +# PATCH-FIX-UPSTREAM -- https://patchwork.kernel.org/patch/10172123/ +Patch2: connman-1.35-include.patch BuildRequires: dhcp BuildRequires: openvpn BuildRequires: pkgconfig @@ -212,6 +214,7 @@ %setup -q -n connman-%{version} %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build # Using i586 repository, so explicitly forward it to CC. ++++++ connman-1.35-include.patch ++++++ diff -ruN connman-1.35.orig/src/tethering.c connman-1.35/src/tethering.c --- connman-1.35.orig/src/tethering.c 2017-04-27 14:46:41.000000000 +0300 +++ connman-1.35/src/tethering.c 2018-02-13 05:29:55.346698541 +0300 @@ -31,11 +31,11 @@ #include <stdio.h> #include <sys/ioctl.h> #include <net/if.h> -#include <linux/sockios.h> #include <string.h> #include <fcntl.h> -#include <linux/if_tun.h> #include <netinet/in.h> +#include <linux/sockios.h> +#include <linux/if_tun.h> #include <linux/if_bridge.h> #include "connman.h"