Bug#1133748: 6 packages from scotch fail to coinstall

Drew Parsons dparsons at emerall.com
Sat May 2 16:14:22 BST 2026


On 2026-05-02 16:26, Helmut Grohne wrote:
> Control: tags -1 - moreinfo
> 
> Hi Drew,
> 
> On Sat, May 02, 2026 at 01:56:47PM +0200, Drew Parsons wrote:
>> Helmut, file clash bug reports like this need to give more detail or
>> at least more context.  Otherwise it's trying to find a needle in a
>> haystack second guessing where the clash happened.
> 
> Really? Let's try figuring this out. The simplest of those packages
> probably is libscotch-dev. The simplest of architecture combinations
> probably is amd64 and i386. Download both packages, diff the filename 
> at
> hand.
> 
> --- amd64/usr/include/scotch/scotch.h   2026-02-25 14:34:20.000000000 
> +0100
> +++ i386/usr/include/scotch/scotch.h    2026-02-25 14:34:20.000000000 
> +0100
> @@ -137,7 +137,7 @@
>  #endif /* LIB_SCOTCH_H_UNIQUE */
> 
>  typedef struct {
> -  double                    dummy[11];
> +  double                    dummy[6];
>  } SCOTCH_Arch;
> 
> None of this involved much guesswork. Why do you compare this to
> searching a needle in a haystack? What I consider finding a needle in a
> haystack is taking this diff and figuring out what caused these numbers
> to change.

It really is guesswork. How am I supposed to know the conflict is 
between amd64 and i386 if the bug report doesn't inform me of that? 
There are 18 architectures. They are not all be conflict.That makes 153 
different pairs to check. It's not reasonable to expect us to check 
every separate combination. Especially if your tool already knows where 
the problem is.  Your tool needs to report what it knows, instead of 
expecting us to guess which subset of 153 different architecture pairs 
is involved.

Drew



More information about the debian-science-maintainers mailing list