Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package scotch for openSUSE:Factory checked in at 2026-09-15 12:49:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/scotch (Old) and /work/SRC/openSUSE:Factory/.scotch.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "scotch" Tue Sep 15 12:49:22 2026 rev:19 rq:1377993 version:7.0.15 Changes: -------- --- /work/SRC/openSUSE:Factory/scotch/scotch.changes 2025-09-22 16:40:41.539964079 +0200 +++ /work/SRC/openSUSE:Factory/.scotch.new.383539/scotch.changes 2026-09-15 12:49:26.803500389 +0200 @@ -1,0 +2,61 @@ +Thu Sep 10 07:22:42 UTC 2026 - Bernhard Wiedemann <[email protected]> + +- Update to version 7.0.15: + * Essentially a bugfix release: dgraphFold2() and hdgraphFold2() + were refactored to reduce their memory footprint, a double free + on an error path was fixed. + * CheckMpiThreadMultiple.cmake no longer runs its probe with three + MPI ranks, so its outcome no longer depends on the number of + cores of the build machine. This makes PT-Scotch builds + reproducible and stops Open MPI builds on small machines from + silently losing MPI_THREAD_MULTIPLE support. +- Set LD_LIBRARY_PATH to the build tree during %build: since 7.0.15 + the build runs the freshly built gdump to generate a test source, + and with -DCMAKE_SKIP_RPATH=ON that binary has no RPATH to find + libscotch.so.7.0 with. +- Changes from version 7.0.14: + * Bugfixes in the decomposition-defined ("deco") target + architectures, in hdgraphOrderNd() and in dorderTreeDist(); hash + table indices are now recomputed after a hash table resize. + * SCOTCH_METIS_VERSION is now set when compiling libscotchmetis. + * arch_build.[ch] and arch_build2.[ch] were renamed to + arch_deco_build.[ch] and arch_deco2_build.[ch]. +- Changes from version 7.0.13: + * New simple weighted complete graph target architecture "cmpltws", + with SCOTCH_archCmpltws() added to the library API. + * Bugfixes for fixed vertex loads in kgraphMapRbMap() and for + domain load rounding in kgraphMapEx(). + * SCOTCH_memFree() and SCOTCH_meshBuildElem() are now renamed like + the rest of the API. +- Changes from version 7.0.12: + * New SCOTCH_meshBuildElem() routine, refactored out of the MeTiS + compatibility layer. + * gord exposes the SCOTCH_STRATDISCONNECTED option. + * Bugfixes for disconnected subgraphs in hgraphOrderCp(), for + fixed vertex slots in load imbalance pre-computation and for + loading deco-2 target architectures. + * CMake now checks for modern Flex and Bison versions. +- Changes from version 7.0.11: + * Meshes can now be built with arbitrary base values. + * New dorderCheck() consistency check, used by dorderGather(). + * Strategy handling in the API routines was made more robust. + * Bugfixes for sequential graph coloring, for the error routines + (which are exposed to users and must always be renamed) and for + the location of the adm2dgr executable. +- Changes from version 7.0.10: + * The environment variables SCOTCH_DETERMINISTIC and + SCOTCH_RANDOM_FIXED_SEED are now honoured at run time, so + deterministic behaviour no longer requires a rebuild. + * New multi-threaded graph bipartitioning genetic algorithm + method. + * New hgraphUnhalo2() and hdgraphOrderSi2() routines; bugfix for + empty lists in SCOTCH_graphOrderComputeList(). +- Changes from version 7.0.9: + * Prototype implementation of the Dmesh distributed mesh datatype, + allowing distributed dual graphs to be computed in parallel by + creating a Dgraph from a Dmesh (dmeshDgraphDual()). + * Consequently ParMETIS_v3_Mesh2Dual() is now available in the + Scotch MeTiS compatibility library. + * CMake no longer has a mandatory dependency on Fortran. + +------------------------------------------------------------------- Old: ---- scotch-v7.0.8.tar.gz New: ---- scotch-v7.0.15.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ scotch.spec ++++++ --- /var/tmp/diff_new_pack.shieVp/_old 2026-09-15 12:49:27.539531178 +0200 +++ /var/tmp/diff_new_pack.shieVp/_new 2026-09-15 12:49:27.540531220 +0200 @@ -80,7 +80,7 @@ License: CECILL-C Group: Productivity/Scientific/Math Name: %{package_name} -Version: 7.0.8 +Version: 7.0.15 Release: 0 URL: https://gitlab.inria.fr/scotch/scotch Source0: https://gitlab.inria.fr/scotch/scotch/-/archive/v%{version}/%{base_pname}-v%{version}.tar.gz @@ -178,6 +178,14 @@ -DCMAKE_SHARED_LINKER_FLAGS="%{?build_ldflags} -Wl,--as-needed -Wl,-z,now" \ -DENABLE_TESTS=%{?with_tests:ON}%{!?with_tests:OFF} \ %{nil} + +# Since 7.0.15 the build runs the freshly built gdump to generate a test +# source, so it needs to find the libraries just built. Do not use +# CMAKE_SKIP_INSTALL_RPATH for this: it makes cmake strip only its own +# build-tree entry from the RUNPATH that the mpich compiler wrapper adds, +# leaving an empty ":" entry that rpmlint rejects. +export LD_LIBRARY_PATH="$PWD/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" + %cmake_build %install ++++++ scotch-v7.0.8.tar.gz -> scotch-v7.0.15.tar.gz ++++++ /work/SRC/openSUSE:Factory/scotch/scotch-v7.0.8.tar.gz /work/SRC/openSUSE:Factory/.scotch.new.383539/scotch-v7.0.15.tar.gz differ: char 13, line 1
