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

Reply via email to