Hello community,

here is the log from the commit of package rdma-core for openSUSE:Factory 
checked in at 2019-10-02 11:55:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rdma-core (Old)
 and      /work/SRC/openSUSE:Factory/.rdma-core.new.2352 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rdma-core"

Wed Oct  2 11:55:14 2019 rev:31 rq:733592 version:25.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/rdma-core/rdma-core.changes      2019-05-21 
10:21:40.255608312 +0200
+++ /work/SRC/openSUSE:Factory/.rdma-core.new.2352/rdma-core.changes    
2019-10-02 11:55:19.327581978 +0200
@@ -1,0 +2,7 @@
+Fri Sep  6 07:18:24 UTC 2019 - Nicolas Morey-Chaisemartin 
<[email protected]>
+
+- Update to rdma-core v25.1
+  - No release notes available
+- Add rdma-core-rpmlintrc to hide non applicable rpmlint warnings
+
+-------------------------------------------------------------------

Old:
----
  rdma-core-23.1.0.352dd809dde8.tar.gz

New:
----
  rdma-core-25.1.0.1841d48eec9d.tar.gz
  rdma-core-rpmlintrc

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

Other differences:
------------------
++++++ rdma-core.spec ++++++
--- /var/tmp/diff_new_pack.tVJpji/_old  2019-10-02 11:55:20.227579644 +0200
+++ /var/tmp/diff_new_pack.tVJpji/_new  2019-10-02 11:55:20.231579634 +0200
@@ -21,20 +21,24 @@
 %define with_static 0
 %define with_pyverbs 1
 
-%define         git_ver .0.352dd809dde8
+%define         git_ver .0.1841d48eec9d
 Name:           rdma-core
-Version:        23.1
+Version:        25.1
 Release:        0
 Summary:        RDMA core userspace libraries and daemons
 License:        GPL-2.0-only OR BSD-2-Clause
 Group:          Productivity/Networking/Other
 
+%define efa_so_major    1
 %define verbs_so_major  1
 %define rdmacm_so_major 1
 %define umad_so_major   3
 %define mlx4_so_major   1
 %define mlx5_so_major   1
+%define ibnetdisc_major 5
+%define mad_major       5
 
+%define  efa_lname    libefa%{efa_so_major}
 %define  verbs_lname  libibverbs%{verbs_so_major}
 %define  rdmacm_lname librdmacm%{rdmacm_so_major}
 %define  umad_lname   libibumad%{umad_so_major}
@@ -54,6 +58,7 @@
 Source1:        baselibs.conf
 Source2:        post_download.sh
 Source3:        prebuilt-pandoc.tgz
+Source4:        rdma-core-rpmlintrc
 BuildRequires:  binutils
 BuildRequires:  cmake >= 2.8.11
 BuildRequires:  gcc
@@ -136,6 +141,7 @@
 Requires:       %{umad_lname} = %{version}-%{release}
 Requires:       %{verbs_lname} = %{version}-%{release}
 %if 0%{?dma_coherent}
+Requires:       %{efa_lname} = %{version}-%{release}
 Requires:       %{mlx4_lname} = %{version}-%{release}
 Requires:       %{mlx5_lname} = %{version}-%{release}
 %endif
@@ -160,6 +166,12 @@
 BuildRequires:  pkgconfig(libnl-route-3.0)
 %endif
 
+Requires:       infiniband-diags = %{version}-%{release}
+Provides:       infiniband-diags-devel = %{version}-%{release}
+Obsoletes:      infiniband-diags-devel < %{version}-%{release}
+Provides:       libibmad-devel = %{version}-%{release}
+Obsoletes:      libibmad-devel < %{version}
+
 %description devel
 RDMA core development libraries and headers.
 
@@ -169,6 +181,7 @@
 Requires:       %{name}%{?_isa} = %{version}-%{release}
 Obsoletes:      libcxgb3-rdmav2 < %{version}-%{release}
 Obsoletes:      libcxgb4-rdmav2 < %{version}-%{release}
+Obsoletes:      libefa-rdmav2 < %{version}-%{release}
 Obsoletes:      libhfi1verbs-rdmav2 < %{version}-%{release}
 Obsoletes:      libi40iw-rdmav2 < %{version}-%{release}
 Obsoletes:      libipathverbs-rdmav2 < %{version}-%{release}
@@ -179,6 +192,7 @@
 Obsoletes:      libocrdma-rdmav2 < %{version}-%{release}
 Obsoletes:      librxe-rdmav2 < %{version}-%{release}
 %if 0%{?dma_coherent}
+Requires:       %{efa_lname} = %{version}-%{release}
 Requires:       %{mlx4_lname} = %{version}-%{release}
 Requires:       %{mlx5_lname} = %{version}-%{release}
 %endif
@@ -197,6 +211,7 @@
 
 - libcxgb3: Chelsio T3 iWARP HCA
 - libcxgb4: Chelsio T4 iWARP HCA
+- libefa: Amazon Elastic Fabric Adapter
 - libhfi1: Intel Omni-Path HFI
 - libhns: HiSilicon Hip06 SoC
 - libi40iw: Intel Ethernet Connection X722 RDMA
@@ -208,6 +223,7 @@
 - libocrdma: Emulex OneConnect RDMA/RoCE Device
 - libqedr: QLogic QL4xxx RoCE HCA
 - librxe: A software implementation of the RoCE protocol
+- libsiw: A software implementation of the iWarp protocol
 - libvmw_pvrdma: VMware paravirtual RDMA device
 
 %package -n %verbs_lname
@@ -218,6 +234,13 @@
 %description -n %verbs_lname
 This package contains the ibverbs runtime library.
 
+%package -n %efa_lname
+Summary:        EFA runtime library
+Group:          System/Libraries
+
+%description -n %efa_lname
+This package contains the efa runtime library.
+
 %package -n %mlx4_lname
 Summary:        MLX4 runtime library
 Group:          System/Libraries
@@ -232,6 +255,14 @@
 %description -n %mlx5_lname
 This package contains the mlx5 runtime library.
 
+%package    -n libibnetdisc%{ibnetdisc_major}
+Summary:        Infiniband Net Discovery runtime library
+Group:          System/Libraries
+
+%description -n libibnetdisc%{ibnetdisc_major}
+This package contains the Infiniband Net Discovery runtime library needed
+mainly by infiniband-diags.
+
 %package -n     libibverbs-utils
 Summary:        Examples for the libibverbs library
 Group:          Productivity/Networking/Other
@@ -259,6 +290,24 @@
 uses librdmacm to handle connection bring up/tear down.  The librdmacm
 library knows how to talk directly to the ibacm daemon to retrieve data.
 
+%package -n infiniband-diags
+Summary:        InfiniBand Diagnostic Tools
+Group:          Productivity/Networking/Diagnostic
+Requires:       perl = %{perl_version}
+
+%description -n infiniband-diags
+diags provides IB diagnostic programs and scripts needed to diagnose an
+IB subnet.
+
+%package -n     libibmad%{mad_major}
+Summary:        Libibmad runtime library
+Group:          System/Libraries
+
+%description -n libibmad%{mad_major}
+Libibmad provides low layer IB functions for use by the IB diagnostic
+and management programs. These include MAD, SA, SMP, and other basic IB
+functions. This package contains the runtime library.
+
 %package -n iwpmd
 Summary:        Userspace iWarp Port Mapper daemon
 Group:          Development/Libraries/C and C++
@@ -374,6 +423,7 @@
          -DCMAKE_INSTALL_RUNDIR:PATH=%{_rundir} \
          -DCMAKE_INSTALL_DOCDIR:PATH=%{_docdir}/%{name}-%{version} \
          -DCMAKE_INSTALL_UDEV_RULESDIR:PATH=%{_udevrulesdir} \
+         -DCMAKE_INSTALL_PERLDIR:PATH=%{perl_vendorlib} \
 %if %{with_static}
          -DENABLE_STATIC=1 \
 %endif
@@ -395,7 +445,7 @@
 cd ..
 mkdir -p %{buildroot}/%{_sysconfdir}/rdma
 
-%global dracutlibdir %%{_sysconfdir}/dracut.conf.d
+%global dracutlibdir %%{_libexecdir}/dracut/
 %global sysmodprobedir %%{_sysconfdir}/modprobe.d
 
 mkdir -p %{buildroot}%{_udevrulesdir}
@@ -416,8 +466,7 @@
 install -D -m0755 redhat/rdma.mlx4-setup.sh 
%{buildroot}%{_libexecdir}/mlx4-setup.sh
 
 # 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
+install -D -m0644 suse/module-setup.sh 
%{buildroot}%{dracutlibdir}/modules.d/05rdma/module-setup.sh
 
 # ibacm
 cd build
@@ -433,6 +482,9 @@
 %post -n %verbs_lname -p /sbin/ldconfig
 %postun -n %verbs_lname -p /sbin/ldconfig
 
+%post -n %efa_lname -p /sbin/ldconfig
+%postun -n %efa_lname -p /sbin/ldconfig
+
 %post -n %mlx4_lname -p /sbin/ldconfig
 %postun -n %mlx4_lname -p /sbin/ldconfig
 
