Hello community, here is the log from the commit of package rdma-core for openSUSE:Factory checked in at 2017-12-03 10:08:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rdma-core (Old) and /work/SRC/openSUSE:Factory/.rdma-core.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rdma-core" Sun Dec 3 10:08:30 2017 rev:12 rq:546275 version:15.1 Changes: -------- --- /work/SRC/openSUSE:Factory/rdma-core/rdma-core.changes 2017-11-14 14:15:12.308033815 +0100 +++ /work/SRC/openSUSE:Factory/.rdma-core.new/rdma-core.changes 2017-12-03 10:08:35.321531037 +0100 @@ -1,0 +2,27 @@ +Tue Nov 28 15:56:40 UTC 2017 - nmoreychaisemartin@suse.com + +- Update to rdma-core v15.1 + * Backport CI checks on centos/SUSE from master + * Stable ABI auto checks + * Backport fixes: + * verbs: Do not block QP attr_masks used by older kernels + * libibumad/umad.c: In get_port, ignore sysfs rate file errors + * bnxt_re/lib: fix the memory barrier call during poll-cq + * bnxt_re/lib: increment psn in case of 0 length packets + * libqedr: fix inline data copy + * verbs: Fix declaration of C++ include file in C-block + * verbs: Fix C++ compilation break + * verbs: fix compilation error with ICC + * hns: Fix create QP structure layout + * ibacm: Incorrect list used for subnet list causes a segfault + * ibacm: Incorrect usage of BE byte order of MLID attach/detach_mcast() +- Remove patches that were merged to v15.1: + * bnxt_re-lib-fix-the-memory-barrier-call-during-poll-cq.patch + * bnxt_re-lib-increment-psn-in-case-of-0-length-packets.patch + * ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch + * ibacm-Incorrect-usage-of-BE-byte-order-of-MLID-attach-detach_mcast.patch + * libibumad-umad.c-In-get_port-ignore-sysfs-rate-file-errors.patch + * libqedr-fix-inline-data-copy.patch + * verbs-Do-not-block-QP-attr_masks-used-by-older-kernels.patch + +------------------------------------------------------------------- Old: ---- bnxt_re-lib-fix-the-memory-barrier-call-during-poll-cq.patch bnxt_re-lib-increment-psn-in-case-of-0-length-packets.patch ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch ibacm-Incorrect-usage-of-BE-byte-order-of-MLID-attach-detach_mcast.patch libibumad-umad.c-In-get_port-ignore-sysfs-rate-file-errors.patch libqedr-fix-inline-data-copy.patch rdma-core-15.0.dc927a03.tar.gz verbs-Do-not-block-QP-attr_masks-used-by-older-kernels.patch New: ---- rdma-core-15.1.0.6ade95ef.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rdma-core.spec ++++++ --- /var/tmp/diff_new_pack.OSuCdk/_old 2017-12-03 10:08:36.249497298 +0100 +++ /var/tmp/diff_new_pack.OSuCdk/_new 2017-12-03 10:08:36.253497153 +0100 @@ -17,9 +17,9 @@ %bcond_without systemd -%define git_ver .0.dc927a03 +%define git_ver .0.6ade95ef Name: rdma-core -Version: 15 +Version: 15.1 Release: 0 Summary: RDMA core userspace libraries and daemons License: GPL-2.0 or BSD-2-Clause @@ -50,17 +50,11 @@ Url: https://github.com/linux-rdma/rdma-core Source: rdma-core-%{version}%{git_ver}.tar.gz Source1: baselibs.conf -Patch0: ibacm-Incorrect-usage-of-BE-byte-order-of-MLID-attach-detach_mcast.patch -Patch1: ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch -Patch2: libqedr-fix-inline-data-copy.patch -Patch3: libibumad-umad.c-In-get_port-ignore-sysfs-rate-file-errors.patch -Patch4: bnxt_re-lib-fix-the-memory-barrier-call-during-poll-cq.patch -Patch5: bnxt_re-lib-increment-psn-in-case-of-0-length-packets.patch -Patch6: verbs-Do-not-block-QP-attr_masks-used-by-older-kernels.patch BuildRequires: binutils BuildRequires: cmake >= 2.8.11 BuildRequires: gcc BuildRequires: pkgconfig +BuildRequires: python3-base BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(systemd) @@ -84,9 +78,21 @@ Provides: ofed = %{version} Obsoletes: ofed < %{version} +# Trickery to handle both SUSE OpenBuild System and Manual build +# In OBS, rdma-core must use curl-mini instead of curl to avoid +# a build dependency loop: +# rdma-core -> cmake -> curl -> ... -> boost -> rdma-core +# Thus we force a BuildRequires to curl-mini which as no impact +# as it is not used during the build. +# However curl-mini is not a published RPM. This would prevent any build +# outside of OBS. Thus we add a bcond to allow manual build. +# To force build without the use of curl-mini, --without=curlmini +# should be passed to rpmbuild %if 0%{?suse_version} >= 1330 +%if %{with curlmini} BuildRequires: curl-mini %endif +%endif # Tumbleweed's cmake RPM macro adds -Wl,--no-undefined to the module flags # which is totally inappropriate and breaks building 'ENABLE_EXPORTS' style @@ -318,13 +324,6 @@ %prep %setup -q -n %{name}-%{version}%{git_ver} -%patch0 -%patch1 -%patch2 -%patch3 -%patch4 -%patch5 -%patch6 %build ++++++ _service ++++++ --- /var/tmp/diff_new_pack.OSuCdk/_old 2017-12-03 10:08:36.313494971 +0100 +++ /var/tmp/diff_new_pack.OSuCdk/_new 2017-12-03 10:08:36.317494826 +0100 @@ -8,7 +8,7 @@ <param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@.%h</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> - <param name="revision">dc927a0380346c7857f005b8ff3747a6a42ecdb0</param> + <param name="revision">6ade95efedf3099cacf05928ae7aa874f9e5c61d</param> <param name="extract">suse/rdma-core.spec</param> </service> <service name="recompress" mode="disabled">