Bug#1090791: petsc: strict dependency on the mpich version that was used to build

Emilio Pozuelo Monfort pochu at debian.org
Sun Dec 22 10:33:56 GMT 2024


On Sat, 21 Dec 2024 23:34:42 +0100 Andreas Beckmann <anbe at debian.org> wrote:
> Control: affects -1 + src:slepc src:fenics-dolfinx src:mpich
> 
> On Sat, 21 Dec 2024 19:19:43 +0200 Drew Parsons <dparsons at debian.org> wrote:
> > This is a delicate issue.  The strict version test is in the upstream
> > headers.  I imagine they have their reasons for making it so.
> 
> I don't think so ...
> 
> Anyway, if you want to keep the strict dependency, please mirror it in 
> the package dependencies (probably in the -dev packages) s.t. every 
> mpich version bump triggers a mini transition, i.e. a binNMU of petsc.

I'd rather the check gets removed. In my experience, that's due to overly 
cautious upstreams, but it's not really suitable for Debian, where we track ABI 
breaks. But if I'm wrong and there's a good reason for that, then yes, we need 
strict dependencies.

Cheers,
Emilio



More information about the debian-science-maintainers mailing list