• Bug#1101329: cyrus-sasl2 FTCBFS: python3-sphinx dependency not satisfia

    From Helmut Grohne@21:1/5 to All on Tue Mar 25 21:00:02 2025
    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