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-09-06 18:55:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rdma-core (Old)
 and      /work/SRC/openSUSE:Factory/.rdma-core.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rdma-core"

Wed Sep  6 18:55:46 2023 rev:59 rq:1108993 version:47.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/rdma-core/rdma-core.changes      2023-08-05 
12:54:49.448547306 +0200
+++ /work/SRC/openSUSE:Factory/.rdma-core.new.1766/rdma-core.changes    
2023-09-06 18:56:32.612030104 +0200
@@ -1,0 +2,7 @@
+Wed Aug 23 11:19:49 UTC 2023 - Jan Engelhardt <jeng...@inai.de>
+
+- Add missing-quoting.patch
+- Use normal GNU tar option syntax
+- Remove old RPM spec logic (%defattr)
+
+-------------------------------------------------------------------

New:
----
  missing-quoting.patch

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

Other differences:
------------------
++++++ rdma-core.spec ++++++
--- /var/tmp/diff_new_pack.N72NEd/_old  2023-09-06 18:56:34.136084433 +0200
+++ /var/tmp/diff_new_pack.N72NEd/_new  2023-09-06 18:56:34.140084576 +0200
@@ -75,6 +75,7 @@
 Source5:        gen-pandoc.sh
 Source6:        get_build.py
 Patch0:         disable-rdma-interface-renaming.patch
+Patch1:         missing-quoting.patch
 BuildRequires:  binutils
 BuildRequires:  cmake >= 2.8.11
 BuildRequires:  gcc
@@ -424,8 +425,9 @@
 %prep
 %setup -q -n  %{name}-%{version}%{git_ver}
 #Extract prebuilt pandoc file in the buildlib directory
-(cd buildlib && tar xf %{S:3})
+(cd buildlib && tar -xf %{S:3})
 %patch0
+%patch1
 
 %build
 
@@ -625,7 +627,6 @@
 %service_del_postun rdma-ndd.service
 
 %files
-%defattr(-,root,root)
 %dir %{_sysconfdir}/rdma
 %dir %{_sysconfdir}/rdma/modules
 %dir %{_docdir}/%{name}-%{version}
@@ -663,7 +664,6 @@
 %{_sbindir}/rcrdma
 
 %files devel
-%defattr(-,root,root)
 %doc %{_docdir}/%{name}-%{version}/MAINTAINERS
 %dir %{_includedir}/infiniband
 %dir %{_includedir}/rdma
@@ -692,7 +692,6 @@
 %endif
 
 %files -n libibverbs
