Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package petsc for openSUSE:Factory checked in at 2026-10-20 12:39:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/petsc (Old) and /work/SRC/openSUSE:Factory/.petsc.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "petsc" Tue Oct 20 12:39:09 2026 rev:44 rq:1386201 version:3.26.0 Changes: -------- --- /work/SRC/openSUSE:Factory/petsc/petsc.changes 2026-05-09 12:59:53.465277410 +0200 +++ /work/SRC/openSUSE:Factory/.petsc.new.3698736/petsc.changes 2026-10-20 12:40:48.879748046 +0200 @@ -1,0 +2,33 @@ +Mon Oct 19 09:26:31 UTC 2026 - Atri Bhattacharya <[email protected]> + +- Only keep conflicts against oldest incorrectly named shared lib + (from versio 3.23) and drop others. + +------------------------------------------------------------------- +Sat Oct 17 16:02:28 UTC 2026 - Andrea Manzini <[email protected]> + +- Update to version 3.26.0: + * Configure/Build: add interface to LIBXSMM, NVIDIA NVPL BLAS/LAPACK + detection on aarch64, and OpenMP target offload support. + * Sys: make PetscCallHDF5() and related error-checking macros variadic; + fix -help 0/no/false/off to disable help output; add -help <mansec> + filtering and MCP server support. + * Vec: add VecCreateSeqWithArrayAndMemType(), + VecCreateMPIWithArrayAndMemType(), and VecSetStdBasis(); change + VecPointwiseDivide() so 0/0 evaluates to 1. + * Mat: add MATSEQBAIJLIBXSMM, MATMPIBAIJLIBXSMM, MatFlag(), + MatNormApproximate(), and MatCreateNestFromMultipleShifts(); fix + MATMPIDENSE norms and MATMPISELL zero-entry and off-diagonal handling. + * PC/KSP: add weighted PCASM scaling (PC_ASM_WEIGHTED), PCGAMG + prolongator filtering, KSPIDR, and KSPEKSM; promote GMRES + orthogonalization routines to KSPOrthogonalization*(). + * SNES/TS/TAO: add SNESFAS coarse correction line search, + DMTSSetIFunctionPre(), TSIsImplicit(), TaoGetDM(), and TaoSetDM(). + * DM/DMPlex/DMSwarm: add Morton space-filling curve cell reordering, + DMSwarmProjectFields(), DMSwarmSort, and mass matrix assembly helpers. + * Many more fixes and improvements; see upstream's release notes for the + full list. +- Bump shared library subpackage version to libpetsc3_26 and add conflict + against libpetsc3_25. + +------------------------------------------------------------------- Old: ---- petsc-3.25.1.tar.gz New: ---- petsc-3.26.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ petsc.spec ++++++ --- /var/tmp/diff_new_pack.1m6TMK/_old 2026-10-20 12:40:49.624779227 +0200 +++ /var/tmp/diff_new_pack.1m6TMK/_new 2026-10-20 12:40:49.626779310 +0200 @@ -22,7 +22,7 @@ # Please also update slepc, which is version locked with petsc %define pname petsc -%define so_ver 3_25 +%define so_ver 3_26 ExcludeArch: s390 s390x @@ -71,7 +71,7 @@ Summary: Portable Extensible Toolkit for Scientific Computation License: BSD-2-Clause Group: Development/Libraries/C and C++ -Version: 3.25.1 +Version: 3.26.0 Release: 0 URL: https://www.mcs.anl.gov/petsc/ Source: https://web.cels.anl.gov/projects/petsc/download/release-snapshots/petsc-%{version}.tar.gz @@ -122,7 +122,6 @@ # Fixup wrong package name Conflicts: libpetsc3%{?mpi_suffix} Conflicts: lib%{pname}3_23%{?mpi_suffix} -Conflicts: lib%{pname}3_24%{?mpi_suffix} Requires: %{name}-data = %{version} %description -n %{libname} ++++++ petsc-3.25.1.tar.gz -> petsc-3.26.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/petsc/petsc-3.25.1.tar.gz /work/SRC/openSUSE:Factory/.petsc.new.3698736/petsc-3.26.0.tar.gz differ: char 12, line 1
