Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rds-tools for openSUSE:Factory 
checked in at 2025-10-31 16:27:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rds-tools (Old)
 and      /work/SRC/openSUSE:Factory/.rds-tools.new.1980 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rds-tools"

Fri Oct 31 16:27:57 2025 rev:4 rq:1314587 version:2.3.11

Changes:
--------
--- /work/SRC/openSUSE:Factory/rds-tools/rds-tools.changes      2024-02-26 
19:48:12.628024692 +0100
+++ /work/SRC/openSUSE:Factory/.rds-tools.new.1980/rds-tools.changes    
2025-10-31 16:28:31.827089213 +0100
@@ -1,0 +2,66 @@
+Tue Oct 28 22:24:08 UTC 2025 - Nicolas Morey <[email protected]>
+
+- Update to 2.3.11-1
+  - rds-stress: Synchronize burst-mode with other processes (Gerd Rausch) 
[Orabug: 35861956]
+  - rds-stress: Add "--sync-always-bursty" to usage (Mark Haywood) [Orabug: 
36050648]
+  - rds-stress: Fix the receive address for json option exchanges (Mark 
Haywood) [Orabug: 35800876]
+  - rds-stress: Simplify the json option exchange handshake (Mark Haywood) 
[Orabug: 35800910]
+  - rds-stress: Exchange the rds-inq value using json (Mark Haywood) [Orabug: 
35800936]
+  - rds-stress: Facilitate json option exchange for all new options (Mark 
Haywood) [Orabug: 35800946]
+  - rds-stress: Add support for option "--always-bursty" (Gerd Rausch) 
[Orabug: 35792064]
+  - rds-ping: Add missing '-i' option to rds-ping usage (Mark Haywood) 
[Orabug: 34734493]
+  - man: Add missing '-Q' option to rds-ping(1) (Mark Haywood) [Orabug: 
34734543]
+  - rds-stress: Clean up the internal options structure implementation (Mark 
Haywood) [Orabug: 34979190]
+  - rds-stress: Add new json options exchange logic for rds-stress (Rohit 
Nair) [Orabug: 34979190]
+  - rds-stress: Use port[0] for rds-stress reset (Rohit Nair) [Orabug: 
35156783]
+  - rds-stress: Fix initialization of rtt_threshold (Mark Haywood) [Orabug: 
35284851]
+  - rds-stress: Remove trailing whitespace (Mark Haywood) [Orabug: 35284851]
+  - rds-tools: Add a flag to rds-stress and enable rds-inq capability (Devesh 
Sharma) [Orabug: 35333242]
+  - rds-tools: Add rds-inq description to man page (Devesh Sharma) [Orabug: 
35333242]
+  - rds-stress: Fix "-Wstringop-truncation" compiler warnings (Mark Haywood) 
[Orabug: 35430732]
+  - rds-stress: Fix "-Waddress-of-packed-member" compiler warnings (Mark 
Haywood) [Orabug: 35430637]
+  - rds-info: Fix "-Waddress-of-packed-member" compiler warnings (Mark 
Haywood) [Orabug: 35430597]
+  - rds-stress: Add percentage of IO/packet in rds-stress --show-histogram 
(Allison Henderson) [Orabug: 35360167]
+  - rds-stress: Enable rds-inq by default, disable when asked (Devesh Sharma) 
[Orabug: 35418380]
+  - rds-stress: update man page to reflect change in options (Devesh Sharma) 
[Orabug: 35418380]
+  - rds-stress: fix the type-punned build warning (Devesh Sharma) [Orabug: 
35418380]
+  - rds-info: Add option to report information for all network namespaces 
(Greg Jumper) [Orabug: 34270854]
+  - Revert "rds-ping: add transport option" (Mark Haywood) [Orabug: 35658752]
+  - rds-info: Extend rds-info -Iv functionality to display SCQ and RCQ IRQ 
vectors (Mark Haywood) [Orabug: 34426225]
+  - rds-info: Move the conn_drop_reasons array from rds.h to rds-info.c (Mark 
Haywood) [Orabug: 34466041]
+  - rds-info: Add missing RDS_INFO_* options to rds.h (Mark Haywood) [Orabug: 
34466041]
+  - rds-info: Remove unnecessary headers from rds.h (Mark Haywood) [Orabug: 
34466041]
+  - rds-tools: Add missing SO_RDS_TRANSPORT value RDS_TRANS_GAP to rds.h (Mark 
Haywood) [Orabug: 34466041]
+  - rds-tools: Add missing netinet/in.h header to rds.h (Mark Haywood) 
[Orabug: 34466041]
+  - rds-tools: Sync with kernel rds.h version use of annotated types (Mark 
Haywood) [Orabug: 34466041]
+  - rds-info: Cast all __u64 variables when using PRIu64 macro (Mark Haywood) 
[Orabug: 34466041]
+  - rds-tools: Conditionally define __kernel_sockaddr_storage (Mark Haywood) 
[Orabug: 34466041]
+  - rds-tools: Conditionally include kernel header files in rds.h (Mark 
Haywood) [Orabug: 34466041]
+  - rds-info: Fix strcasestr() implicit declaration warning (Mark Haywood) 
[Orabug: 34484319]
+  - rds-stress: Fix usage() message compiler warning (Mark Haywood) [Orabug: 
34484319]
+  - man: rds-stress man page does not match getopt options (Mark Haywood) 
[Orabug: 32229516]
+  - man: rds-ping man page is missing information '-n' option (Mark Haywood) 
[Orabug: 32682304]
+  - Revert "rds-stress: add transport option" (Mark Haywood) [Orabug: 34334684]
+  - rds-stress: Remove "cancel-sent-to"/"abort-after" as negotiated options 
(Mark Haywood) [Orabug: 34381733]
+  - rds-stress: Add options "cancel-sent-to" + "abort-after"(Gerd Rausch) 
[Orabug: 34290037]
+  - rds-info: Userspace change to display congested socket on rds-info -k 
(Rohit Nair) [Orabug: 34281720]
+  - rds-ping: add transport option (Rohit Nair) [Orabug: 34325390]
+  - rds-stress: add transport option (Rohit Nair) [Orabug: 34334684]
+  - rds-info: Add pid and comm fields to rds-info (Rohit Nair) [Orabug: 
33504953]
+  - rds-info: Fixed missing documentation for rds-info -I (Rohit Nair) 
[Orabug: 33771194]
+  - rds-info: extend rds-info -Iv functionality (Rohit Nair) [Orabug: 33754433]
+  - rds-stress: Add long option syntax to usage output (Mark Haywood) [Orabug: 
32218037]
+  - rds-stress: Add long options for the options missing them (Mark Haywood) 
[Orabug: 32218153]
+  - rds-stress: Fix usage to match getopt options (Mark Haywood) [Orabug: 
32088529]
+  - rds-stress: Fix compiler warnings (Manjunath Patil) [Orabug: 31393110]
+  - rds-info: Display destination qp number (Praveen Kumar Kannoju) [Orabug: 
31940566]
+  - rds-tools: Added '-p' option to rds-info to show paths (Rao Shoaib) 
[Orabug: 31650130]
+  - rds-stress: SIGSEGV on OL8 when running IPv4 (Mark Haywood) [Orabug: 
30925458]
+  - rds-info: error messages need context (Mark Haywood) [Orabug: 30729862]
+  - rds-tools: Allow rds-ping to set the number of RDS sockets used (Ka-Cheong 
Poon) [Orabug: 30359242]
+  - rds-tools: avoid netlink calls in getaddrinfo (Wengang Wang) [Orabug: 
30634764]
+  - rds-info: Display QP Number (Divya Indi) [Orabug: 29201281]
+  - rds-stress: Continue sending for other tasks when one task fails (Avinash 
Repaka) [Orabug: 23093216]
+  - rds-stress: SW fence for RDMA Rd when HW fence is disabled (Shamir 
Rabinovitch) [Orabug: 27154692]
+
+-------------------------------------------------------------------

