Bug#1090791: petsc: strict dependency on the mpich version that was used to build
Drew Parsons
dparsons at emerall.com
Sun Dec 22 20:21:14 GMT 2024
On 2024-12-22 11:33, Emilio Pozuelo Monfort wrote:
> 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.
The strict test does seem a little strange.
I'll relax it for Debian and raise an Issue upstream for further
discussion.
Drew
More information about the debian-science-maintainers
mailing list