Bug#1058944: transition: petsc

Drew Parsons dparsons at debian.org
Mon Dec 18 18:02:51 GMT 2023


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

I'd like to upgrade PETSc (and SLEPc, and their python packages)
from 3.18 to 3.19.  This is expected to fix the python 3.12 build
error in slepc4py, Bug#1057863. dolfin has now been patched to work
with petsc 3.19.

We can't yet upgrade hypre to 2.29 since it is not compatible with
petsc 3.19:
/projects/petsc/build/petsc/src/ksp/pc/impls/hypre/hypre.c: In function ‘PCApply_HYPRE’:
/projects/petsc/build/petsc/src/ksp/pc/impls/hypre/hypre.c:446:31: error: incompatible types when assigning to type ‘hypre_Error’ from type ‘int’
  446 |         hypre__global_error = 0;

hypre upgrades will have to wait for petsc 3.20 next time.


auto-transition:
https://release.debian.org/transitions/html/auto-petsc.html


Ben file:

title = "petsc";
is_affected = .depends ~ "libpetsc-real3.18" | .depends ~ "libpetsc-real3.19";
is_good = .depends ~ "libpetsc-real3.19";
is_bad = .depends ~ "libpetsc-real3.18";


More information about the debian-science-maintainers mailing list