Your message dated Sat, 14 Mar 2026 00:05:09 +0000
with message-id <[email protected]>
and subject line Bug#1128954: fixed in mpi4py 4.1.1-2
has caused the Debian Bug report #1128954,
regarding mpi4py FTCBFS: unsatisfiable sphinx dependency
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1128954: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1128954
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mpi4py
Version: 4.1.1-1
Tags: patch
User: [email protected]
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
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 <[email protected]> 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 "D: removing previously generated by Cython sources"
--- End Message ---
--- Begin Message ---
Source: mpi4py
Source-Version: 4.1.1-2
Done: Drew Parsons <[email protected]>
We believe that the bug you reported is fixed in the latest version of
mpi4py, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Drew Parsons <[email protected]> (supplier of updated mpi4py package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 13 Mar 2026 23:13:35 +0100
Source: mpi4py
Architecture: source
Version: 4.1.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Drew Parsons <[email protected]>
Closes: 1128954
Changes:
mpi4py (4.1.1-2) unstable; urgency=medium
.
* Improve cross building by removing dh --with sphinxdoc and invoking
Build-Depends-Indep: dh-sequence-sphinxdoc, python3-sphinx.
Thanks Helmut Grohne. Closes: #1128954.
* Standards-Version: 4.7.3
Checksums-Sha1:
0a43c217728742bc982df9fe21ab952246456419 2575 mpi4py_4.1.1-2.dsc
4ce67ebfce6002aef570205e898a2419c85779fd 14528 mpi4py_4.1.1-2.debian.tar.xz
c095b24dd2dce2686a57afd1e5b89d094310efed 13961 mpi4py_4.1.1-2_amd64.buildinfo
Checksums-Sha256:
59bb4881364490cfafe2c4ceb5af8585e01b46589d5c3716ffcc66b2aa63a0fd 2575
mpi4py_4.1.1-2.dsc
da3b2a0ded1fc89a70ae2ac1e13241a4fe32714cd5aa32c8bcf69f09f06f4ec7 14528
mpi4py_4.1.1-2.debian.tar.xz
e42f8ba3edd06370c1b3160c12f3c763407f61419fa15722ea358e170e9e98bc 13961
mpi4py_4.1.1-2_amd64.buildinfo
Files:
24d5092c887d73e4a809349941026ec8 2575 python optional mpi4py_4.1.1-2.dsc
2e83feb6dc92e252ff25fe570613f460 14528 python optional
mpi4py_4.1.1-2.debian.tar.xz
969de1f448d5adf0c833c9ce481166bf 13961 python optional
mpi4py_4.1.1-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAmm0oRoACgkQVz7x5L1a
AfqNeQ/+MBE8gA87/1NJnRolLO56xzKV4dl6Sb2jgDCRUofUr/Bq+5JZ9UPfFvRY
tfdUvgR9zABkBCGib6hLmmqFD+w0WSh/S4wtEb/6nRksQcWg38xIoIe+m0SMG3Jq
ziZYXjsmuNS+uty8u6LUxd/SEYBrpHLpWZ0rCSI9c4axjtn+vk5Z1cw/F2eFYmR5
6Zhg5o5vO6UE7x4RS9yEwZeANT7H+MXhE1z6NF4wOnK41T+9sBGA/JGEVA14ToHn
kG2pXlhBSTZJ1MOLsdsUWqlU8tqAbu2JHc6Oz8mTfkJsr6K+GU6goHmRMwss3IDO
w4fdRmw27kgQmPfbyodO2+J8/cxSBdOCi3u6pWS9DJp22JzbcluueooaqcmrJBRZ
j/YZXVlqTS/lKKAY0rUbT5rw9tsoNv7osvEGxgbt+SNaSIqiY3zss7hryPopnjIs
idNQpAw/v13DhyC6LSQhfJ9rZhj4eGeU6a53oVMAwnerkp25oorsO4jgE8R3ZeNZ
RDaC3BQcqTrtaYdlH97YqSSaY8YTDKxrUkaqbLywI/AoXqQWtlfiFdFqOQHn89hO
mtnv4TfOO0idiwtI2h0x4XFfyDNvbElgwWb7rgs7I13po3pXV8Oj8XvwvGhhOORt
GltR3iYdPP4C10p6Nw9gUBvJGlvWF2ncEeUzBk+1mz6dfx5rtiM=
=Zhnz
-----END PGP SIGNATURE-----
pgpBx7f8n06O3.pgp
Description: PGP signature
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers