Bug#1067064: transition: petsc hypre
Drew Parsons
dparsons at debian.org
Sun Mar 17 21:52:51 GMT 2024
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: petsc at packages.debian.org, francesco.ballarin at unicatt.it
Control: affects -1 + src:petsc
User: release.debian.org at 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";
More information about the debian-science-maintainers
mailing list