Hello community,

here is the log from the commit of package rdma-core for openSUSE:Factory 
checked in at 2017-09-04 12:20:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rdma-core (Old)
 and      /work/SRC/openSUSE:Factory/.rdma-core.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rdma-core"

Mon Sep  4 12:20:49 2017 rev:7 rq:519959 version:15

Changes:
--------
--- /work/SRC/openSUSE:Factory/rdma-core/rdma-core.changes      2017-08-12 
19:44:03.314811906 +0200
+++ /work/SRC/openSUSE:Factory/.rdma-core.new/rdma-core.changes 2017-09-04 
12:21:01.540553629 +0200
@@ -1,0 +2,54 @@
+Thu Aug 31 06:52:17 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Update to v15-rc3-52-gd3ca56f1
+  * Fix rdma-sriov.service dependencies and remove install section
+  * 50-libmlx4.conf is not a config file
+
+-------------------------------------------------------------------
+Wed Aug 30 14:21:25 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Update to v15-rc3-45-gd366c01a
+  * Drop obsolete workarounds
+  * Drop rdma.service
+  * Add rdma-sriov.service
+  * Switch to the new udev system
+- Prevent uninstall from trying to stop srp_daemon_port@.service
+
+-------------------------------------------------------------------
+Tue Aug 29 12:41:29 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Update to v15-rc3-26-g2f5779a7
+- Prevent rdma-core services to be stopped or restarted during
+  uninstall and updates
+- Do not use service_* macros on services that do not need them
+- Remove provides for old <provider>-rdmav2 packages
+  as they are not compatible anymore due to ABI changes
+- Use upstream spec file.
+
+-------------------------------------------------------------------
+Mon Aug 21 13:53:50 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Update to v15-rc3
+  - Add flow steering drop action
+  - mmio_flush_write fixes
+  - Fixes for uclibc
+  - Add common mmio accessor routines and remove per provider mmio
+    routines
+  - qedr fixes
+  - Lots of fixes for debian packaging
+  - Copyright fixes
+  - Properly conflict with infiniband-diags
+  - Add direct verbs support to mlx4 provider
+  - Improvement to Travis CI checking
+  - Enforce kernel coding style in rdma-core
+  - Add initial verbs hotplug support
+  - Sparse annotations
+  - Systemd updates for srp_daemon and iwpmd
+  - Red Hat packaging fixes
+  - Properly make the entire rdma-core support udev hotplug activation
+  - Packaging fixes related to the joining of packages and globs that are
+    no longer valid
+- Drop rdma-core-s390x.patch as it was merged upstream
+- Remove legacy systemd macros
+
+-------------------------------------------------------------------

Old:
----
  rdma-core-14.tar.xz
  rdma-core-s390x.patch

New:
----
  rdma-core-15rc3.52.d3ca56f1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rdma-core.spec ++++++
--- /var/tmp/diff_new_pack.rztjwS/_old  2017-09-04 12:21:02.704390011 +0200
+++ /var/tmp/diff_new_pack.rztjwS/_new  2017-09-04 12:21:02.720387762 +0200
@@ -17,11 +17,9 @@
 
 
 %bcond_without  systemd
-
-%define git_ver %{nil}
-
+%define         git_ver rc3.52.d3ca56f1
 Name:           rdma-core
-Version:        14
+Version:        15
 Release:        0
 Summary:        RDMA core userspace libraries and daemons
 License:        GPL-2.0 or BSD-2-Clause
@@ -31,28 +29,35 @@
 %define ibcm_so_major   1
 %define rdmacm_so_major 1
 %define umad_so_major   3
+%define mlx4_so_major   1
 %define mlx5_so_major   1
 
 %define  verbs_lname  libibverbs%{verbs_so_major}
 %define  ibcm_lname   libibcm%{ibcm_so_major}
 %define  rdmacm_lname librdmacm%{rdmacm_so_major}
 %define  umad_lname   libibumad%{umad_so_major}
+%define  mlx4_lname   libmlx4-%{mlx4_so_major}
 %define  mlx5_lname   libmlx5-%{mlx5_so_major}
 
+%ifnarch s390 %arm
+%define dma_coherent 1
+%endif
+
 # Almost everything is licensed under the OFA dual GPLv2, 2 Clause BSD license
 #  providers/ipathverbs/ Dual licensed using a BSD license with an extra 
