Hello community, here is the log from the commit of package rdma-core for openSUSE:Factory checked in at 2018-07-02 23:27:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rdma-core (Old) and /work/SRC/openSUSE:Factory/.rdma-core.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rdma-core" Mon Jul 2 23:27:40 2018 rev:23 rq:616908 version:18.1 Changes: -------- --- /work/SRC/openSUSE:Factory/rdma-core/rdma-core.changes 2018-04-30 22:51:44.660211542 +0200 +++ /work/SRC/openSUSE:Factory/.rdma-core.new/rdma-core.changes 2018-07-02 23:27:44.025673869 +0200 @@ -1,0 +2,35 @@ +Thu Jun 14 08:54:13 UTC 2018 - nmoreychaisemartin@suse.com + +- Remove pandoc BuildRequires + * Add prebuilt-pandoc.sh to pre-generate the man pages + * Add prebuilt-pandoc.tgz containing pre-generated man pages + * Extract man pages in the appropriate directory during build + +------------------------------------------------------------------- +Tue Jun 12 10:40:32 UTC 2018 - nmoreychaisemartin@suse.com + +- Update to rdma-core v18.1 + * Fix compilation issue with recent glibc +- Drop Remove-the-obsolete-libibcm-library.patch and + umad-Do-not-check-for-umad-sysfs-files-in-umad_init.patch as they were + fixed upstream. + +------------------------------------------------------------------- +Tue Jun 12 05:47:18 UTC 2018 - nmoreychaisemartin@suse.com + +- Update to rdma-core v16.5 + * Backport fixes: + * buildilb: Fix -msse breakage on ARM builds + * buildlib: Use -msse if the compiler does not support target(sse) (bsc#1086910) + * suse: do not call %service rules on a template file (bsc#1093170) + * mlx5: Convert ah_attr static rate to mlx5 static rate + * ccan: Add array_size.h file + * iwpmd: Initialize address of sockaddr + * mlx5: Fix need_uuar_lock when there are no medium bfregs + * verbs: Fix wrong clean up flow in ibv_rc_pingpong + * Match kernel ABI to for 4.17 for 32 bit + * librdmacm: Set errno correctly if status is positive + * verbs: Remove bogus cq_fd + * verbs: Fix typo in copying IBV_FLOW_SPEC_UDP/TCP 'val' + +------------------------------------------------------------------- @@ -74 +109 @@ - with SRP daemon not handling SM changes (bsc#1072884) + with SRP daemon not handling SM changes (bsc#1072884, bsc#1049515) @@ -159 +194,2 @@ - * Remove dracut requirement + * Remove dracut requirement (bsc#1058504) + * Includes Broadcom patches (bsc#1060413) Old: ---- Remove-the-obsolete-libibcm-library.patch rdma-core-16.4.0.9cb939b92bea.tar.gz umad-Do-not-check-for-umad-sysfs-files-in-umad_init.patch New: ---- prebuild-pandoc.sh prebuilt-pandoc.tgz rdma-core-18.1.0.1f4780139d62.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rdma-core.spec ++++++ --- /var/tmp/diff_new_pack.hajEgO/_old 2018-07-02 23:27:44.465673327 +0200 +++ /var/tmp/diff_new_pack.hajEgO/_new 2018-07-02 23:27:44.469673322 +0200 @@ -17,12 +17,12 @@ %bcond_without systemd -%define git_ver .0.9cb939b92bea +%define git_ver .0.1f4780139d62 Name: rdma-core -Version: 16.4 +Version: 18.1 Release: 0 Summary: RDMA core userspace libraries and daemons -License: GPL-2.0 or BSD-2-Clause +License: GPL-2.0-only OR BSD-2-Clause Group: Productivity/Networking/Other %define verbs_so_major 1 @@ -48,8 +48,8 @@ Url: https://github.com/linux-rdma/rdma-core Source: rdma-core-%{version}%{git_ver}.tar.gz Source1: baselibs.conf -Patch0: Remove-the-obsolete-libibcm-library.patch -Patch1: umad-Do-not-check-for-umad-sysfs-files-in-umad_init.patch +Source2: prebuild-pandoc.sh +Source3: prebuilt-pandoc.tgz BuildRequires: binutils BuildRequires: cmake >= 2.8.11 BuildRequires: gcc @@ -315,8 +315,8 @@ %prep %setup -q -n %{name}-%{version}%{git_ver} -%patch0 -%patch1 +#Extract prebuilt pandoc file in the buildlib directory +(cd buildlib && tar xf %{S:3}) %build @@ -326,6 +326,8 @@ %define _rundir /var/run %endif +%{!?EXTRA_CMAKE_FLAGS: %define EXTRA_CMAKE_FLAGS %{nil}} + # Pass all of the rpm paths directly to GNUInstallDirs and our other defines. %cmake %{CMAKE_FLAGS} \ -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now" \ @@ -345,7 +347,8 @@ -DCMAKE_INSTALL_INITDDIR:PATH=%{_initddir} \ -DCMAKE_INSTALL_RUNDIR:PATH=%{_rundir} \ -DCMAKE_INSTALL_DOCDIR:PATH=%{_docdir}/%{name}-%{version} \ - -DCMAKE_INSTALL_UDEV_RULESDIR:PATH=%{_udevrulesdir} + -DCMAKE_INSTALL_UDEV_RULESDIR:PATH=%{_udevrulesdir} \ + %{EXTRA_CMAKE_FLAGS} %make_jobs %install @@ -431,20 +434,18 @@ # srp daemon # %pre -n srp_daemon -%service_add_pre srp_daemon.service srp_daemon_port@.service +%service_add_pre srp_daemon.service %post -n srp_daemon -%service_add_post srp_daemon.service srp_daemon_port@.service +%service_add_post srp_daemon.service # we ship udev rules, so trigger an update. /sbin/udevadm trigger --subsystem-match=infiniband_mad --action=change %preun -n srp_daemon %service_del_preun srp_daemon.service -%service_del_postun -n srp_daemon_port@.service %postun -n srp_daemon %service_del_postun srp_daemon.service -%service_del_postun -n srp_daemon_port@.service # # iwpmd ++++++ _service ++++++ --- /var/tmp/diff_new_pack.hajEgO/_old 2018-07-02 23:27:44.497673287 +0200 +++ /var/tmp/diff_new_pack.hajEgO/_new 2018-07-02 23:27:44.497673287 +0200 @@ -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">9cb939b92bea70bf0bca28fd996d2019c79c5cb3</param> + <param name="revision">1f4780139d626c9d5cdd8386edf76a1c0043741e</param> <param name="extract">suse/rdma-core.spec</param> </service> <service name="recompress" mode="disabled"> ++++++ prebuild-pandoc.sh ++++++ #!/bin/bash TARBALL=$(rpmspec --parse rdma-core.spec | grep Source: | awk '{ print $NF}') OUTDIR=$(tar tf rdma-core-18.1.0.1f4780139d62.tar.gz | head -n 1) rm -Rf $OUTDIR tar xf $TARBALL cd $OUTDIR mkdir build cd build cmake .. make docs tar czf ../../prebuilt-pandoc.tgz pandoc-prebuilt ++++++ rdma-core-16.4.0.9cb939b92bea.tar.gz -> rdma-core-18.1.0.1f4780139d62.tar.gz ++++++ ++++ 80562 lines of diff (skipped)