Package: release.debian.org Severity: normal X-Debbugs-Cc: pe...@packages.debian.org, francesco.balla...@unicatt.it Control: affects -1 + src:petsc User: release.debian....@packages.debian.org Usertags: transition
The petsc patch for the 64-bit time_t transition was deeply invasive. It makes petsc (and slepc) essentially unmaintainable. I think the best way to deal with it is to pretend it never happened and move on with petsc 3.20, upgrading from petsc 3.19. We'd want to doing this upgrade anyway. As part of this transition I'll also upgrade hypre from 2.28.0 to 2.29.0. I've checked that sundials and getdp build without problem against the new petsc. dolfinx, dolfin too. deal.ii builds but fails tests with a reference to undefined __gmpn_com symbols. This indicates instructions to link to libgmp didn't get through. I think this is unrelated to the petsc upgrade, and I suspect it might be an artifact of my local installation. i.e. I suspect the build on buildds will be fine. If necessary we can update deal.ii to take more care linking GMP. Ben file: title = "petsc"; is_affected = .depends ~ "libpetsc*3.19" | .depends ~ "libpetsc*3.20"; is_good = .depends ~ "libpetsc*3.20"; is_bad = .depends ~ "libpetsc*3.19";