patent clause
 #  providers/rxe/ Incorporates code from ipathverbs and contains the patent 
clause
 #  providers/hfi1verbs Uses the 3 Clause BSD license
 Url:            https://github.com/linux-rdma/rdma-core
-Source0:        %{name}-%{version}%{git_ver}.tar.xz
+Source:         rdma-core-%{version}%{git_ver}.tar.gz
 Source1:        baselibs.conf
-Patch1:         rdma-core-s390x.patch
 BuildRequires:  binutils
 BuildRequires:  cmake >= 2.8.11
 BuildRequires:  gcc
 BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(libudev)
 BuildRequires:  pkgconfig(systemd)
+BuildRequires:  pkgconfig(udev)
 %ifnarch s390 s390x
 BuildRequires:  valgrind-devel
 %endif
@@ -63,6 +68,7 @@
 Requires:       dracut
 Requires:       kmod
 Requires:       systemd
+Requires:       udev
 
 # SUSE previously shipped rdma as a stand-alone
 # package which we're supplanting here.
@@ -109,7 +115,8 @@
 Requires:       %{rdmacm_lname} = %{version}-%{release}
 Requires:       %{umad_lname} = %{version}-%{release}
 Requires:       %{verbs_lname} = %{version}-%{release}
-%ifnarch s390 %arm
+%%if 0%{?dma_coherent}
+Requires:       %{mlx4_lname} = %{version}-%{release}
 Requires:       %{mlx5_lname} = %{version}-%{release}
 %endif
 Requires:       rsocket = %{version}-%{release}
@@ -136,29 +143,19 @@
 Summary:        Library & drivers for direct userspace use of 
InfiniBand/iWARP/RoCE hardware
 Group:          System/Libraries
 Requires:       %{name}%{?_isa} = %{version}-%{release}
-Provides:       libcxgb3-rdmav2 = %{version}-%{release}
 Obsoletes:      libcxgb3-rdmav2 < %{version}-%{release}
-Provides:       libcxgb4-rdmav2 = %{version}-%{release}
 Obsoletes:      libcxgb4-rdmav2 < %{version}-%{release}
-Provides:       libhfi1verbs-rdmav2 = %{version}-%{release}
 Obsoletes:      libhfi1verbs-rdmav2 < %{version}-%{release}
-Provides:       libi40iw-rdmav2 = %{version}-%{release}
 Obsoletes:      libi40iw-rdmav2 < %{version}-%{release}
-Provides:       libipathverbs-rdmav2 = %{version}-%{release}
 Obsoletes:      libipathverbs-rdmav2 < %{version}-%{release}
-Provides:       libmlx4-rdmav2 = %{version}-%{release}
 Obsoletes:      libmlx4-rdmav2 < %{version}-%{release}
-Provides:       libmlx5-rdmav2 = %{version}-%{release}
 Obsoletes:      libmlx5-rdmav2 < %{version}-%{release}
-Provides:       libmthca-rdmav2 = %{version}-%{release}
 Obsoletes:      libmthca-rdmav2 < %{version}-%{release}
-Provides:       libnes-rdmav2 = %{version}-%{release}
 Obsoletes:      libnes-rdmav2 < %{version}-%{release}
-Provides:       libocrdma-rdmav2 = %{version}-%{release}
 Obsoletes:      libocrdma-rdmav2 < %{version}-%{release}
-Provides:       librxe-rdmav2 = %{version}-%{release}
 Obsoletes:      librxe-rdmav2 < %{version}-%{release}
-%ifnarch s390 %arm
+%if 0%{?dma_coherent}
+Requires:       %{mlx4_lname} = %{version}-%{release}
 Requires:       %{mlx5_lname} = %{version}-%{release}
 %endif
 
@@ -174,6 +171,7 @@
 - libcxgb3: Chelsio T3 iWARP HCA
 - libcxgb4: Chelsio T4 iWARP HCA
 - libhfi1: Intel Omni-Path HFI
+- libhns: HiSilicon Hip06 SoC
 - libi40iw: Intel Ethernet Connection X722 RDMA
 - libipathverbs: QLogic InfiniPath HCA
 - libmlx4: Mellanox ConnectX-3 InfiniBand HCA
