Source: rsyslog Version: 8.2512.0-1 Tags: patch User: [email protected] Usertags: cross-satisfiability
rsyslog cannot be cross built from source, because its sphinx-related dependencies are not cross-satisfiable. Fortunately, its documentation is separated to an Arch:all rsyslog-doc package so we don't actually need to spend much thought on figuring out how to make them satisfiable. Instead, we may move them to B-D-I. When doing so, we must still include python3-docutils as it provides the rst2man command used for generating manual pages. I verified that this change induces no binary differences (using diffoscope) and that it actually makes rsyslog cross buildable. Please consider applying the attached patch. Helmut
diff -Nru rsyslog-8.2512.0/debian/changelog rsyslog-8.2512.0/debian/changelog --- rsyslog-8.2512.0/debian/changelog 2025-12-11 18:21:10.000000000 +0100 +++ rsyslog-8.2512.0/debian/changelog 2025-12-17 14:08:02.000000000 +0100 @@ -1,3 +1,10 @@ +rsyslog (8.2512.0-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Demote documentation dependencies to B-D-I. (Closes: #-1) + + -- Helmut Grohne <[email protected]> Wed, 17 Dec 2025 14:08:02 +0100 + rsyslog (8.2512.0-1) unstable; urgency=medium * New upstream version 8.2512.0 diff -Nru rsyslog-8.2512.0/debian/control rsyslog-8.2512.0/debian/control --- rsyslog-8.2512.0/debian/control 2025-12-11 18:21:10.000000000 +0100 +++ rsyslog-8.2512.0/debian/control 2025-12-17 14:08:02.000000000 +0100 @@ -35,10 +35,11 @@ logrotate <!nocheck>, iproute2 [linux-any] <!nocheck>, curl <!nocheck>, - dh-sequence-sphinxdoc <!nodoc>, - python3-sphinx <!nodoc>, - python3-sphinx-rtd-theme <!nodoc>, - python3-sphinxcontrib-mermaid <!nodoc>, + python3-docutils <!nodoc>, +Build-Depends-Indep: dh-sequence-sphinxdoc <!nodoc>, + python3-sphinx <!nodoc>, + python3-sphinx-rtd-theme <!nodoc>, + python3-sphinxcontrib-mermaid <!nodoc>, Standards-Version: 4.7.2 Rules-Requires-Root: no Vcs-Git: https://salsa.debian.org/debian/rsyslog.git

