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)
