Hi,

On Wed, 20 Nov 2024 22:42:56 +0100 Emilio Pozuelo Monfort <po...@debian.org> 
wrote:
Source: netpipe
Version: 3.7.2-9
Severity: serious

Hi,

Your package (build-)depends on libopenmpi-dev on 32-bit architectures,
where openmpi is no longer available. In order to solve this, your package
should build-depend on mpi-default-dev instead to build against the
default mpi implementation, which in those architectures defaults to mpich.
I have uploaded a fix for this issue since this is blocking the openmpi transition. debdiff attached.

Cheers,
Emilio
diff -Nru netpipe-3.7.2/debian/changelog netpipe-3.7.2/debian/changelog
--- netpipe-3.7.2/debian/changelog	2024-04-09 17:49:01.000000000 +0200
+++ netpipe-3.7.2/debian/changelog	2024-11-27 12:39:12.000000000 +0100
@@ -1,3 +1,10 @@
+netpipe (3.7.2-9.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Don't build netpipe-openmpi on 32-bit architectures. Closes: #1087964.
+
+ -- Emilio Pozuelo Monfort <po...@debian.org>  Wed, 27 Nov 2024 12:39:12 +0100
+
 netpipe (3.7.2-9) unstable; urgency=medium
 
   * Bug fix: "FTBFS: ./src/mpi2.c:110:7: error: implicit declaration of
diff -Nru netpipe-3.7.2/debian/control netpipe-3.7.2/debian/control
--- netpipe-3.7.2/debian/control	2024-04-09 17:34:02.000000000 +0200
+++ netpipe-3.7.2/debian/control	2024-11-27 12:39:09.000000000 +0100
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Camm Maguire <c...@debian.org>
 Build-Depends: lam4-dev ( >= 7.1.4-5 ),
- libopenmpi-dev,
+ libopenmpi-dev [!armel !armhf !hppa !any-i386 !m68k !powerpc !sh4 !x32],
  libmpich-dev,
  debhelper-compat ( = 13 )
 Standards-Version: 4.3.0
@@ -53,7 +53,7 @@
  of packages.
 
 Package: netpipe-openmpi
-Architecture: alpha amd64 armel armhf arm64 i386 ia64 powerpc powerpcspe ppc64el sparc sparc64 kfreebsd-i386 kfreebsd-amd64  hurd-i386
+Architecture: alpha amd64 arm64 ia64 ppc64el sparc64 kfreebsd-amd64
 Depends: openmpi-bin, ${shlibs:Depends}, ${misc:Depends}
 Description: Network performance tool using OpenMPI
  NetPIPE is a protocol independent performance tool that encapsulates
diff -Nru netpipe-3.7.2/debian/rules netpipe-3.7.2/debian/rules
--- netpipe-3.7.2/debian/rules	2024-01-21 15:23:22.000000000 +0100
+++ netpipe-3.7.2/debian/rules	2024-11-27 12:39:12.000000000 +0100
@@ -14,7 +14,7 @@
 # This list should remain synced with the Build-Depends and the Architecture
 # line of netpipe-openmpi in debian/control.
 
-OPENMPI_ARCH    = alpha amd64 armel armhf arm64 i386 ia64 powerpc powerpcspe ppc64el sparc sparc64 kfreebsd-i386 kfreebsd-amd64 hurd-i386
+OPENMPI_ARCH    = alpha amd64 arm64 ia64 ppc64el sparc64 kfreebsd-amd64
 DEB_HOST_ARCH  ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
 
 LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS)

Reply via email to