@@ -181,7 +179,9 @@
 - libmthca: Mellanox InfiniBand HCA
 - libnes: NetEffect RNIC
 - libocrdma: Emulex OneConnect RDMA/RoCE Device
+- libqedr: QLogic QL4xxx RoCE HCA
 - librxe: A software implementation of the RoCE protocol
+- libvmw_pvrdma: VMware paravirtual RDMA device
 
 %package -n %verbs_lname
 Summary:        Ibverbs runtime library
@@ -191,7 +191,14 @@
 %description -n %verbs_lname
 This package contains the ibverbs runtime library.
 
-%ifnarch s390 %arm
+%if 0%{?dma_coherent}
+%package -n %mlx4_lname
+Summary:        MLX4 runtime library
+Group:          System/Libraries
+
+%description -n %mlx4_lname
+This package contains the mlx4 runtime library.
+
 %package -n %mlx5_lname
 Summary:        MLX5 runtime library
 Group:          System/Libraries
@@ -212,8 +219,10 @@
 %package -n     ibacm
 Summary:        InfiniBand Communication Manager Assistant
 Group:          Productivity/Networking/Other
-Requires:       %{name} = %{version}
+%{?systemd_requires}
+Requires:       %{name}%{?_isa} = %{version}
 Obsoletes:      libibacmp1 < %{version}
+Provides:       libibacmp1 = %{version}
 
 %description -n ibacm
 The ibacm daemon helps reduce the load of managing path record lookups on
@@ -258,7 +267,7 @@
 Requires:       %{name} = %{version}
 
 %description -n %rdmacm_lname
-librdmacm provides a userspace RDMA Communication Managment API.
+librdmacm provides a userspace RDMA Communication Management API.
 
 %package -n rsocket
 Summary:        Preloadable library to turn the socket API RDMA-aware
@@ -278,7 +287,7 @@
 
 %package -n srp_daemon
 Summary:        Tools for using the InfiniBand SRP protocol devices
-Group:          Productivity/Networking/Other
+Group:          Development/Libraries/C and C++
 Requires:       %{name} = %{version}
 Obsoletes:      srptools <= 1.0.3
 Provides:       srptools = %{version}
@@ -303,7 +312,6 @@
 
 %prep
 %setup -q -n  %{name}-%{version}%{git_ver}
-%patch1
 
 %build
 
@@ -328,18 +336,17 @@
          -DCMAKE_INSTALL_MANDIR:PATH=%{_mandir} \
          -DCMAKE_INSTALL_SYSCONFDIR:PATH=%{_sysconfdir} \
          -DCMAKE_INSTALL_SYSTEMD_SERVICEDIR:PATH=%{_unitdir} \
+         -DCMAKE_INSTALL_SYSTEMD_BINDIR:PATH=%{_libexecdir}/systemd \
          -DCMAKE_INSTALL_INITDDIR:PATH=%{_initddir} \
          -DCMAKE_INSTALL_RUNDIR:PATH=%{_rundir} \
          -DCMAKE_INSTALL_DOCDIR:PATH=%{_docdir}/%{name}-%{version} \
          -DCMAKE_INSTALL_UDEV_RULESDIR:PATH=%{_udevrulesdir}
-#cd build
 %make_jobs
 
 %install
 cd build
 %cmake_install
 cd ..
-
 mkdir -p %{buildroot}/%{_sysconfdir}/rdma
 
 %global dracutlibdir %%{_sysconfdir}/dracut.conf.d
@@ -350,47 +357,41 @@
 mkdir -p %{buildroot}%{dracutlibdir}/modules.d/05rdma
 mkdir -p %{buildroot}%{sysmodprobedir}
 mkdir -p %{buildroot}%{_unitdir}
-#
-install -D -m0644 redhat/rdma.conf %{buildroot}/%{_sysconfdir}/rdma/rdma.conf
-sed 's%/usr/libexec%/usr/lib%' redhat/rdma.service > 
%{buildroot}%{_unitdir}/rdma.service
-chmod 0644 %{buildroot}%{_unitdir}/rdma.service
+
+# SRIOV service
 install -D -m0644 redhat/rdma.sriov-vfs 
