Bug#1150015: openmpi: Don't install sphinx build dependencies in the arch build

Adrian Bunk bunk at debian.org
Mon Oct 5 11:36:22 BST 2026


Source: openmpi
Version: 6.0.0~rc2-2
Severity: important
Tags: ftbfs patch
X-Debbugs-Cc: Alastair McKinstry <mckinstry at debian.org>

There is no need for sphinx build dependencies in the arch build.

The motivation for this change was python3-sphobjinv having
a transitive dependency on Rust which isn't available on alpha,
but the change makes sense in general.

The python3-recommonmark build dependency is dropped intentionally due to
https://github.com/open-mpi/ompi/commit/cf52ea933b0f76a8fe1ffcec2c12a218577a6e29


diff -Nru openmpi-6.0.0~rc2/debian/control openmpi-6.0.0~rc2/debian/control
--- openmpi-6.0.0~rc2/debian/control	2026-10-03 17:38:00.000000000 +0300
+++ openmpi-6.0.0~rc2/debian/control	2026-10-03 18:01:56.000000000 +0300
@@ -24,13 +24,14 @@
  libfabric-dev [!hurd-any],
  libnuma-dev [!hurd-any],
  libpsm2-dev [amd64],
- python3-sphinx-rtd-theme:native,
- python3-sphobjinv,
- sphinx,
- python3-recommonmark:native,
  default-jdk [!hurd-any !alpha !ppc64 !sparc64] <!nojava>,
  chrpath,
  flex,
+Build-Depends-Indep:
+ dh-sequence-sphinxdoc,
+ python3-sphinx-rtd-theme:native,
+ python3-sphobjinv,
+ sphinx,
 Build-Conflicts:
  libmpich-dev,
  libopenmpi-dev,
diff -Nru openmpi-6.0.0~rc2/debian/rules openmpi-6.0.0~rc2/debian/rules
--- openmpi-6.0.0~rc2/debian/rules	2026-10-03 17:38:00.000000000 +0300
+++ openmpi-6.0.0~rc2/debian/rules	2026-10-03 18:01:56.000000000 +0300
@@ -79,7 +79,7 @@
 export USER=username
 
 %:
-	dh $@ --with sphinxdoc
+	dh $@
 
 extra_flags = \
 		--disable-silent-rules \



More information about the debian-science-maintainers mailing list