--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: transition: numerical stack scotch to petsc
- From: Drew Parsons <dparsons@debian.org>
- Date: Wed, 19 Nov 2025 16:03:49 +0100
- Message-id: <176356462964.37470.5841740926702819790.reportbug@sandy>
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";
--- End Message ---
--- Begin Message ---
- To: Drew Parsons <dparsons@debian.org>, 1121012-done@bugs.debian.org
- Subject: Re: Bug#1121012: transition: numerical stack scotch to petsc
- From: Emilio Pozuelo Monfort <pochu@debian.org>
- Date: Wed, 17 Dec 2025 09:15:52 +0100
- Message-id: <6101729d-5106-40b9-8098-c6a06d34dd24@debian.org>
- In-reply-to: <176356462964.37470.5841740926702819790.reportbug@sandy>
- References: <176356462964.37470.5841740926702819790.reportbug@sandy>
On 19/11/2025 16:03, Drew Parsons wrote:
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
opm-grid/opm-simulators have finally migrated, and that finished the last bits
of the transition. Closing this.
Cheers,
Emilio
--- End Message ---