%{buildroot}/%{_sysconfdir}/rdma/sriov-vfs
+install -D -m0755 redhat/rdma.sriov-init 
%{buildroot}%{_libexecdir}/rdma-set-sriov-vf
+install -D -m0644 suse/rdma.sriov-rules 
%{buildroot}%{_udevrulesdir}/98-rdma-sriov.rules
+install -D -m0644 suse/rdma.sriov-service 
%{buildroot}%{_unitdir}/rdma-sriov.service
+
+# Port type setup for mlx4 dual port cards
 install -D -m0644 redhat/rdma.mlx4.conf 
%{buildroot}/%{_sysconfdir}/rdma/mlx4.conf
-install -D -m0644 redhat/rdma.udev-ipoib-naming.rules 
%{buildroot}%{_udevrulesdir}/70-persistent-ipoib.rules
-install -D -m0644 redhat/rdma.mlx4.user.modprobe 
%{buildroot}%{_sysconfdir}/modprobe.d/50-mlx4.conf
-sed 's%/usr/libexec%/usr/lib%g' redhat/rdma.modules-setup.sh > 
%{buildroot}%{dracutlibdir}/modules.d/05rdma/module-setup.sh
-chmod 0755 %{buildroot}%{dracutlibdir}/modules.d/05rdma/module-setup.sh
-install -D -m0644 redhat/rdma.udev-rules 
%{buildroot}%{_udevrulesdir}/98-rdma.rules
 sed 's%/usr/libexec%/usr/lib%g' redhat/rdma.mlx4.sys.modprobe > 
%{buildroot}%{sysmodprobedir}/50-libmlx4.conf
 chmod 0644 %{buildroot}%{sysmodprobedir}/50-libmlx4.conf
-install -D -m0644 redhat/rdma.cxgb3.sys.modprobe 
%{buildroot}%{sysmodprobedir}/50-cxgb3.conf
-install -D -m0644 redhat/rdma.cxgb4.sys.modprobe 
%{buildroot}%{sysmodprobedir}/50-cxgb4.conf
-sed 's%/usr/libexec%/usr/lib%g' redhat/rdma.kernel-init > 
%{buildroot}%{_libexecdir}/rdma-init-kernel
-chmod 0755 %{buildroot}%{_libexecdir}/rdma-init-kernel
-install -D -m0755 redhat/rdma.sriov-init 
%{buildroot}%{_libexecdir}/rdma-set-sriov-vf
-install -D -m0644 redhat/rdma.fixup-mtrr.awk 
%{buildroot}%{_libexecdir}/rdma-fixup-mtrr.awk
 install -D -m0755 redhat/rdma.mlx4-setup.sh 
%{buildroot}%{_libexecdir}/mlx4-setup.sh
 
-mv %{buildroot}%{_sysconfdir}/modprobe.d/truescale.conf 
%{buildroot}%{_sysconfdir}/modprobe.d/50-truescale.conf
+# Dracut file for IB support during boot
+sed 's%/usr/libexec%/usr/lib%g' redhat/rdma.modules-setup.sh > 
%{buildroot}%{dracutlibdir}/modules.d/05rdma/module-setup.sh
+chmod 0755 %{buildroot}%{dracutlibdir}/modules.d/05rdma/module-setup.sh
 
 # ibacm
 cd build
 LD_LIBRARY_PATH=./lib bin/ib_acme -D . -O
 install -D -m0644 ibacm_opts.cfg %{buildroot}%{_sysconfdir}/rdma/
-install -D -m0644 ../redhat/ibacm.service %{buildroot}%{_unitdir}/
 
 for service in rdma rdma-ndd ibacm iwpmd srp_daemon; do ln -sf 
%{_sbindir}/service %{buildroot}%{_sbindir}/rc${service}; done
 
 # Delete the package's init.d scripts
 rm -rf %{buildroot}/%{_initddir}/
-
-# Remove former srp_daemon.sh script
-rm  %{buildroot}%{_sbindir}/srp_daemon.sh
+rm -rf %{buildroot}/%{_sbindir}/srp_daemon.sh
 
 %post -n %verbs_lname -p /sbin/ldconfig
 %postun -n %verbs_lname -p /sbin/ldconfig
 