Old:
----
  rds-tools-2.0.7.tar.gz

New:
----
  README.md
  _scmsync.obsinfo
  build.specials.obscpio
  rds-tools-2.3.11-1.tar.gz

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

Other differences:
------------------
++++++ rds-tools.spec ++++++
--- /var/tmp/diff_new_pack.uFRuE2/_old  2025-10-31 16:28:32.307109608 +0100
+++ /var/tmp/diff_new_pack.uFRuE2/_new  2025-10-31 16:28:32.307109608 +0100
@@ -15,21 +15,27 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+%define version_extra -1
 
 Name:           rds-tools
 Summary:        Support tools for Reliable Datagram Sockets
 License:        BSD-3-Clause or GPL-2.0
 Group:          System/Console
-Version:        2.0.7
+Version:        2.3.11
 Release:        0
 Url:            http://oss.oracle.com/projects/rds/
-Source:         %{name}-%{version}.tar.gz
+Source:         
https://github.com/oracle/rds-tools/archive/refs/tags/rdma-vos/rds-tools-%{version}%{?version_extra}.tar.gz#/%{name}-%{version}%{version_extra}.tar.gz
+Source100:      README.md
 Patch0:         rds-tools-external_cflags.patch
 Patch1:         rds-tools-uninitialized_var.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libtool
+BuildRequires:  libcap-devel
+BuildRequires:  libdhash-devel
+BuildRequires:  libjson-c-devel
+ExcludeArch:    %ix86 %arm
 
 %description
 A collection of support tools for the RDS socket API.
@@ -43,7 +49,7 @@
 This package provides the header needed to use the RDS socket API.
 
 %prep
-%autosetup -p0
+%autosetup -p0 -n rds-tools-rdma-vos-rds-tools-%{version}%{?version_extra}
 
 %build
 export CFLAGS="%{optflags} -Iinclude"
