Package: release.debian.org Severity: normal X-Debbugs-Cc: [email protected], [email protected] Control: affects -1 + src:petsc User: [email protected] 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";