-%ifnarch s390 %arm
+%if 0%{?dma_coherent}
+%post -n %mlx4_lname -p /sbin/ldconfig
+%postun -n %mlx4_lname -p /sbin/ldconfig
+
 %post -n %mlx5_lname -p /sbin/ldconfig
 %postun -n %mlx5_lname -p /sbin/ldconfig
 %endif
@@ -404,57 +405,63 @@
 %post -n %rdmacm_lname -p /sbin/ldconfig
 %postun -n %rdmacm_lname -p /sbin/ldconfig
 
+%post
+# we ship udev rules, so trigger an update.
+/sbin/udevadm trigger --subsystem-match=infiniband --action=change || true
+/sbin/udevadm trigger --subsystem-match=infiniband_mad --action=change || true
+
+#
+# ibacm
+#
 %pre -n ibacm
-%service_add_pre ibacm.service
+%service_add_pre ibacm.service ibacm.socket
 
 %post -n ibacm
-%systemd_post ibacm.service
-%service_add_post ibacm.service
+%service_add_post ibacm.service ibacm.socket
 
 %preun -n ibacm
-%systemd_preun ibacm.service
+%service_del_preun ibacm.service ibacm.socket
 
 %postun -n ibacm
-%systemd_postun_with_restart ibacm.service
+%service_del_postun ibacm.service ibacm.socket
 
+#
+# srp daemon
+#
 %pre -n srp_daemon
-%service_add_pre srp_daemon.service
+%service_add_pre srp_daemon.service srp_daemon_port@.service
 
 %post -n srp_daemon
-%service_add_post srp_daemon.service
-%systemd_post srp_daemon.service
+%service_add_post srp_daemon.service srp_daemon_port@.service
+# we ship udev rules, so trigger an update.
+/sbin/udevadm trigger --subsystem-match=infiniband_mad --action=change
 
 %preun -n srp_daemon
-%systemd_preun srp_daemon.service
+%service_del_preun srp_daemon.service
+%service_del_postun -n  srp_daemon_port@.service
 
 %postun -n srp_daemon
-%systemd_postun_with_restart srp_daemon.service
+%service_del_postun srp_daemon.service
+%service_del_postun -n  srp_daemon_port@.service
 
+#
+# iwpmd
+#
 %pre -n iwpmd
 %service_add_pre ibiwpmd.service
 
 %post -n iwpmd
-%systemd_post iwpmd.service
 %service_add_post iwpmd.service
 
 %preun -n iwpmd
-%systemd_preun iwpmd.service
+%service_del_preun iwpmd.service
 
 %postun -n iwpmd
-%systemd_postun_with_restart iwpmd.service
-
-%pre
-%service_add_pre rdma.service
-
-%post
-%service_add_post rdma.service
-
-%preun
-%service_del_preun rdma.service
-
-%postun
-%service_del_postun rdma.service
+%service_del_postun iwpmd.service
 
+#
+# rdma-ndd
+#
 %pre -n rdma-ndd
 %service_add_pre rdma-ndd.service
 
@@ -470,29 +477,40 @@
 %files
 %defattr(-,root,root)
 %dir %{_sysconfdir}/rdma
+%dir %{_sysconfdir}/rdma/modules
 %dir %{_docdir}/%{name}-%{version}
 %dir %{_libexecdir}/udev
 %dir %{_libexecdir}/udev/rules.d
+%dir %{_sysconfdir}/udev
+%dir %{_sysconfdir}/udev/rules.d
 %dir %{_sysconfdir}/modprobe.d
 %doc %{_docdir}/%{name}-%{version}/README.md
