Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package openucx for openSUSE:Factory checked 
in at 2025-11-09 21:07:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openucx (Old)
 and      /work/SRC/openSUSE:Factory/.openucx.new.1980 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openucx"

Sun Nov  9 21:07:42 2025 rev:38 rq:1316570 version:1.19.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/openucx/openucx.changes  2025-08-09 
20:04:56.343073757 +0200
+++ /work/SRC/openSUSE:Factory/.openucx.new.1980/openucx.changes        
2025-11-09 21:07:58.751339561 +0100
@@ -1,0 +2,8 @@
+Wed Nov  5 16:48:53 UTC 2025 - Nicolas Morey <[email protected]>
+
+- Minor fixes to openucx-s390x-support.patch
+- Add patches to fix a badly initialized value in settings
+  - UCP-CORE-Fix-config-type-for-dynamic_tl_progress_factor.patch
+  - UCT-SELF-Fix-config-type-for-num_devices.patch
+
+-------------------------------------------------------------------

New:
----
  README.md
  UCP-CORE-Fix-config-type-for-dynamic_tl_progress_factor.patch
  UCT-SELF-Fix-config-type-for-num_devices.patch
  _scmsync.obsinfo
  build.specials.obscpio

----------(New B)----------
  New:- Add patches to fix a badly initialized value in settings
  - UCP-CORE-Fix-config-type-for-dynamic_tl_progress_factor.patch
  - UCT-SELF-Fix-config-type-for-num_devices.patch
  New:  - UCP-CORE-Fix-config-type-for-dynamic_tl_progress_factor.patch
  - UCT-SELF-Fix-config-type-for-num_devices.patch
----------(New E)----------

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

Other differences:
------------------
++++++ openucx.spec ++++++
--- /var/tmp/diff_new_pack.aHonch/_old  2025-11-09 21:07:59.291362144 +0100
+++ /var/tmp/diff_new_pack.aHonch/_new  2025-11-09 21:07:59.291362144 +0100
@@ -30,8 +30,11 @@
 #Git-Clone:    git://github.com/openucx/ucx
 #Git-Web:      https://github.com/openucx/ucx
 Source:         
https://github.com/openucx/ucx/releases/download/v%version%{?version_suf}/ucx-%version.tar.gz
+Source100:      README.md
 Patch1:         openucx-s390x-support.patch
 Patch2:         ucm-fix-UCX_MEM_MALLOC_RELOC.patch
+Patch3:         UCP-CORE-Fix-config-type-for-dynamic_tl_progress_factor.patch
+Patch4:         UCT-SELF-Fix-config-type-for-num_devices.patch
 BuildRequires:  autoconf >= 2.63
 BuildRequires:  automake >= 1.10
 BuildRequires:  binutils-devel

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

## Build Results

Current state of openucx in openSUSE:Factory is

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

The current state of openucx in the devel project build (science:HPC)

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



++++++ UCP-CORE-Fix-config-type-for-dynamic_tl_progress_factor.patch ++++++
commit 2d79ffee423fd4570599258e00689cc745e8785e
Author: Nicolas Morey <[email protected]>
Date:   Fri Nov 7 17:19:54 2025 +0100

    UCP/CORE: Fix config type for dynamic_tl_progress_factor
    
    Signed-off-by: Nicolas Morey <[email protected]>

diff --git src/ucp/core/ucp_context.c src/ucp/core/ucp_context.c
index 8b9dbeaca9ea..4cbae096ed93 100644
--- src/ucp/core/ucp_context.c
+++ src/ucp/core/ucp_context.c
@@ -440,7 +440,7 @@ static ucs_config_field_t ucp_context_config_table[] = {
    "Number of usage tracker rounds performed for each progress operation. Must 
be\n"
    "non-zero value.",
    ucs_offsetof(ucp_context_config_t, dynamic_tl_progress_factor),
-   UCS_CONFIG_TYPE_TIME_UNITS},
+   UCS_CONFIG_TYPE_UINT},
 
   {"RESOLVE_REMOTE_EP_ID", "n",
    "Defines whether resolving remote endpoint ID is required or not when\n"

++++++ UCT-SELF-Fix-config-type-for-num_devices.patch ++++++
commit 9655ec674b1d6278a80705eeb1e5bf0a36d7a211
Author: Nicolas Morey <[email protected]>
Date:   Fri Nov 7 17:51:31 2025 +0100

    UCT/SELF: Fix config type for num_devices
    
    size_t may be larger than an int. This causes issue on big endian systems
    
    Signed-off-by: Nicolas Morey <[email protected]>

diff --git src/uct/sm/self/self.c src/uct/sm/self/self.c
index 6e7815c21dfa..1986e9cde290 100644
--- src/uct/sm/self/self.c
+++ src/uct/sm/self/self.c
@@ -57,7 +57,7 @@ static ucs_config_field_t uct_self_md_config_table[] = {
      UCS_CONFIG_TYPE_TABLE(uct_md_config_table)},
 
     {"NUM_DEVICES", "1", "Number of \"self\" devices to create",
-     ucs_offsetof(uct_self_md_config_t, num_devices), UCS_CONFIG_TYPE_INT},
+     ucs_offsetof(uct_self_md_config_t, num_devices), UCS_CONFIG_TYPE_ULONG},
 
     {NULL}
 };

