Source: cyrus-sasl2
Version: 2.1.28+dfsg1-9
Severity: important
Justification: architecture cross bootstrap regression
Tags: patch
User:
debian-cross@lists.debian.org
Usertags: cross-satisfiability
User:
helmutg@debian.org
Usertags: rebootstrap
Hi,
the addition of the nodoc build profile added python3-sphinx to
Build-Depends. I argue this was correct in principle as otherwise the
manual pages installed to arch:any packages would end up being empty
without this dependency, but the dependency happens to not be cross-satisfiable. We cannot mark python3-sphinx Multi-Arch:foreign as
it can expose architecture-specific behavior even though it does not
most of the time - such as in this case. Therefore, the dependency
should be annotated :native.
Helmut
diff --minimal -Nru cyrus-sasl2-2.1.28+dfsg1/debian/changelog cyrus-sasl2-2.1.28+dfsg1/debian/changelog
--- cyrus-sasl2-2.1.28+dfsg1/debian/changelog 2025-02-28 22:58:50.000000000 +0100
+++ cyrus-sasl2-2.1.28+dfsg1/debian/changelog 2025-03-25 20:44:53.000000000 +0100
@@ -1,3 +1,10 @@
+cyrus-sasl2 (2.1.28+dfsg1-9.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: Annotate python3-sphinx dependency :native. (Closes: #-1)
+
+ -- Helmut Grohne <
helmut@subdivi.de> Tue, 25 Mar 2025 20:44:53 +0100
+
cyrus-sasl2 (2.1.28+dfsg1-9) unstable; urgency=medium
* Team upload
diff --minimal -Nru cyrus-sasl2-2.1.28+dfsg1/debian/control cyrus-sasl2-2.1.28+dfsg1/debian/control
--- cyrus-sasl2-2.1.28+dfsg1/debian/control 2025-02-28 22:58:34.000000000 +0100
+++ cyrus-sasl2-2.1.28+dfsg1/debian/control 2025-03-25 20:44:53.000000000 +0100
@@ -22,7 +22,7 @@
libsqlite3-dev,
libssl-dev,
po-debconf,
- python3-sphinx <!nodoc>
+ python3-sphinx:native <!nodoc>
Build-Depends-Indep: python3-sphinx-rtd-theme,
Build