[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1067064: transition: petsc hypre



Package: release.debian.org
Severity: normal
X-Debbugs-Cc: petsc@packages.debian.org, francesco.ballarin@unicatt.it
Control: affects -1 + src:petsc
User: release.debian.org@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";


Reply to: