Source: cyrus-sasl2 Version: 2.1.28+dfsg1-9 Severity: important Justification: architecture cross bootstrap regression Tags: patch User: debian-cr...@lists.debian.org Usertags: cross-satisfiability User: helm...@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 <hel...@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-Conflicts: heimdal-dev Vcs-Browser: https://salsa.debian.org/debian/cyrus-sasl2