-%defattr(-,root,root)
 %dir %{_sysconfdir}/libibverbs.d
 %dir %{_libdir}/libibverbs
 %{_libdir}/libibverbs/*.so
@@ -703,42 +702,33 @@
 %{_mandir}/man7/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 %mana_lname
-%defattr(-,root,root)
 %{_libdir}/libmana*.so.*
 
 %files -n %mlx4_lname
-%defattr(-,root,root)
 %{_libdir}/libmlx4*.so.*
 
 %files -n %mlx5_lname
-%defattr(-,root,root)
 %{_libdir}/libmlx5*.so.*
 %endif
 
 %files -n libibverbs-utils
-%defattr(-,root,root)
 %{_bindir}/ibv_*
 %{_mandir}/man1/ibv_*
 
 %files -n ibacm
-%defattr(-,root,root)
 %config(noreplace) %{_sysconfdir}/rdma/ibacm_opts.cfg
 %{_bindir}/ib_acme
 %{_sbindir}/ibacm
@@ -754,7 +744,6 @@
 %doc %{_docdir}/%{name}-%{version}/ibacm.md
 
 %files -n infiniband-diags
-%defattr(-, root, root)
 %dir %{_sysconfdir}/infiniband-diags
 %config(noreplace) %{_sysconfdir}/infiniband-diags/*
 %{_sbindir}/ibaddr
@@ -821,7 +810,6 @@
 %{perl_vendorlib}/IBswcountlimits.pm
 
 %files -n iwpmd
-%defattr(-,root,root)
 %dir %{_sysconfdir}/rdma
 %dir %{_sysconfdir}/rdma/modules
 %{_sbindir}/iwpmd
@@ -834,22 +822,18 @@
 %{_mandir}/man5/iwpmd.*
 
 %files -n %umad_lname
-%defattr(-,root,root)
 %{_libdir}/libibumad*.so.*
 
 %files -n %rdmacm_lname
-%defattr(-,root,root)
 %{_libdir}/librdmacm*.so.*
 %doc %{_docdir}/%{name}-%{version}/librdmacm.md
 
 %files -n rsocket
-%defattr(-,root,root)
 %dir %{_libdir}/rsocket
 %{_libdir}/rsocket/*.so*
 %{_mandir}/man7/rsocket.*
 
 %files -n librdmacm-utils
-%defattr(-,root,root)
 %{_bindir}/cmtime
 %{_bindir}/mckey
 %{_bindir}/rcopy
@@ -878,7 +862,6 @@
 %{_mandir}/man1/udpong.*
 
 %files -n srp_daemon
-%defattr(-,root,root)
 %dir %{_libexecdir}/srp_daemon
 %dir %{_sysconfdir}/rdma
 %dir %{_sysconfdir}/rdma/modules
@@ -899,7 +882,6 @@
 %doc %{_docdir}/%{name}-%{version}/ibsrpdm.md
 
 %files -n rdma-ndd
-%defattr(-, root, root)
 %{_sbindir}/rdma-ndd
 %{_sbindir}/rcrdma-ndd
 %{_unitdir}/rdma-ndd.service

++++++ missing-quoting.patch ++++++
From: Jan Engelhardt <jeng...@inai.de>
Date: 2023-08-23 13:14:49.075825691 +0200
Subject: build: unbreak configure stage when RELWITHDEBINFO is blank/has space

When cmake is invoked with either an empty argument or one that
involves a space,

```sh
cmake ... -DCMAKE_C_FLAGS_RELWITHDEBINFO:STRING=""`
cmake ... -DCMAKE_C_FLAGS_RELWITHDEBINFO:STRING="-O2 -O2"
```

then rdma's CMakeLists.txt falls on its face:

[    3s] CMake Error at buildlib/RDMA_BuildType.cmake:32 (if):
[    3s]   if given arguments:
[    3s] 
[    3s]     "STREQUAL" " -O2 -g -DNDEBUG"
[    3s] 
[    3s]   Unknown arguments specified

---
 buildlib/RDMA_BuildType.cmake |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: rdma-core-47.0.0.ccb120cc7b7f/buildlib/RDMA_BuildType.cmake
===================================================================
--- buildlib/RDMA_BuildType.cmake
+++ buildlib/RDMA_BuildType.cmake
@@ -29,7 +29,7 @@ function(RDMA_BuildType)
   # with the -DNDEBUG removed
   foreach (language CXX C)
     set(VAR_TO_MODIFY "CMAKE_${language}_FLAGS_RELWITHDEBINFO")
-    if (${${VAR_TO_MODIFY}} STREQUAL ${${VAR_TO_MODIFY}_INIT})
+    if ("${${VAR_TO_MODIFY}}" STREQUAL "${${VAR_TO_MODIFY}_INIT}")
        string(REGEX REPLACE "(^| )[/-]D *NDEBUG($| )"
          " "
          replacement

++++++ post_download.sh ++++++
--- /var/tmp/diff_new_pack.N72NEd/_old  2023-09-06 18:56:34.224087570 +0200
+++ /var/tmp/diff_new_pack.N72NEd/_new  2023-09-06 18:56:34.224087570 +0200
@@ -12,7 +12,7 @@
 bash gen-pandoc.sh || exit 1
 
 EXTRA_SOURCES="Source2:        post_download.sh\nSource3:        
prebuilt-pandoc.tgz\nSource4:        rdma-core-rpmlintrc\nSource5:        
gen-pandoc.sh\nSource6:        get_build.py"
-PANDOC_SETUP="#Extract prebuilt pandoc file in the buildlib directory\n(cd 
buildlib && tar xf %{S:3})"
+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

Reply via email to