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 2026-10-29 18:17:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rdma-core (Old)
 and      /work/SRC/openSUSE:Factory/.rdma-core.new.1255 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rdma-core"

Thu Oct 29 18:17:53 2026 rev:78 rq:1393365 version:65.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/rdma-core/rdma-core.changes      2026-07-08 
17:34:10.488519837 +0200
+++ /work/SRC/openSUSE:Factory/.rdma-core.new.1255/rdma-core.changes    
2026-10-29 18:17:55.768613022 +0100
@@ -1,0 +2,25 @@
+Fri Oct  2 17:55:49 UTC 2026 - Antonio Teixeira <[email protected]>
+
+- Remove librdmacm dependency on rdma-core to avoid systemd being pulled
+  in by valkey (bsc#1265295)
+
+-------------------------------------------------------------------
+Fri Sep 18 11:01:10 UTC 2026 - Nicolas Morey <[email protected]>
+
+- Add kernel-boot-Remove-Wants-network-pre.target-from-ini.patch
+  to fix network-pre.target being resolved during initrd (bsc#1276748)
+
+-------------------------------------------------------------------
+Mon Sep 14 09:09:43 UTC 2026 - Nicolas Morey <[email protected]>
+
+- Update to rdma-core v65.0
+  - https://github.com/linux-rdma/rdma-core/releases/tag/v65.0
+
+
+-------------------------------------------------------------------
+Tue Jul  7 10:56:09 UTC 2026 - Nicolas Morey <[email protected]>
+
+- Update to rdma-core v63.1
+  - https://github.com/linux-rdma/rdma-core/releases/tag/v63.1
+
+-------------------------------------------------------------------

Old:
----
  rdma-core-63.0.0.9589cf6f9.tar.gz

New:
----
  kernel-boot-Remove-Wants-network-pre.target-from-ini.patch
  rdma-core-65.0.0.58e40801b.tar.gz

----------(New B)----------
  New:
- Add kernel-boot-Remove-Wants-network-pre.target-from-ini.patch
  to fix network-pre.target being resolved during initrd (bsc#1276748)
----------(New E)----------

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

Other differences:
------------------
++++++ rdma-core.spec ++++++
--- /var/tmp/diff_new_pack.OEIgvz/_old  2026-10-29 18:17:57.277676262 +0100
+++ /var/tmp/diff_new_pack.OEIgvz/_new  2026-10-29 18:17:57.279676346 +0100
@@ -30,9 +30,9 @@
 %define _modprobedir /lib/modprobe.d
 %endif
 
-%define         git_ver .0.9589cf6f9
+%define         git_ver .0.58e40801b
 Name:           rdma-core
-Version:        63.0
+Version:        65.0
 Release:        0
 Summary:        RDMA core userspace libraries and daemons
 License:        BSD-2-Clause OR GPL-2.0-only
@@ -81,6 +81,7 @@
 Source100:      README.md
 Patch0:         disable-rdma-interface-renaming.patch
 Patch1:         kernel-boot-do-not-load-module-unsupported-on-s390.patch
+Patch2:         kernel-boot-Remove-Wants-network-pre.target-from-ini.patch
 BuildRequires:  binutils
 BuildRequires:  cmake >= 2.8.11
 BuildRequires:  gcc
@@ -388,7 +389,6 @@
 %package -n     %rdmacm_lname
 Summary:        Userspace RDMA Connection Manager
 Group:          System/Libraries
-Requires:       %{name} = %{version}
 Provides:       librdmacm = %{version}
 Obsoletes:      librdmacm < %{version}
 
@@ -457,6 +457,7 @@
 %ifarch s390 s390x
 %patch -P 1
 %endif
+%patch -P 2
 
 %build
 
@@ -663,6 +664,7 @@
 %{_modprobedir}/truescale.conf
 %{_unitdir}/rdma-hw.target
 %{_unitdir}/[email protected]
+%{_unitdir}/[email protected]/
 %dir %{dracutlibdir}
 %dir %{dracutlibdir}/modules.d
 %dir %{dracutlibdir}/modules.d/50rdma
@@ -702,11 +704,13 @@
 %if 0%{?dma_coherent}
 %{_mandir}/man3/efadv*
 %{_mandir}/man3/hnsdv*
+%{_mandir}/man3/ionic_dv*
 %{_mandir}/man3/manadv*
 %{_mandir}/man3/mlx5dv*
 %{_mandir}/man3/mlx4dv*
 %{_mandir}/man7/efadv*
 %{_mandir}/man7/hnsdv*
+%{_mandir}/man7/ionicdv*
 %{_mandir}/man7/manadv*
 %{_mandir}/man7/mlx5dv*
 %{_mandir}/man7/mlx4dv*

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.OEIgvz/_old  2026-10-29 18:17:57.345679112 +0100
+++ /var/tmp/diff_new_pack.OEIgvz/_new  2026-10-29 18:17:57.351679364 +0100
@@ -1,6 +1,7 @@
-mtime: 1783338550
-commit: 824b679633e42df75cf8d55f22864c08294cbeb9dc8425aedfca4b8fc861ac57
+mtime: 1793174719
+commit: 64f66fa9114a5d0ee950f32e6798876dde96a16e9a3e4de0613eb5cbd3d4148b
 url: https://src.opensuse.org/HPC/rdma-core
-revision: 824b679633e42df75cf8d55f22864c08294cbeb9dc8425aedfca4b8fc861ac57
+revision: 64f66fa9114a5d0ee950f32e6798876dde96a16e9a3e4de0613eb5cbd3d4148b
+trackingbranch: main
 projectscmsync: https://src.opensuse.org/HPC/_ObsPrj
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.OEIgvz/_old  2026-10-29 18:17:57.383680705 +0100
+++ /var/tmp/diff_new_pack.OEIgvz/_new  2026-10-29 18:17:57.388680914 +0100
@@ -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">9589cf6f99cae820036920b325d43e56f092e554</param>
+    <param name="revision">v65.0</param>
        <param name="extract">suse/rdma-core.spec</param>
   </service>
   <service name="recompress" mode="manual">

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-10-28 09:05:19.000000000 +0100
@@ -0,0 +1 @@
+.osc

++++++ kernel-boot-Remove-Wants-network-pre.target-from-ini.patch ++++++
>From 4cbdf9d01bcd6e5b7b33bb91c610987396376cba Mon Sep 17 00:00:00 2001
From: Nicolas Morey <[email protected]>
Date: Fri, 18 Sep 2026 12:32:08 +0200
Subject: [PATCH] kernel-boot: Remove Wants=network-pre.target from initrd

[email protected] has a Wants=network-pre.target.
While this ensures it is ordered before network initialization even
when no other unit explicitly wants network-pre.target, it causes issues
when executed from the initrd.

During the initrd phase, systemd has no visibility into services on the
root filesystem. Triggering network-pre.target in the initrd marks it as
satisfied before switch-root, causing systemd to bypass rootfs services
ordered Before=network-pre.target (such as firewalls or custom network
scripts) once NetworkManager or Wicked starts on the host.

Work around this issue by moving the Wants= and Before= network-pre.target
directives into a drop-in file that is installed only on the root
filesystem and excluded from the initrd.

In the initrd, there is no direct network-pre dependency, but
Before=sysinit.target ensures modules load before sysinit completes.
Post root switch, the drop-in restores the Wants/Before dependencies,
preserving legacy host behavior. Because udev replays device events
after root switch, the service is re-evaluated with its drop-in,
and dependencies execute as expected.

Signed-off-by: Nicolas Morey <[email protected]>
---
 debian/rdma-core.install                       | 1 +
 kernel-boot/CMakeLists.txt                     | 4 ++++
 kernel-boot/rdma-load-modules-network-pre.conf | 6 ++++++
 kernel-boot/[email protected]      | 5 -----
 redhat/rdma-core.spec                          | 1 +
 suse/rdma-core.spec                            | 1 +
 6 files changed, 13 insertions(+), 5 deletions(-)
 create mode 100644 kernel-boot/rdma-load-modules-network-pre.conf

diff --git debian/rdma-core.install debian/rdma-core.install
index 30c22ff72cb0..dd1c3672e14c 100644
--- debian/rdma-core.install
+++ debian/rdma-core.install
@@ -11,6 +11,7 @@ etc/rdma/modules/roce.conf
 lib/systemd/system/iwpmd.service
 lib/systemd/system/rdma-hw.target
 lib/systemd/system/[email protected]
+lib/systemd/system/[email protected]
 lib/systemd/system/rdma-ndd.service
 lib/udev/rdma_rename
 lib/udev/rules.d/60-rdma-ndd.rules
diff --git kernel-boot/CMakeLists.txt kernel-boot/CMakeLists.txt
index 515aa6684d5d..195220557b63 100644
--- kernel-boot/CMakeLists.txt
+++ kernel-boot/CMakeLists.txt
@@ -3,6 +3,10 @@ rdma_subst_install(FILES [email protected]
   RENAME [email protected]
   PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ)
 
+install(FILES rdma-load-modules-network-pre.conf
+  RENAME "10-network-pre.conf"
+  DESTINATION 
"${CMAKE_INSTALL_SYSTEMD_SERVICEDIR}/[email protected]/")
+
 rdma_subst_install(FILES "rdma-hw.target.in"
   RENAME "rdma-hw.target"
   DESTINATION "${CMAKE_INSTALL_SYSTEMD_SERVICEDIR}"
diff --git kernel-boot/rdma-load-modules-network-pre.conf 
kernel-boot/rdma-load-modules-network-pre.conf
new file mode 100644
index 000000000000..c81dcd501233
--- /dev/null
+++ kernel-boot/rdma-load-modules-network-pre.conf
@@ -0,0 +1,6 @@
+[Unit]
+# Partially support distro network setup scripts that run after
+# systemd-modules-load.service but before sysinit.target, eg a classic network
+# setup script. Run them after modules have loaded.
+Wants=network-pre.target
+Before=network-pre.target
diff --git kernel-boot/[email protected] 
kernel-boot/[email protected]
index 773f6237d63e..064c10281fc7 100644
--- kernel-boot/[email protected]
+++ kernel-boot/[email protected]
@@ -11,11 +11,6 @@ Before=initrd.target
 # Do not execute concurrently with an ongoing shutdown
 Conflicts=shutdown.target
 Before=shutdown.target
-# Partially support distro network setup scripts that run after
-# systemd-modules-load.service but before sysinit.target, eg a classic network
-# setup script. Run them after modules have loaded.
-Wants=network-pre.target
-Before=network-pre.target
 # Orders all kernel module startup before rdma-hw.target can become ready
 Before=rdma-hw.target
 
diff --git redhat/rdma-core.spec redhat/rdma-core.spec
index 461cd64c1419..5fa8f2755c09 100644
--- redhat/rdma-core.spec
+++ redhat/rdma-core.spec
@@ -431,6 +431,7 @@ fi
 %config(noreplace) %{_sysconfdir}/modprobe.d/truescale.conf
 %{_unitdir}/rdma-hw.target
 %{_unitdir}/[email protected]
+%{_unitdir}/[email protected]/
 %dir %{dracutlibdir}
 %dir %{dracutlibdir}/modules.d
 %dir %{dracutlibdir}/modules.d/50rdma
diff --git suse/rdma-core.spec suse/rdma-core.spec
index 72eebd67af3e..1e0de1048416 100644
--- suse/rdma-core.spec
+++ suse/rdma-core.spec
@@ -645,6 +645,7 @@ done
 %{_modprobedir}/truescale.conf
 %{_unitdir}/rdma-hw.target
 %{_unitdir}/[email protected]
+%{_unitdir}/[email protected]/
 %dir %{dracutlibdir}
 %dir %{dracutlibdir}/modules.d
 %dir %{dracutlibdir}/modules.d/50rdma
-- 
2.54.0


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

++++++ rdma-core-63.0.0.9589cf6f9.tar.gz -> rdma-core-65.0.0.58e40801b.tar.gz 
++++++
++++ 18533 lines of diff (skipped)

Reply via email to