Control: unblock -1 by 1134834
Control: unblock -1 by 1135069
Control: severity -1 serious

Hi Graham,

On Mon, Jun 15, 2026 at 11:12:15AM +0000, Graham Inggs wrote:
> On Fri, 24 Apr 2026 14:58:06, Drew Parsons <[email protected]> wrote:
> > The mumps build failure is in the nonofficial arches
> > hppa and powerpc, so broken support for them can't be considered
> > a RC bug.  Hence reducing the severity of this bug to normal.
> 
> I don't think this bug is related to build failures on non-release
> architectures.

I concur. This bug is not about powerpc or hppa. Hence removing the
block relations.

> I compared some of the libgmm-dev binary packages and found the
> following difference:
> 
> $ diffoscope  libgmm-dev_5.5+dfsg1-1_amd64.deb 
> libgmm-dev_5.5+dfsg1-1_s390x.deb
> 
> │ │ ├── ./usr/include/gmm/gmm_arch_config.h
> │ │ │ @@ -25,11 +25,11 @@
> │ │ │  /* defined if superlu header files are not under a subdirectory
> called "superlu" */
> │ │ │  /* #undef GMM_NO_SUPERLU_INCLUDE_SUBDIR */
> │ │ │
> │ │ │  /* Use blas with 64 bits integers */
> │ │ │  /* #undef GMM_USE_BLAS64_INTERFACE */
> │ │ │
> │ │ │  /* defined if the BLAS fortran ABI does not return complex
> values directly (e.g. Intel's MKL) */
> │ │ │ -/* #undef GMM_BLAS_RETURN_COMPLEX_AS_ARGUMENT */
> │ │ │ +#define GMM_BLAS_RETURN_COMPLEX_AS_ARGUMENT /**/
> │ │ │
> │ │ │  /* GMM version */
> │ │ │  #define GMM_VERSION "5.5"

I concur. Therefore libgmm-dev violates current Debian policy on a
release architecture. The appropriate severity is serious.

> One solution is to simply drop the Multi-Arch: same field from the
> libgmm-dev binary package (only).  See a similar bug reported against
> libtrilinos-kokkos-kernels-dev  [1].

Yes. Droping M-A:same is a sensible resolution of this bug. It is a
small minority of lib*-dev packages that need to be M-A:same and I doubt
this to be needed for libgmm-dev. If there is such a need, more effort
can be invested into the header.

Helmut

Reply via email to