Bug#1121012: transition: numerical stack scotch to petsc
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: petsc@packages.debian.org, debian-science@lists.debian.org
Control: affects -1 + src:petsc
User: release.debian.org@packages.debian.org
Usertags: transition
I'd like to proceed with ABI transitions of the numerical library
stack, scotch to petsc.
scotch 7.0 → 7.0c (same ABI but soname renamed by switch to cmake)
superlu-dist 8 → 9 (finally fixed)
hypre 2.32.0 → 2.33.0
mumps 5.7 → 5.8
petsc 3.22 → 3.24 (with slepc)
64-bit support is reconfigured for scotch, and scotch cmake config
files are now generated.
hypre 3 has actually been released, but the major version bump warns me
it probably has an API change, so let's deal with that later.
Likewise fenics (dolfinx) 0.10 is ready (and built successfully in
experimental) but also with minor API changes, so I plan to update it
after this transition (after the other libraries are migrated to
testing) to give it a stable base to build against.
sundials needs updating, but I'm leaving that to other team members.
My library chain here does not use it directly.
Similarly suitesparse could be updated but I'm not sure it needs
transition, I'll leave it to Sébastien Villemot.
Selected reverse dependencies have been tested with good builds.
openmpi/mpich/pmix are recently fixed and migrated to testing, so in
that sense now is a good time to transition these MPI client libraries
auto-transitions are ready:
https://release.debian.org/transitions/html/auto-scotch.html
https://release.debian.org/transitions/html/auto-superlu-dist.html
https://release.debian.org/transitions/html/auto-hypre.html
https://release.debian.org/transitions/html/auto-mumps.html
https://release.debian.org/transitions/html/auto-petsc.html
Ben file:
title = "petsc";
is_affected = .depends ~ "libpetsc-real3.22" | .depends ~ "libpetsc-real3.24";
is_good = .depends ~ "libpetsc-real3.24";
is_bad = .depends ~ "libpetsc-real3.22";
Reply to: