[From nobody Sat Mar 14 00:07:06 2026
Received: (at submit) by bugs.debian.org; 24 Feb 2026 21:36:06 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.5 required=4.0 tests=BAYES_00, DATE_IN_PAST_06_12, 
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED,
 RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE,SPF_NONE autolearn=no
 autolearn_force=no version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 14; hammy, 150; neutral, 115; spammy,
 0. spammytokens: hammytokens:0.000-+--HTo:N*Debian,
 0.000-+--H*Ad:N*Bug, 0.000-+--H*Ad:N*Tracking, 0.000-+--buildsystem,
 0.000-+--HTo:N*Bug
Return-path: &lt;helmut@subdivi.de&gt;
Received: from isilmar-4.linta.de ([136.243.71.142]:59318)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;helmut@subdivi.de&gt;) id 1vv04b-001nbe-1N
 for submit@bugs.debian.org; Tue, 24 Feb 2026 21:36:06 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=subdivi.de;
 s=k25.isilmar-4; t=1771968961;
 bh=YX4/fA9/XnIKlw6bBVI0b/zsDoJOBAy09Alw2Ny3QwU=;
 h=Date:From:To:Subject:From;
 b=UbV3gqrwGoGJGxuWwy7c2J5Ti5qO+AWpNdWXP01sEh60HAGfooIZqa422Y+ceU19+
 3eUulAeQbLoQ8u60DxQT58wtwlbjRNXLgChyJl+wpvy6OGLvrvgsOOd2FgROCOi7mp
 dmcWtAObHk9FmWMTBv3xqz7yeln7S/odBZnCgKC0kS5jhcxYYeorjnmNadrd0wLnKR
 A1NIm6XIDYRHKYkwTBdhEEbt+vcIhSlw/pizpQAnsTTDP+y5P2xKeyAlDBsyE2Ew45
 ENmD4c3GJldJucgMfexs5aCCEd/k82V5JPMigUaCEOF7uc6oKDvgwfpVjsoqongATJ
 QngEE/ghlzvww==
Received: from isilmar-4.linta.de (isilmar.linta [10.0.0.1])
 by isilmar-4.linta.de (Postfix) with ESMTP id D1F832000D3
 for &lt;submit@bugs.debian.org&gt;; Tue, 24 Feb 2026 21:36:01 +0000 (UTC)
Date: Tue, 24 Feb 2026 11:26:33 +0100
From: Helmut Grohne &lt;helmut@subdivi.de&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: mpi4py FTCBFS: unsatisfiable sphinx dependency
Message-ID: &lt;20260224102633.GA2157962@subdivi.de&gt;
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=&quot;0F9VFui6YSuIycUs&quot;
Content-Disposition: inline
X-Reportbug-Version: 13.2.0
Delivered-To: submit@bugs.debian.org


--0F9VFui6YSuIycUs
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Source: mpi4py
Version: 4.1.1-1
Tags: patch
User: debian-cross@lists.debian.org
Usertags: cross-satisfiability

The python3-sphinx dependency poses an issue to cross building mpi4py as
it cannot be satisfied. Fortunately, mpi4py already disables its
documentation build during arch-only builds, so the use left is the
sphinxdoc debhelper addon. Once turning it declarative (Build-Depends:
dh-sequence-sphinxdoc), it can also be moved to Build-Depends-Indep and
then python3-sphinx can also be moved there. Thus the unsatisfiable
dependency has become irrelevant. I'm attaching a patch for your
convenience. Using reproducible builds, I verified that it does not
affect output artifacts.

Helmut

--0F9VFui6YSuIycUs
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=&quot;mpi4py_4.1.1-1.1.debdiff&quot;

diff -Nru mpi4py-4.1.1/debian/changelog mpi4py-4.1.1/debian/changelog
--- mpi4py-4.1.1/debian/changelog	2025-10-24 13:06:07.000000000 +0200
+++ mpi4py-4.1.1/debian/changelog	2026-02-24 10:58:33.000000000 +0100
@@ -1,3 +1,10 @@
+mpi4py (4.1.1-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Demote sphinx dependency to B-D-I. (Closes: #-1)
+
+ -- Helmut Grohne &lt;helmut@subdivi.de&gt;  Tue, 24 Feb 2026 10:58:33 +0100
+
 mpi4py (4.1.1-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru mpi4py-4.1.1/debian/control mpi4py-4.1.1/debian/control
--- mpi4py-4.1.1/debian/control	2025-10-24 13:06:07.000000000 +0200
+++ mpi4py-4.1.1/debian/control	2026-02-24 10:58:12.000000000 +0100
@@ -14,12 +14,13 @@
                cython3,
                python3-all-dev,
                python3-numpy,
-               python3-sphinx,
                python3-setuptools
 Build-Depends-Indep: texinfo, texlive,
+ dh-sequence-sphinxdoc,
  latexmk, tex-gyre,
  texlive-latex-extra,
  python3-doc,
+ python3-sphinx,
  python-numpy-doc
 Standards-Version: 4.7.2
 Vcs-Browser: https://salsa.debian.org/science-team/mpi4py
diff -Nru mpi4py-4.1.1/debian/rules mpi4py-4.1.1/debian/rules
--- mpi4py-4.1.1/debian/rules	2025-10-24 13:06:07.000000000 +0200
+++ mpi4py-4.1.1/debian/rules	2026-02-24 10:57:02.000000000 +0100
@@ -95,7 +95,7 @@
 endif
 
 %:
-	dh $@ --with sphinxdoc --buildsystem pybuild
+	dh $@ --buildsystem pybuild
 
 cythonize:
 	@echo &quot;D: removing previously generated by Cython sources&quot;

--0F9VFui6YSuIycUs--
]