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  The current state of openucx in the devel project build (science:HPC)  ++++++ 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 */
