Bug#1082552: transition: petsc and numerical library stack

Drew Parsons dparsons at debian.org
Sun Sep 22 01:41:52 BST 2024


Package: release.debian.org
Severity: normal
X-Debbugs-Cc: petsc at packages.debian.org, debian-science at lists.debian.org
Control: affects -1 + src:petsc
User: release.debian.org at packages.debian.org
Usertags: transition

I'd like to update the numerical library stack, for petsc and related
libraries. Libraries have been built and passing tests in
experimental.

superlu  6 → 7
hypre    2.29 → 2.31
mumps    5.6 → 5.7
adios2   2.9 → 2.10
petsc    3.20 → 3.21
slepc    3.20 → 3.21
sundials 6 → 7


This transition is probably best started after the gmsh transition
#1081740 though this is not a strict requirement.

We'll also update pybind11 from 2.13.5 to 2.13.6. This is not a
transition, but it's best to have the pybind11 patch release updated
before uploading the new libraries.

Paraview will be updated from 5.12 to 5.13 (also not a transition)

superlu-dist ought to be updated to 9, but we're waiting for
communication from upstream about FTBFS. No point holding up the other
libraries while we wait for an answer.

I've confirmed dolfinx builds and runs successfully against the
updated libraries.

The libraries ready for transition have auto tracking pages:

https://release.debian.org/transitions/html/auto-superlu.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-adios2.html
https://release.debian.org/transitions/html/auto-petsc.html
https://release.debian.org/transitions/html/auto-slepc.html
https://release.debian.org/transitions/html/auto-sundials.html


Ben file:

title = "petsc";
is_affected = .depends ~ "libpetsc-real3.20" | .depends ~ "libpetsc-real3.21";
is_good = .depends ~ "libpetsc-real3.21";
is_bad = .depends ~ "libpetsc-real3.20";


More information about the debian-science-maintainers mailing list