@@ -445,6 +497,12 @@
 %post -n %rdmacm_lname -p /sbin/ldconfig
 %postun -n %rdmacm_lname -p /sbin/ldconfig
 
+%post -n libibnetdisc%{ibnetdisc_major} -p /sbin/ldconfig
+%postun -n libibnetdisc%{ibnetdisc_major} -p /sbin/ldconfig
+
+%post -n libibmad%{mad_major} -p /sbin/ldconfig
+%postun -n libibmad%{mad_major} -p /sbin/ldconfig
+
 %post
 # we ship udev rules, so trigger an update.
 /sbin/udevadm trigger --subsystem-match=infiniband --action=change || true
@@ -542,6 +600,8 @@
 %dir %{dracutlibdir}/modules.d
 %dir %{dracutlibdir}/modules.d/05rdma
 %{dracutlibdir}/modules.d/05rdma/module-setup.sh
+%{_udevrulesdir}/../rdma_rename
+%{_udevrulesdir}/60-rdma-persistent-naming.rules
 %{_udevrulesdir}/75-rdma-description.rules
 %{_udevrulesdir}/90-rdma-hw-modules.rules
 %{_udevrulesdir}/90-rdma-ulp-modules.rules
@@ -566,14 +626,17 @@
 %endif
 %{_libdir}/lib*.so
 %{_libdir}/pkgconfig/*.pc
+%{_mandir}/man3/ibnd_*
 %{_mandir}/man3/ibv_*
 %{_mandir}/man3/rdma*
 %{_mandir}/man3/umad*
 %{_mandir}/man3/*_to_ibv_rate.*
 %{_mandir}/man7/rdma_cm.*
 %if 0%{?dma_coherent}
+%{_mandir}/man3/efadv*
 %{_mandir}/man3/mlx5dv*
 %{_mandir}/man3/mlx4dv*
+%{_mandir}/man7/efadv*
 %{_mandir}/man7/mlx5dv*
 %{_mandir}/man7/mlx4dv*
 %endif
@@ -591,11 +654,23 @@
 %{_mandir}/man7/rxe*
 %{_mandir}/man8/rxe*
 
+%files -n libibnetdisc%{ibnetdisc_major}
+%defattr(-, root, root)
+%{_libdir}/libibnetdisc.so.*
+
+%files -n libibmad%{mad_major}
+%defattr(-, root, root)
+%{_libdir}/libibmad.so.*
+
 %files -n %verbs_lname
 %defattr(-,root,root)
 %{_libdir}/libibverbs*.so.*
 
 %if 0%{?dma_coherent}
+%files -n %efa_lname
+%defattr(-,root,root)
+%{_libdir}/libefa*.so.*
+
 %files -n %mlx4_lname
 %defattr(-,root,root)
 %{_libdir}/libmlx4*.so.*
@@ -626,6 +701,74 @@
 %{_sbindir}/rcibacm
 %doc %{_docdir}/%{name}-%{version}/ibacm.md
 
+%files -n infiniband-diags
+%defattr(-, root, root)
+%config %{_sysconfdir}/infiniband-diags/error_thresholds
+%dir %{_sysconfdir}/infiniband-diags
+%config(noreplace) %{_sysconfdir}/infiniband-diags/*
+%{_sbindir}/ibaddr
+%{_mandir}/man8/ibaddr*
+%{_sbindir}/ibnetdiscover
+%{_mandir}/man8/ibnetdiscover*
+%{_sbindir}/ibping
+%{_mandir}/man8/ibping*
+%{_sbindir}/ibportstate
+%{_mandir}/man8/ibportstate*
+%{_sbindir}/ibroute
+%{_mandir}/man8/ibroute.*
+%{_sbindir}/ibstat
+%{_mandir}/man8/ibstat.*
+%{_sbindir}/ibsysstat
+%{_mandir}/man8/ibsysstat*
+%{_sbindir}/ibtracert
+%{_mandir}/man8/ibtracert*
+%{_sbindir}/perfquery
+%{_mandir}/man8/perfquery*
+%{_sbindir}/sminfo
+%{_mandir}/man8/sminfo*
+%{_sbindir}/smpdump
+%{_mandir}/man8/smpdump*
+%{_sbindir}/smpquery
+%{_mandir}/man8/smpquery*
+%{_sbindir}/saquery
+%{_mandir}/man8/saquery*
+%{_sbindir}/vendstat
+%{_mandir}/man8/vendstat*
+%{_sbindir}/iblinkinfo
+%{_mandir}/man8/iblinkinfo*
+%{_sbindir}/ibqueryerrors
+%{_mandir}/man8/ibqueryerrors*
+%{_sbindir}/ibcacheedit
+%{_mandir}/man8/ibcacheedit*
+%{_sbindir}/ibccquery
+%{_mandir}/man8/ibccquery*
+%{_sbindir}/ibccconfig
+%{_mandir}/man8/ibccconfig*
+%{_sbindir}/dump_fts
+%{_mandir}/man8/dump_fts*
+%{_sbindir}/ibhosts
+%{_mandir}/man8/ibhosts*
+%{_sbindir}/ibswitches
+%{_mandir}/man8/ibswitches*
+%{_sbindir}/ibnodes
+%{_mandir}/man8/ibnodes*
+%{_sbindir}/ibrouters
+%{_mandir}/man8/ibrouters*
+%{_sbindir}/ibfindnodesusing.pl
+%{_mandir}/man8/ibfindnodesusing*
+%{_sbindir}/ibidsverify.pl
+%{_mandir}/man8/ibidsverify*
+%{_sbindir}/check_lft_balance.pl
+%{_mandir}/man8/check_lft_balance*
+%{_sbindir}/dump_lfts.sh
+%{_mandir}/man8/dump_lfts*
+%{_sbindir}/dump_mfts.sh
+%{_mandir}/man8/dump_mfts*
+%{_sbindir}/ibstatus
+%{_mandir}/man8/ibstatus*
+%{_mandir}/man8/infiniband-diags*
+%{perl_vendorlib}/IBswcountlimits.pm
+
 %files -n iwpmd
 %defattr(-,root,root)
 %dir %{_sysconfdir}/rdma

++++++ _service ++++++
--- /var/tmp/diff_new_pack.tVJpji/_old  2019-10-02 11:55:20.251579582 +0200
+++ /var/tmp/diff_new_pack.tVJpji/_new  2019-10-02 11:55:20.255579572 +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">352dd809dde8648949bb8ead9357dfe03bb8664e</param>
+    <param name="revision">1841d48eec9d845daef961ac21795e5493a376ff</param>
        <param name="extract">suse/rdma-core.spec</param>
   </service>
   <service name="recompress" mode="disabled">

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.tVJpji/_old  2019-10-02 11:55:20.267579540 +0200
+++ /var/tmp/diff_new_pack.tVJpji/_new  2019-10-02 11:55:20.267579540 +0200
@@ -3,6 +3,7 @@
 libmlx4-1
 libmlx5-1
 libibumad3
+libibmad5
 librdmacm1
 rdma-core-devel
-rsocket
\ No newline at end of file
+rsocket

++++++ post_download.sh ++++++
--- /var/tmp/diff_new_pack.tVJpji/_old  2019-10-02 11:55:20.279579509 +0200
+++ /var/tmp/diff_new_pack.tVJpji/_new  2019-10-02 11:55:20.279579509 +0200
@@ -22,8 +22,9 @@
 tar czf ../../prebuilt-pandoc.tgz pandoc-prebuilt
 cd ../..
 
-EXTRA_SOURCES="Source2:        post_download.sh\nSource3:        
prebuilt-pandoc.tgz"
+EXTRA_SOURCES="Source2:        post_download.sh\nSource3:        
prebuilt-pandoc.tgz\nSource4:        rdma-core-rpmlintrc"
 PANDOC_SETUP="#Extract prebuilt pandoc file in the buildlib directory\n(cd 
buildlib && tar xf %{S:3})"
 sed -i -e '/Source1:/a '"$EXTRA_SOURCES" rdma-core.spec
 sed -i -e '/^BuildRequires:  pandoc/d' rdma-core.spec
+sed -i -e '/^BuildRequires:  python3-docutils/d' rdma-core.spec
 sed -i -e '/^%setup /a '"$PANDOC_SETUP" rdma-core.spec

++++++ prebuilt-pandoc.tgz ++++++
++++ 8814 lines of diff (skipped)

++++++ rdma-core-23.1.0.352dd809dde8.tar.gz -> 
rdma-core-25.1.0.1841d48eec9d.tar.gz ++++++
++++ 127249 lines of diff (skipped)

++++++ rdma-core-rpmlintrc ++++++
# This line is mandatory to access the configuration functions
from Config import *

addFilter("libibverbs.* devel-file-in-non-devel-package")
addFilter("libibverbs.* obsolete-not-provided")
addFilter("libibmad.* shared-lib-calls-exit")
addFilter("libibverbs-utils.* shlib-policy-missing-lib")
addFilter("libibverbs.* shlib-policy-missing-lib")
addFilter("librdmacm-utils.* shlib-policy-missing-lib")
addFilter("libibverbs1.* shlib-fixed-dependency")
addFilter("librdmacm1.* shlib-fixed-dependency")

Reply via email to