@@ -56,11 +62,15 @@
 
 %files
 %defattr(-,root,root)
-%{_bindir}/*
-%{_mandir}/man1/*
-%{_mandir}/man7/*
+%doc docs examples
+%{_bindir}/rds-info
+%{_bindir}/rds-ping
+%{_bindir}/rds-stress
+%{_mandir}/man1/rds*
+%{_mandir}/man7/rds*
 
 %files devel
+%doc README
 %defattr(-,root,root)
 %{_includedir}/net/rds.h
 

++++++ README.md ++++++

## Build Results

Current state of rds-tools in openSUSE:Factory is

![Factory build 
results](https://br.opensuse.org/status/openSUSE:Factory/rds-tools/standard)

The current state of rds-tools in the devel project build (science:HPC)

![Devel project build 
results](https://br.opensuse.org/status/science:HPC/rds-tools)



++++++ _scmsync.obsinfo ++++++
mtime: 1761690773
commit: 365d0541c10b17565e3c0fc04eb306bbadea04913df7ed57271907a55539d5e9
url: https://src.opensuse.org/HPC/rds-tools.git
revision: 365d0541c10b17565e3c0fc04eb306bbadea04913df7ed57271907a55539d5e9
projectscmsync: https://src.opensuse.org/HPC/_ObsPrj

++++++ 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      2025-10-30 17:55:16.000000000 +0100
@@ -0,0 +1 @@
+.osc

++++++ rds-tools-external_cflags.patch ++++++
--- /var/tmp/diff_new_pack.uFRuE2/_old  2025-10-31 16:28:32.471116577 +0100
+++ /var/tmp/diff_new_pack.uFRuE2/_new  2025-10-31 16:28:32.475116746 +0100
@@ -1,17 +1,24 @@
----
- Makefile.in |    1 -
- 1 file changed, 1 deletion(-)
+commit 6ca705ebad532fca898220f54b41dc731332a20d
+Author: Nicolas Morey <[email protected]>
+Date:   Wed Feb 5 13:21:02 2025 +0100
 
-Index: Makefile.in
-===================================================================
---- Makefile.in.orig   2016-07-13 16:56:25.836702005 +0200
-+++ Makefile.in        2016-07-13 16:57:29.248354961 +0200
-@@ -6,7 +6,6 @@ incdir         = $(DESTDIR)@includedir@
+    rds-tools: external_cflags
+    
+    Allow external cflags
+    
+    Signed-off-by: Nicolas Morey <[email protected]>
+
+diff --git Makefile.in Makefile.in
+index 2ce961cde1b1..a816bd39379d 100644
+--- Makefile.in
++++ Makefile.in
+@@ -6,7 +6,7 @@ incdir         = $(DESTDIR)@includedir@
  
  all: all-programs
  
 -CFLAGS = -O2 -Wall -Iinclude -g
++CFLAGS += -Iinclude
  CPPFLAGS = -DDEBUG_EXE -DRDS_VERSION=\"@VERSION@\" -MD -MP -MF 
$(@D)/.$(basename $(@F)).d
  
- HEADERS = kernel-list.h pfhack.h include/rds.h
+ rds-info : LDLIBS += -lcap -ldl
 

++++++ rds-tools-uninitialized_var.patch ++++++
--- /var/tmp/diff_new_pack.uFRuE2/_old  2025-10-31 16:28:32.487117256 +0100
+++ /var/tmp/diff_new_pack.uFRuE2/_new  2025-10-31 16:28:32.491117426 +0100
@@ -1,18 +1,24 @@
----
- rds-stress.c |    2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
+commit bbbb0ced7bca7d1cca50462dae139d25255e9f87
+Author: Nicolas Morey <[email protected]>
+Date:   Wed Feb 5 13:22:13 2025 +0100
 
-Index: rds-stress.c
-===================================================================
---- rds-stress.c.orig  2016-06-08 06:45:10.000000000 +0200
-+++ rds-stress.c       2016-11-21 15:56:59.357279004 +0100
-@@ -1253,7 +1253,7 @@ static void rdma_build_cmsg_xfer(struct
+    rds-tools: uninitialized_var
+    
+    Fix uninitialized var in rds-stress
+    
+    Signed-off-by: Nicolas Morey <[email protected]>
+
+diff --git rds-stress.c rds-stress.c
+index daeec97f4c54..d925efbe944b 100644
+--- rds-stress.c
++++ rds-stress.c
+@@ -1593,7 +1593,7 @@ static void rdma_build_cmsg_xfer(struct msghdr *msg,
  
  static void build_cmsg_async_send(struct msghdr *msg, uint64_t user_token)
  {
 -      struct rds_asend_args  args;
-+      struct rds_asend_args  args = {0};
++    struct rds_asend_args  args = { 0 };
  
-       args.flags |= RDS_SEND_NOTIFY_ME;
+       args.flags = RDS_SEND_NOTIFY_ME;
        args.user_token = user_token;
 

Reply via email to