++++++ _scmsync.obsinfo ++++++
mtime: 1762534455
commit: ed9e44370b8ec34557c98d744de2d9661957dfd867fc5909d29a0c00f909e75b
url: https://src.opensuse.org/HPC/openucx.git
revision: ed9e44370b8ec34557c98d744de2d9661957dfd867fc5909d29a0c00f909e75b
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-11-08 09:47:24.000000000 +0100
@@ -0,0 +1 @@
+.osc

++++++ openucx-s390x-support.patch ++++++
--- /var/tmp/diff_new_pack.aHonch/_old  2025-11-09 21:07:59.451368836 +0100
+++ /var/tmp/diff_new_pack.aHonch/_new  2025-11-09 21:07:59.455369004 +0100
@@ -1,4 +1,4 @@
-commit ba1d7048df80ee535e01335992f70568e2f88c80
+commit e5fd9ff24191cfd99b5759bdaf291cc36aaa6346
 Author: Nicolas Morey <[email protected]>
 Date:   Wed Feb 19 16:46:33 2025 +0100
 
@@ -91,7 +91,7 @@
 +
 +#endif
 diff --git src/ucs/Makefile.am src/ucs/Makefile.am
-index 86a469a60bcc..6751bad764b8 100644
+index 699a4addcd29..2f20f9945411 100644
 --- src/ucs/Makefile.am
 +++ src/ucs/Makefile.am
 @@ -24,6 +24,7 @@ nobase_dist_libucs_la_HEADERS = \
@@ -118,7 +118,7 @@
        arch/x86_64/cpu.h \
        arch/cpu.h \
        config/ucm_opts.h \
-@@ -149,6 +152,7 @@ libucs_la_SOURCES = \
+@@ -150,6 +153,7 @@ libucs_la_SOURCES = \
        algorithm/string_distance.c \
        arch/aarch64/cpu.c \
        arch/aarch64/global_opts.c \
@@ -140,7 +140,7 @@
  #  error "Unsupported architecture"
  #endif
 diff --git src/ucs/arch/bitops.h src/ucs/arch/bitops.h
-index f8e51c45888a..476631d95eb6 100644
+index ae531834451e..d4228b135641 100644
 --- src/ucs/arch/bitops.h
 +++ src/ucs/arch/bitops.h
 @@ -23,6 +23,8 @@ BEGIN_C_DECLS
@@ -235,7 +235,7 @@
  #endif
 diff --git src/ucs/arch/s390x/bitops.h src/ucs/arch/s390x/bitops.h
 new file mode 100644
-index 000000000000..ce48ff1ff451
+index 000000000000..88b74558f333
 --- /dev/null
 +++ src/ucs/arch/s390x/bitops.h
 @@ -0,0 +1,37 @@
@@ -262,7 +262,7 @@
 +{
 +      if (!n)
 +              return 0;
-+      return 63 - __builtin_clz(n);
++      return 63 - __builtin_clzll(n);
 +}
 +
 +static UCS_F_ALWAYS_INLINE unsigned ucs_ffs32(uint32_t n)
@@ -400,7 +400,7 @@
 +#endif
 diff --git src/ucs/arch/s390x/global_opts.h src/ucs/arch/s390x/global_opts.h
 new file mode 100644
-index 000000000000..225e4e5e896a
+index 000000000000..b7c5693266d9
 --- /dev/null
 +++ src/ucs/arch/s390x/global_opts.h
 @@ -0,0 +1,25 @@
@@ -411,8 +411,8 @@
 +*/
 +
 +
-+#ifndef UCS_PPC64_GLOBAL_OPTS_H_
-+#define UCS_PPC64_GLOBAL_OPTS_H_
++#ifndef UCS_S390X_GLOBAL_OPTS_H_
++#define UCS_S390X_GLOBAL_OPTS_H_
 +
 +#include <ucs/sys/compiler_def.h>
 +
@@ -430,10 +430,10 @@
 +#endif
 +
 diff --git src/ucs/sys/sys.c src/ucs/sys/sys.c
-index d0b5effe11a3..ce22a2097f18 100644
+index 7cd875e8f7b2..b8b2d3c026be 100644
 --- src/ucs/sys/sys.c
 +++ src/ucs/sys/sys.c
-@@ -1258,8 +1258,19 @@ void *ucs_sys_realloc(void *old_ptr, size_t old_length, 
size_t new_length)
+@@ -1265,8 +1265,19 @@ void *ucs_sys_realloc(void *old_ptr, size_t old_length, 
size_t new_length)
      if (old_ptr == NULL) {
          /* Note: Must pass the 0 offset as "long", otherwise it will be
           * partially undefined when converted to syscall arguments */

Reply via email to