Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rdma-core for openSUSE:Factory checked in at 2023-05-25 23:52:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rdma-core (Old) and /work/SRC/openSUSE:Factory/.rdma-core.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rdma-core" Thu May 25 23:52:15 2023 rev:56 rq:1088781 version:45.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rdma-core/rdma-core.changes 2022-10-14 15:40:10.667681799 +0200 +++ /work/SRC/openSUSE:Factory/.rdma-core.new.1533/rdma-core.changes 2023-05-25 23:52:24.595566321 +0200 @@ -1,0 +2,12 @@ +Wed Apr 19 08:23:59 UTC 2023 - Nicolas Morey <nicolas.mo...@suse.com> + +- Update to v45.0 + - Fixes for all providers + - Support for Microsoft Azure Network Adapter +- Drop rdma-ndd-disable-systemd-ProtectHostName-feature.patch + as it was fixed upstream. +- Refresh against latest sources: + - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch + - Revert-Update-kernel-headers.patch + +------------------------------------------------------------------- Old: ---- rdma-core-42.0.0.196bad56ed06.tar.gz rdma-ndd-disable-systemd-ProtectHostName-feature.patch New: ---- rdma-core-45.0.0.53ee89b4abb1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rdma-core.spec ++++++ --- /var/tmp/diff_new_pack.l9vmUe/_old 2023-05-25 23:52:25.259570219 +0200 +++ /var/tmp/diff_new_pack.l9vmUe/_new 2023-05-25 23:52:25.263570243 +0200 @@ -1,7 +1,7 @@ # # spec file for package rdma-core # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -30,9 +30,9 @@ %define _modprobedir /lib/modprobe.d %endif -%define git_ver .0.196bad56ed06 +%define git_ver .0.53ee89b4abb1 Name: rdma-core -Version: 42.0 +Version: 45.0 Release: 0 Summary: RDMA core userspace libraries and daemons License: BSD-2-Clause OR GPL-2.0-only @@ -42,6 +42,7 @@ %define verbs_so_major 1 %define rdmacm_so_major 1 %define umad_so_major 3 +%define mana_so_major 1 %define mlx4_so_major 1 %define mlx5_so_major 1 %define ibnetdisc_major 5 @@ -51,6 +52,7 @@ %define verbs_lname libibverbs%{verbs_so_major} %define rdmacm_lname librdmacm%{rdmacm_so_major} %define umad_lname libibumad%{umad_so_major} +%define mana_lname libmana%{mana_so_major} %define mlx4_lname libmlx4-%{mlx4_so_major} %define mlx5_lname libmlx5-%{mlx5_so_major} @@ -77,7 +79,6 @@ Patch2: disable-rdma-interface-renaming.patch Patch3: cxgb3-fix-declaration-of-free_context.patch Patch4: cxgb3-fix-support-for-new-uquery-API.patch -Patch5: rdma-ndd-disable-systemd-ProtectHostName-feature.patch BuildRequires: binutils BuildRequires: cmake >= 2.8.11 BuildRequires: gcc @@ -95,7 +96,7 @@ BuildRequires: python3-Cython BuildRequires: python3-devel %endif -%ifnarch s390 riscv64 +%ifnarch s390 s390x %if 0%{?suse_version} >= 1550 BuildRequires: valgrind-client-headers %else @@ -170,6 +171,7 @@ Requires: %{verbs_lname} = %{version}-%{release} %if 0%{?dma_coherent} Requires: %{efa_lname} = %{version}-%{release} +Requires: %{mana_lname} = %{version}-%{release} Requires: %{mlx4_lname} = %{version}-%{release} Requires: %{mlx5_lname} = %{version}-%{release} %endif @@ -207,12 +209,11 @@ Summary: Library & drivers for direct userspace use of InfiniBand/iWARP/RoCE hardware Group: System/Libraries 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} +Obsoletes: libmana-rdmav2 < %{version}-%{release} Obsoletes: libmlx4-rdmav2 < %{version}-%{release} Obsoletes: libmlx5-rdmav2 < %{version}-%{release} Obsoletes: libmthca-rdmav2 < %{version}-%{release} @@ -220,6 +221,7 @@ Obsoletes: librxe-rdmav2 < %{version}-%{release} %if 0%{?dma_coherent} Requires: %{efa_lname} = %{version}-%{release} +Requires: %{mana_lname} = %{version}-%{release} Requires: %{mlx4_lname} = %{version}-%{release} Requires: %{mlx5_lname} = %{version}-%{release} %endif @@ -243,6 +245,7 @@ - libi40iw: Intel Ethernet Connection X722 RDMA - libipathverbs: QLogic InfiniPath HCA - libirdma: Intel Ethernet Connection RDMA +- libmana: Microsoft Azure Network Adapter - libmlx4: Mellanox ConnectX-3 InfiniBand HCA - libmlx5: Mellanox Connect-IB/X-4+ InfiniBand HCA - libmthca: Mellanox InfiniBand HCA @@ -267,6 +270,13 @@ %description -n %efa_lname This package contains the efa runtime library. +%package -n %mana_lname +Summary: MANA runtime library +Group: System/Libraries + +%description -n %mana_lname +This package contains the mana runtime library. + %package -n %mlx4_lname Summary: MLX4 runtime library Group: System/Libraries @@ -425,7 +435,6 @@ %patch2 %patch3 %patch4 -%patch5 %build @@ -520,6 +529,9 @@ %post -n %efa_lname -p /sbin/ldconfig %postun -n %efa_lname -p /sbin/ldconfig +%post -n %mana_lname -p /sbin/ldconfig +%postun -n %mana_lname -p /sbin/ldconfig + %post -n %mlx4_lname -p /sbin/ldconfig %postun -n %mlx4_lname -p /sbin/ldconfig @@ -627,9 +639,8 @@ %dir %{_sysconfdir}/rdma/modules %dir %{_docdir}/%{name}-%{version} %dir %{_udevrulesdir} -%dir %{_sysconfdir}/udev -%dir %{_sysconfdir}/udev/rules.d %dir %{_modprobedir} +%doc %{_docdir}/%{name}-%{version}/70-persistent-ipoib.rules %doc %{_docdir}/%{name}-%{version}/README.md %doc %{_docdir}/%{name}-%{version}/udev.md %config(noreplace) %{_sysconfdir}/rdma/mlx4.conf @@ -642,7 +653,6 @@ %{_modprobedir}/mlx4.conf %endif %{_modprobedir}/truescale.conf -%config(noreplace) %{_sysconfdir}/udev/rules.d/70-persistent-ipoib.rules %{_unitdir}/rdma-hw.target %{_unitdir}/rdma-load-modules@.service %dir %{dracutlibdir} @@ -681,9 +691,11 @@ %{_mandir}/man7/rdma_cm.* %if 0%{?dma_coherent} %{_mandir}/man3/efadv* +%{_mandir}/man3/manadv* %{_mandir}/man3/mlx5dv* %{_mandir}/man3/mlx4dv* %{_mandir}/man7/efadv* +%{_mandir}/man7/manadv* %{_mandir}/man7/mlx5dv* %{_mandir}/man7/mlx4dv* %endif @@ -716,6 +728,10 @@ %defattr(-,root,root) %{_libdir}/libefa*.so.* +%files -n %mana_lname +%defattr(-,root,root) +%{_libdir}/libmana*.so.* + %files -n %mlx4_lname %defattr(-,root,root) %{_libdir}/libmlx4*.so.* ++++++ Revert-Update-kernel-headers.patch ++++++ --- /var/tmp/diff_new_pack.l9vmUe/_old 2023-05-25 23:52:25.287570383 +0200 +++ /var/tmp/diff_new_pack.l9vmUe/_new 2023-05-25 23:52:25.287570383 +0200 @@ -1,4 +1,4 @@ -commit a53161ed3b4ed1502c9fa47e82bd79dec29714ad +commit 35b9f4d5bc4a71edcd4ff78b56c41becf3111fdf Author: Nicolas Morey-Chaisemartin <nmoreychaisemar...@suse.com> Date: Fri Jan 10 09:24:53 2020 +0100 @@ -7,7 +7,7 @@ This reverts commit c21a3cf5d9e4cef0904b4d47f1cb43be9efdbf90. diff --git kernel-headers/CMakeLists.txt kernel-headers/CMakeLists.txt -index 2d0766dd1280..13624b22d81b 100644 +index 82c191cad089..65d521744500 100644 --- kernel-headers/CMakeLists.txt +++ kernel-headers/CMakeLists.txt @@ -1,5 +1,6 @@ @@ -16,8 +16,8 @@ + rdma/cxgb3-abi.h rdma/cxgb4-abi.h rdma/efa-abi.h - rdma/hns-abi.h -@@ -14,6 +15,7 @@ publish_internal_headers(rdma + rdma/erdma-abi.h +@@ -16,6 +17,7 @@ publish_internal_headers(rdma rdma/mlx5_user_ioctl_cmds.h rdma/mlx5_user_ioctl_verbs.h rdma/mthca-abi.h @@ -25,15 +25,15 @@ rdma/ocrdma-abi.h rdma/qedr-abi.h rdma/rdma_netlink.h -@@ -58,6 +60,7 @@ endfunction() +@@ -65,6 +67,7 @@ endfunction() # Transform the kernel ABIs used by the providers rdma_kernel_provider_abi( rdma/bnxt_re-abi.h + rdma/cxgb3-abi.h rdma/cxgb4-abi.h rdma/efa-abi.h - rdma/hns-abi.h -@@ -66,6 +69,7 @@ rdma_kernel_provider_abi( + rdma/erdma-abi.h +@@ -75,6 +78,7 @@ rdma_kernel_provider_abi( rdma/mlx4-abi.h rdma/mlx5-abi.h rdma/mthca-abi.h ++++++ Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch ++++++ --- /var/tmp/diff_new_pack.l9vmUe/_old 2023-05-25 23:52:25.303570477 +0200 +++ /var/tmp/diff_new_pack.l9vmUe/_new 2023-05-25 23:52:25.307570501 +0200 @@ -1,16 +1,16 @@ -commit 87b0208768d75fad7f232552408f981f6f5b53b2 -Author: Nicolas Morey-Chaisemartin <nmoreychaisemar...@suse.com> -Date: Fri Jan 10 09:07:51 2020 +0100 +commit 881185ccce9463ebd755f75841cbf36dd75250ca +Author: Nicolas Morey <nmo...@suse.com> +Date: Wed Apr 19 10:26:51 2023 +0200 Revert "libcxgb3: Remove libcxgb3 from rdma-core" This reverts commit 36588f5844af4ef1e5b0d6ad002fa1adf9032653. diff --git CMakeLists.txt CMakeLists.txt -index bee504f9bac3..29b177abb4d3 100644 +index 0cb68264852e..f280acc49267 100644 --- CMakeLists.txt +++ CMakeLists.txt -@@ -665,6 +665,7 @@ add_subdirectory(librdmacm/man) +@@ -708,6 +708,7 @@ add_subdirectory(librdmacm/man) # Providers if (HAVE_COHERENT_DMA) add_subdirectory(providers/bnxt_re) @@ -19,10 +19,10 @@ add_subdirectory(providers/efa) add_subdirectory(providers/efa/man) diff --git MAINTAINERS MAINTAINERS -index c317f980abe8..8bbd57b61113 100644 +index e7dce61c6fbf..6caee9bd9810 100644 --- MAINTAINERS +++ MAINTAINERS -@@ -51,6 +51,11 @@ M: Devesh Sharma <devesh.sha...@broadcom.com> +@@ -51,6 +51,11 @@ M: Selvin Xavier <selvin.xav...@broadcom.com> S: Supported F: providers/bnxt_re/ @@ -35,13 +35,13 @@ M: Steve Wise <sw...@opengridcomputing.com> S: Supported diff --git README.md README.md -index 48113de790cb..61d181756c85 100644 +index 0e03de7647c7..289eb9b5c553 100644 --- README.md +++ README.md -@@ -15,6 +15,7 @@ under the providers/ directory. Support for the following Kernel RDMA drivers - is included: - +@@ -17,6 +17,7 @@ is included: + - bnxt_re.ko - efa.ko + - erdma.ko + - iw_cxgb3.ko - iw_cxgb4.ko - hfi1.ko @@ -71,17 +71,17 @@ ENV{ID_NET_DRIVER}=="hns", RUN{builtin}+="kmod load hns_roce" ENV{ID_NET_DRIVER}=="i40e", RUN{builtin}+="kmod load i40iw" diff --git libibverbs/verbs.h libibverbs/verbs.h -index 7d42095652af..726832e0abe6 100644 +index 287ce40f975f..2e97a4148141 100644 --- libibverbs/verbs.h +++ libibverbs/verbs.h -@@ -2204,6 +2204,7 @@ struct ibv_device **ibv_get_device_list(int *num_devices); +@@ -2247,6 +2247,7 @@ struct ibv_device **ibv_get_device_list(int *num_devices); struct verbs_devices_ops; extern const struct verbs_device_ops verbs_provider_bnxt_re; +extern const struct verbs_device_ops verbs_provider_cxgb3; extern const struct verbs_device_ops verbs_provider_cxgb4; extern const struct verbs_device_ops verbs_provider_efa; - extern const struct verbs_device_ops verbs_provider_hfi1verbs; + extern const struct verbs_device_ops verbs_provider_erdma; diff --git providers/cxgb3/CMakeLists.txt providers/cxgb3/CMakeLists.txt new file mode 100644 index 000000000000..a578105e7b28 @@ -3065,10 +3065,10 @@ + } +} diff --git suse/rdma-core.spec suse/rdma-core.spec -index e5d0950e332b..ff66281047b6 100644 +index 36b9786f62b9..a84f41f39b4f 100644 --- suse/rdma-core.spec +++ suse/rdma-core.spec -@@ -182,6 +182,7 @@ RDMA core development libraries and headers. +@@ -197,6 +197,7 @@ RDMA core development libraries and headers. Summary: Library & drivers for direct userspace use of InfiniBand/iWARP/RoCE hardware Group: System/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} @@ -3076,7 +3076,7 @@ Obsoletes: libcxgb4-rdmav2 < %{version}-%{release} Obsoletes: libefa-rdmav2 < %{version}-%{release} Obsoletes: libhfi1verbs-rdmav2 < %{version}-%{release} -@@ -209,6 +210,7 @@ fast path operations. +@@ -225,6 +226,7 @@ fast path operations. Device-specific plug-in ibverbs userspace drivers are included: ++++++ _service ++++++ --- /var/tmp/diff_new_pack.l9vmUe/_old 2023-05-25 23:52:25.331570642 +0200 +++ /var/tmp/diff_new_pack.l9vmUe/_new 2023-05-25 23:52:25.331570642 +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">196bad56ed060612e22674b668b5ec3d8659ade3</param> + <param name="revision">53ee89b4abb1463e7ae713103f552b2bef1307ce</param> <param name="extract">suse/rdma-core.spec</param> </service> <service name="recompress" mode="disabled"> ++++++ prebuilt-pandoc.tgz ++++++ ++++ 2609 lines of diff (skipped) ++++++ rdma-core-42.0.0.196bad56ed06.tar.gz -> rdma-core-45.0.0.53ee89b4abb1.tar.gz ++++++ ++++ 14200 lines of diff (skipped)