-%exclude %{_sysconfdir}/rdma/ibacm_opts.cfg
-%config(noreplace) %{_sysconfdir}/rdma/*
-%exclude  %{_libexecdir}/udev/rules.d/rdma-ndd.rules
-%config(noreplace) %{_libexecdir}/udev/rules.d/*
-%exclude %{_libexecdir}/udev/rules.d/srp_daemon.rules
-%config(noreplace) %{_sysconfdir}/modprobe.d/50-mlx4.conf
-%config(noreplace) %{_sysconfdir}/modprobe.d/50-truescale.conf
-%{_unitdir}/rdma.service
+%config(noreplace) %{_sysconfdir}/rdma/mlx4.conf
+%config(noreplace) %{_sysconfdir}/rdma/modules/infiniband.conf
+%config(noreplace) %{_sysconfdir}/rdma/modules/iwarp.conf
+%config(noreplace) %{_sysconfdir}/rdma/modules/opa.conf
+%config(noreplace) %{_sysconfdir}/rdma/modules/rdma.conf
+%config(noreplace) %{_sysconfdir}/rdma/modules/roce.conf
+%config(noreplace) %{_sysconfdir}/rdma/sriov-vfs
+%if 0%{?dma_coherent}
+%config(noreplace) %{_sysconfdir}/modprobe.d/mlx4.conf
+%endif
+%config(noreplace) %{_sysconfdir}/modprobe.d/truescale.conf
+%config(noreplace) %{_sysconfdir}/udev/rules.d/70-persistent-ipoib.rules
+%{_unitdir}/rdma-hw.target
+%{_unitdir}/rdma-load-modules@.service
+%{_unitdir}/rdma-sriov.service
 %dir %{dracutlibdir}
 %dir %{dracutlibdir}/modules.d
 %dir %{dracutlibdir}/modules.d/05rdma
 %{dracutlibdir}/modules.d/05rdma/module-setup.sh
-%config(noreplace) %{sysmodprobedir}/50-libmlx4.conf
-%config(noreplace) %{sysmodprobedir}/50-cxgb3.conf
-%config(noreplace) %{sysmodprobedir}/50-cxgb4.conf
-%{_libexecdir}/rdma-init-kernel
+%{_udevrulesdir}/75-rdma-description.rules
+%{_udevrulesdir}/90-rdma-hw-modules.rules
+%{_udevrulesdir}/90-rdma-ulp-modules.rules
+%{_udevrulesdir}/90-rdma-umad.rules
+%{_udevrulesdir}/98-rdma-sriov.rules
+%{sysmodprobedir}/50-libmlx4.conf
 %{_libexecdir}/rdma-set-sriov-vf
-%{_libexecdir}/rdma-fixup-mtrr.awk
 %{_libexecdir}/mlx4-setup.sh
 %{_libexecdir}/truescale-serdes.cmds
 %license COPYING.*
@@ -501,16 +519,21 @@
 %files devel
 %defattr(-,root,root)
 %doc %{_docdir}/%{name}-%{version}/MAINTAINERS
-%{_includedir}/*
+%dir %{_includedir}/infiniband
+%dir %{_includedir}/rdma
+%{_includedir}/infiniband/*
+%{_includedir}/rdma/*
 %{_libdir}/lib*.so
 %{_mandir}/man3/ibv_*
 %{_mandir}/man3/rdma*
 %{_mandir}/man3/umad*
 %{_mandir}/man3/*_to_ibv_rate.*
 %{_mandir}/man7/rdma_cm.*
-%ifnarch s390 %arm
-%{_mandir}/man3/mlx5*
-%{_mandir}/man7/mlx5*
+%if 0%{?dma_coherent}
+%{_mandir}/man3/mlx5dv*
+%{_mandir}/man3/mlx4dv*
+%{_mandir}/man7/mlx5dv*
+%{_mandir}/man7/mlx4dv*
 %endif
 
 %files -n libibverbs
@@ -521,6 +544,7 @@
 %config(noreplace) %{_sysconfdir}/libibverbs.d/*.driver
 %doc %{_docdir}/%{name}-%{version}/libibverbs.md
 %doc %{_docdir}/%{name}-%{version}/rxe.md
+%doc %{_docdir}/%{name}-%{version}/udev.md
 %{_bindir}/rxe_cfg
 %{_mandir}/man7/rxe*
 %{_mandir}/man8/rxe*
@@ -529,7 +553,11 @@
 %defattr(-,root,root)
 %{_libdir}/libibverbs*.so.*
 
-%ifnarch s390 %arm
+%if 0%{?dma_coherent}
+%files -n %mlx4_lname
+%defattr(-,root,root)
+%{_libdir}/libmlx4*.so.*
+
 %files -n %mlx5_lname
 %defattr(-,root,root)
 %{_libdir}/libmlx5*.so.*
@@ -550,17 +578,23 @@
 %{_mandir}/man7/ibacm.*
 %{_mandir}/man7/ibacm_prov.*
 %{_unitdir}/ibacm.service
-%{_libdir}/ibacm/
+%{_unitdir}/ibacm.socket
+%dir %{_libdir}/ibacm
+%{_libdir}/ibacm/*
 %{_sbindir}/rcibacm
 %doc %{_docdir}/%{name}-%{version}/ibacm.md
 
 %files -n iwpmd
 %defattr(-,root,root)
-%{_bindir}/iwpmd
+%dir %{_sysconfdir}/rdma
+%dir %{_sysconfdir}/rdma/modules
+%{_sbindir}/iwpmd
+%{_sbindir}/rciwpmd
 %{_unitdir}/iwpmd.service
+%config(noreplace) %{_sysconfdir}/rdma/modules/iwpmd.conf
 %config(noreplace) %{_sysconfdir}/iwpmd.conf
-%{_sbindir}/rciwpmd
-%{_mandir}/man1/iwpmd.*
+%{_udevrulesdir}/90-iwpmd.rules
+%{_mandir}/man8/iwpmd.*
 %{_mandir}/man5/iwpmd.*
 
 %files -n %ibcm_lname
@@ -615,8 +649,11 @@
 %files -n srp_daemon
 %defattr(-,root,root)
 %dir %{_libexecdir}/srp_daemon
+%dir %{_sysconfdir}/rdma
+%dir %{_sysconfdir}/rdma/modules
 %config(noreplace) %{_sysconfdir}/srp_daemon.conf
-%config(noreplace) %{_libexecdir}/udev/rules.d/srp_daemon.rules
+%config(noreplace) %{_sysconfdir}/rdma/modules/srp_daemon.conf
+%{_libexecdir}/udev/rules.d/60-srp_daemon.rules
 %{_libexecdir}/srp_daemon/start_on_all_ports
 %{_unitdir}/srp_daemon.service
 %{_unitdir}/srp_daemon_port@.service
@@ -628,7 +665,6 @@
 %{_mandir}/man1/srp_daemon.1*
 %{_mandir}/man5/srp_daemon.service.5*
 %{_mandir}/man5/srp_daemon_port@.service.5*
-
 %doc %{_docdir}/%{name}-%{version}/ibsrpdm.md
 
 %files -n rdma-ndd
@@ -636,8 +672,7 @@
 %{_sbindir}/rdma-ndd
 %{_sbindir}/rcrdma-ndd
 %{_unitdir}/rdma-ndd.service
-%{_mandir}/man8/rdma-ndd.*
 %{_mandir}/man8/rdma-ndd.8*
-%config(noreplace) %{_libexecdir}/udev/rules.d/rdma-ndd.rules
+%{_libexecdir}/udev/rules.d/60-rdma-ndd.rules
 
 %changelog

++++++ _service ++++++
--- /var/tmp/diff_new_pack.rztjwS/_old  2017-09-04 12:21:02.760382139 +0200
+++ /var/tmp/diff_new_pack.rztjwS/_new  2017-09-04 12:21:02.760382139 +0200
@@ -5,11 +5,14 @@
     <param name="package-meta">no</param>
     <param name="exclude">.git</param>
     <param name="filename">rdma-core</param>
-    <param name="version">14</param>
-    <param name="revision">b2f6a3699b2a4bb1478e919b29e9a39307457e48</param>
+    <param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@.%h</param>
+    <param name="versionrewrite-pattern">v(.*)</param>
+    <param name="versionrewrite-replacement">\1</param>
+    <param name="revision">d3ca56f16b020e75ad74300c056f2ae3cedf5833</param>
+       <param name="extract">suse/rdma-core.spec</param>
   </service>
   <service name="recompress" mode="disabled">
     <param name="file">*rdma-core*.tar</param>
-    <param name="compression">xz</param>
+    <param name="compression">gz</param>
   </service>
 </services>

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.rztjwS/_old  2017-09-04 12:21:02.844370332 +0200
+++ /var/tmp/diff_new_pack.rztjwS/_new  2017-09-04 12:21:02.864367520 +0200
@@ -1,5 +1,6 @@
 libibverbs
 libibverbs1
+libmlx4-1
 libmlx5-1
 libibcm1
 libibumad3


Reply via email to