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

Reply via email to