Hello community,

here is the log from the commit of package infiniband-diags for 
openSUSE:Factory checked in at 2017-06-22 10:34:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/infiniband-diags (Old)
 and      /work/SRC/openSUSE:Factory/.infiniband-diags.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "infiniband-diags"

Thu Jun 22 10:34:36 2017 rev:6 rq:504261 version:2.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/infiniband-diags/infiniband-diags.changes        
2017-05-18 20:44:55.927948623 +0200
+++ /work/SRC/openSUSE:Factory/.infiniband-diags.new/infiniband-diags.changes   
2017-06-22 10:34:40.146038496 +0200
@@ -1,0 +2,11 @@
+Fri Jun 16 14:29:11 UTC 2017 - [email protected]
+
+- Updated to version 2.0.0 (fate#323533)
+  * No short changelog available; please read the ChangeLog file
+- rdma-ndd was removed from infiniband-diags (now in rdma-core)
+- libibmad is now part of infiniband-diags
+- Remove obsolete infiniband-diags-rpmlintrc
+- Add _service to fetch from upstream repo
+- Add baselibs.conf for libibnetdisc and libibmad
+
+-------------------------------------------------------------------

Old:
----
  infiniband-diags-1.6.7.tar.gz
  infiniband-diags-rpmlintrc

New:
----
  _service
  baselibs.conf
  infiniband-diags-2.0.0.tar.gz

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

Other differences:
------------------
++++++ infiniband-diags.spec ++++++
--- /var/tmp/diff_new_pack.nuoDop/_old  2017-06-22 10:34:41.413859785 +0200
+++ /var/tmp/diff_new_pack.nuoDop/_new  2017-06-22 10:34:41.417859221 +0200
@@ -16,20 +16,23 @@
 #
 
 
+%define ibnetdisc_major 5
+%define mad_major 5
+%define git_ver %{nil}
+
 Name:           infiniband-diags
 Summary:        OpenFabrics Alliance InfiniBand Diagnostic Tools
 License:        GPL-2.0 or BSD-2-Clause
 Group:          Productivity/Networking/Diagnostic
-Version:        1.6.7
+Version:        2.0.0
 Release:        0
-Source0:        
https://www.openfabrics.org/downloads/management/%{name}-%{version}.tar.gz
-Source99:       %{name}-rpmlintrc
+Source0:        %{name}-%{version}%{git_ver}.tar.gz
+Source1:        baselibs.conf
 Patch2:         infiniband-diags-help_for_ibnodes.patch
 Url:            http://www.openfabrics.org
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  glib2-devel
-BuildRequires:  libibmad-devel
 BuildRequires:  libtool
 BuildRequires:  opensm-devel
 BuildRequires:  pkg-config
@@ -38,34 +41,44 @@
 BuildRequires:  pkgconfig(libudev)
 Requires:       perl = %{perl_version}
 
-%define so_major 5
-
 %description
 diags provides IB diagnostic programs and scripts needed to diagnose an
 IB subnet.
 
-%package    -n libibnetdisc%{so_major}
+%package    -n libibnetdisc%{ibnetdisc_major}
 Summary:        Infiniband Net Discovery runtime library
 Group:          System/Libraries
 
-%description -n libibnetdisc%{so_major}
+%description -n libibnetdisc%{ibnetdisc_major}
 This package contains the Infiniband Net Discovery runtime library needed
 mainly by infiniband-diags.
 
 
 %package devel
-BuildRequires:  libibmad-devel
-BuildRequires:  opensm-devel
-BuildRequires:  rdma-core-devel
-Requires:       %name = %version
 Summary:        OpenIB InfiniBand Diagnostic Tools SDK
 Group:          Development/Libraries/C and C++
+BuildRequires:  opensm-devel
+BuildRequires:  rdma-core-devel
+Requires:       %{name} = %{version}
+Requires:       libibmad%{mad_major} = %version
+Requires:       libibnetdisc%{ibnetdisc_major} = %version
 Provides:       infiniband-diags:%{_libdir}/libibnetdisc.so
+Provides:       libibmad-devel = %{version}-%{release}
 
 %description devel
 diags provides IB diagnostic programs and scripts needed to diagnose an
 IB subnet. This package contains all files needed for development.
 
+%package -n     libibmad%{mad_major}
+Summary:        Libibamd runtime library
+Group:          System/Libraries
+BuildRequires:  rdma-core-devel
+
+%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.
+
 %prep
 %setup -q
 # rename to silence automake
@@ -85,13 +98,15 @@
 %install
 make DESTDIR=%buildroot install
 rm -f %{buildroot}%{_libdir}/*.la
-#Remove rdma-ndd stuff which is provided by rdma-core
-rm -f %{buildroot}%{_sbindir}/rdma-ndd
-rm -f %{buildroot}%{_unitdir}/rdma-ndd.service
-rm -f %{buildroot}%{_mandir}/man8/rdma-ndd.8*
 
-%post -n libibnetdisc%{so_major} -p /sbin/ldconfig
-%postun -n libibnetdisc%{so_major} -p /sbin/ldconfig
+%check
+make check
+
+%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
 
 %files
 %defattr(-, root, root)
@@ -104,9 +119,14 @@
 %_mandir/man3/*
 %{perl_vendorarch}/IBswcountlimits.pm
 
-%files -n libibnetdisc%{so_major}
+%files -n libibnetdisc%{ibnetdisc_major}
+%defattr(-, root, root)
+%{_libdir}/libibnetdisc.so.*
+
+%files -n libibmad%{mad_major}
 %defattr(-, root, root)
-%{_libdir}/*.so.*
+%doc COPYING
+%_libdir/libibmad.so.*
 
 %files devel
 %defattr(-, root, root)

++++++ _service ++++++
<services>
  <service name="tar_scm" mode="disabled">
    <param name="scm">git</param>
    <param name="url">https://github.com/linux-rdma/infiniband-diags.git</param>
    <param name="package-meta">no</param>
    <param name="exclude">.git</param>
    <param name="filename">infiniband-diags</param>
    <param name="version">2.0.0</param>
    <param name="revision">4d6438f19019dc072b45c5775c5117b5110809ab</param>
  </service>
  <service name="recompress" mode="disabled">
    <param name="file">infiniband-diags*.tar</param>
    <param name="compression">gz</param>
  </service>

</services>
++++++ baselibs.conf ++++++
libibmad5
libibnetdisc5
infiniband-diags-devel
 requires -libibmad-<targettype>
 requires -libibnetdisc-<targettype>
 requires "libibmad5-<targettype> = <version>"
 requires "libibnetdisc5-<targettype> = <version>"++++++ 
infiniband-diags-1.6.7.tar.gz -> infiniband-diags-2.0.0.tar.gz ++++++
++++ 72098 lines of diff (skipped)


Reply via email to