From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Ismael Luceno Date: Sat, 3 Oct 2026 02:05:09 +0200 Subject: [PATCH 4/4] Repair the docbook sources of ctrlproxy_config(5) config-reference.xml is XIncluded into ctrlproxy_config.5.xml, so it has to parse as a document of its own. It does not: the file opens a that closes after the [global] settings and then continues with a stray , further blocks, orphaned elements closed by a dangling --> and a trailing , so libxml2 stops at "Extra content at the end of the document" and xsltproc exits 6, which fails the doc target and therefore the whole install. Give the include a well formed file holding just the [global] variable list and move the sections that were misfiled there -- [admin], [log-custom], [log-irssi] and REPLICATION -- into ctrlproxy_config.5.xml next to [global], where they render as sections of the manual. Upstream-Status: Pending Origin: Source Mage Signed-off-by: Ismael Luceno --- doc/config-reference.xml | 97 -------------------------------------- doc/ctrlproxy_config.5.xml | 96 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 96 insertions(+), 97 deletions(-) --- a/doc/config-reference.xml +++ b/doc/config-reference.xml @@ -91,57 +91,6 @@ for new connections. - - - - If the [admin] section is present, ControlProxy will - create a fake network with a control channel that can - be used for administration. - - - - - no_privmsg - - Don't interpret messages to the - user ctrlproxy as administration commands. - - - This option would be needed if you want to be able to - send messages to an actual user with the - nickname ctrlproxy. - - - - - - - [log-custom] - - - If the [log-custom] section is present, ControlProxy - will write a log to ~/.ctrlproxy/log-custom/ - - - - - [log-irssi] - - If the [log-irssi] section is present, ControlProxy - will write irssi-style log files to ~/.ctrlproxy/log-irssi/NETWORK/CHANNEL. - - - - - logfile - - Directory in which logs will be written (defaults - to ~/.ctrlproxy/log-irssi/. - - - - - auto-away-message @@ -186,52 +135,6 @@ command. - --> - - - REPLICATION - - When a client connects, ctrlproxy will send information about - the channels the user is on. Optionally, it can also send - some of the messages that were received before the client connected - (replication). - - - - The replication variable determines what - kind of replication is used. At the moment, the following - values are supported: - - - - - none - No replication. - - - - highlight - - Send messages that one of a set of regular expressions. - The regular expressions should be specified in - variable. - - - - lastdisconnect - - Send all messages since the last client disconnected. - - - - - simple - - Send all messages since the last message said by - the user. - - - --- a/doc/ctrlproxy_config.5.xml +++ b/doc/ctrlproxy_config.5.xml @@ -41,6 +41,102 @@ + + [admin] + + If the [admin] section is present, ControlProxy will + create a fake network with a control channel that can + be used for administration. + + + + + no_privmsg + + Don't interpret messages to the + user ctrlproxy as administration commands. + + + This option would be needed if you want to be able to + send messages to an actual user with the + nickname ctrlproxy. + + + + + + + [log-custom] + + + If the [log-custom] section is present, ControlProxy + will write a log to ~/.ctrlproxy/log-custom/ + + + + + [log-irssi] + + If the [log-irssi] section is present, ControlProxy + will write irssi-style log files to ~/.ctrlproxy/log-irssi/NETWORK/CHANNEL. + + + + + logfile + + Directory in which logs will be written (defaults + to ~/.ctrlproxy/log-irssi/. + + + + + + + REPLICATION + + When a client connects, ctrlproxy will send information about + the channels the user is on. Optionally, it can also send + some of the messages that were received before the client connected + (replication). + + + + The replication variable determines what + kind of replication is used. At the moment, the following + values are supported: + + + + + none + No replication. + + + + highlight + + Send messages that one of a set of regular expressions. + The regular expressions should be specified in + variable. + + + + lastdisconnect + + Send all messages since the last client disconnected. + + + + + simple + + Send all messages since the last message said by + the user. + + + + .