Your message dated Tue, 03 Mar 2026 19:51:36 +0000
with message-id <[email protected]>
and subject line Bug#1129217: fixed in mongo-c-driver 2.2.3-1
has caused the Debian Bug report #1129217,
regarding mongo-c-driver FTCBFS: unsatisfiable sphinx dependencies
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.)
--
1129217: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1129217
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mongo-c-driver
Version: 2.2.2-1
Tags: patch
User: [email protected]
Usertags: cross-satisfiability
mongo-c-driver cannot be cross built from source, because its sphinx
dependencies are not satisfiable. Without looking deeper into the
reasons for why, I observe that the documentation is fully separated
into Arch:all *-doc packages. It should be possible to just skip them
altogether in arch-only builds such as cross builds. I propose dropping
support for the nodoc option in favor of just making arch-only builds
equate to being nodoc builds. Once doing so, the relevant dependencies
can be moved to B-D-I. I used reproducible builds to confirm that this
change does not incur unwanted differences between full builds and
arch-only builds. Please find a patch attached for your convenience.
Helmut
diff -Nru mongo-c-driver-2.2.2/debian/changelog
mongo-c-driver-2.2.2/debian/changelog
--- mongo-c-driver-2.2.2/debian/changelog 2026-02-13 22:52:06.000000000
+0100
+++ mongo-c-driver-2.2.2/debian/changelog 2026-02-27 06:27:06.000000000
+0100
@@ -1,3 +1,10 @@
+mongo-c-driver (2.2.2-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Skip documentation during arch-only build. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]> Fri, 27 Feb 2026 06:27:06 +0100
+
mongo-c-driver (2.2.2-1) unstable; urgency=medium
* New upstream release
diff -Nru mongo-c-driver-2.2.2/debian/control
mongo-c-driver-2.2.2/debian/control
--- mongo-c-driver-2.2.2/debian/control 2026-02-13 22:52:06.000000000 +0100
+++ mongo-c-driver-2.2.2/debian/control 2026-02-26 21:44:34.000000000 +0100
@@ -8,15 +8,15 @@
cmake,
libssl-dev,
pkgconf,
- python3-sphinx,
- python3-sphinx-design,
- furo,
libmongocrypt-dev (>= 1.12.0)
<!pkg.mongo-c-driver.no-libmongocrypt>,
zlib1g-dev,
libsasl2-dev,
libsnappy-dev,
libutf8proc-dev,
libzstd-dev
+Build-Depends-Indep: furo,
+ python3-sphinx,
+ python3-sphinx-design
Standards-Version: 4.7.2
Section: libs
Homepage: https://github.com/mongodb/mongo-c-driver
diff -Nru mongo-c-driver-2.2.2/debian/rules mongo-c-driver-2.2.2/debian/rules
--- mongo-c-driver-2.2.2/debian/rules 2026-02-13 22:52:06.000000000 +0100
+++ mongo-c-driver-2.2.2/debian/rules 2026-02-27 06:27:06.000000000 +0100
@@ -21,7 +21,8 @@
export DEB_LDFLAGS_MAINT_APPEND += -Wl,--no-as-needed -latomic
-Wl,--as-needed
endif
-ifneq (,$(findstring nodoc,$(DEB_BUILD_OPTIONS)))
+
+ifeq (,$(filter libbson-doc libmongoc-doc,$(shell dh_listpackages)))
DOCS=OFF
else
DOCS=ON
@@ -32,7 +33,7 @@
dh $@
override_dh_auto_configure:
- [ "$(DOCS)" = "ON" ] || echo "Found 'nodoc' in 'DEB_BUILD_OPTIONS'; not
building documentation"
+ [ "$(DOCS)" = "ON" ] || echo "arch-only build; not building
documentation"
echo $(DEB_VERSION_UPSTREAM) > VERSION_CURRENT
dh_auto_configure -- \
-DENABLE_MONGOC=ON \
--- End Message ---
--- Begin Message ---
Source: mongo-c-driver
Source-Version: 2.2.3-1
Done: Roberto C. Sanchez <[email protected]>
We believe that the bug you reported is fixed in the latest version of
mongo-c-driver, 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.
Roberto C. Sanchez <[email protected]> (supplier of updated mongo-c-driver
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: Tue, 03 Mar 2026 13:56:44 -0500
Source: mongo-c-driver
Architecture: source
Version: 2.2.3-1
Distribution: unstable
Urgency: medium
Maintainer: Mongo C Driver Team <[email protected]>
Changed-By: Roberto C. Sanchez <[email protected]>
Closes: 1129217
Changes:
mongo-c-driver (2.2.3-1) unstable; urgency=medium
.
* New upstream release
* Skip documentation during arch-only build. Thanks to Helmut Grohne for the
patch. (Closes: #1129217)
Checksums-Sha1:
e25d6a7280a56a5b2f4216282247e2194d60583e 2697 mongo-c-driver_2.2.3-1.dsc
23a4a26e16375b8ec8681748d1debaf009410c8a 7337266
mongo-c-driver_2.2.3.orig.tar.gz
cc1598426cae7f40f30a08fb5139adee4279fd0d 10012
mongo-c-driver_2.2.3-1.debian.tar.xz
a58ba9261f533a58154e48669f1347e3c52a63c7 10330
mongo-c-driver_2.2.3-1_amd64.buildinfo
Checksums-Sha256:
fff68efebc3e4a2af2d775195678db0b021d1c64e7ee3de651b25a03ef81f5e5 2697
mongo-c-driver_2.2.3-1.dsc
57904f9de3d323e8462addfd258a4f4d42848acdaa3e04f58f54b12774f5a293 7337266
mongo-c-driver_2.2.3.orig.tar.gz
2c70225fd9b58b09ccfe1befd796687e69ac3f91dc151802eb8099fe76502dc2 10012
mongo-c-driver_2.2.3-1.debian.tar.xz
bc3790d33cdf36a448bb3f4cb9b96b234cae1282ff5ab152ec49d410a0b7cd8a 10330
mongo-c-driver_2.2.3-1_amd64.buildinfo
Files:
8da4e21fc8684497c04264a0ccb2fec9 2697 libs optional mongo-c-driver_2.2.3-1.dsc
15448ee7e66f2a1fa52a55e57d8b756b 7337266 libs optional
mongo-c-driver_2.2.3.orig.tar.gz
5d24791e858f2b001496d5660d269139 10012 libs optional
mongo-c-driver_2.2.3-1.debian.tar.xz
ebcc1de3d30e191fb4f8bceab208fdb3 10330 libs optional
mongo-c-driver_2.2.3-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEIYZ1DR4ae5UL01q7ldFmTdL1kUIFAmmnNswACgkQldFmTdL1
kUJD8BAAqaFNPFY4S6vgWiTAWygejiEwghGPvvkLrpCYZg3P5QZOCQDdKJStiKmT
IoZkEWPqG87pKK8k88jFq1yxGnePyrZNx9sl9jnL0NxH6Oh9FOjmaPXzBHDacyAJ
FpNmWjrIAXnnG7Hl7T2320Cpc+MJo5kpTifGg4vw81sIPijVvrPi90bW8/5kFju3
LDe4MvRNSZIvME0Px4uO5z9hZWTGAN6yV7Ll6beeWMS1KEph1pstzGHNzcmIt+D+
oRFzrfSA4O2bhSpk/6/xCO+1SRBveqtmGdhGoY8w58bFeMsY05LmaAGCV+g1/Am5
LV9YXgIycKoEOjR2VoWoUSVOdSaYTPH2B2ofy3Jo0F4jr4dlTk1QcwL/HoIp30xx
4X7lmQlUyqb0kaYOmlvr/vsNJmrAHN1Jw9L4DGqAmVCh2B7idjmUQ/8KdLMy65g5
Zjn9S+rhWwoz0Nf8YLprXCVPGnyjnlGabGMN4XEF6DKj+Hqlse0iGFuiG9n6sotg
BoaCxEdbB06L2s400+K/QneVxg7bmfmQmWlSioybPJYROj5nahQrGMUqPYfRBg48
PBnbehSpCdKa6j7y0Ic+7KAOOjijloyfO7/m6oxJncNFUmdXSApKBdvbYWUw02S4
dK9ww9tUWso7dOEbevO8oqxhmaVPiAm8wvWVIMDr4eDvgCy0XHE=
=ehrm
-----END PGP SIGNATURE-----
pgpiJomCPFCcb.pgp
Description: PGP signature
--- End Message ---