LizardFS - distributed, fault tolerant file system
==================================================


Build-Depends: docbook-xml
--------------------------

"asciidoc" recommends "libxml2-utils" to use `xmllint` for validation of
man pages. In clean chroot it produces the following FTBFS:

~~~~
cd /var/tmp/lizardfs-2.5.4-2/build/doc && a2x -f manpage /var/tmp/lizardfs-2.5.4-2/build/doc/lizardfs-probe.8.txt
a2x: ERROR: "xmllint" --nonet --noout --valid "/var/tmp/lizardfs-2.5.4-2/build/doc/lizardfs-probe.8.xml" returned non-zero exit status 4
~~~~

because `xmllint` fails as follows:

~~~~
I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd
lizardfs-probe.8.xml:2: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
D DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
                                                                               ^
lizardfs-probe.8.xml:5: validity error : Validation failed: no DTD found !
<refentry lang="en">
                   ^
~~~~

unless packages "docbook-xml" and "docbook-xsl" are installed.
However then compilation fails as follows:

~~~~
a2x: ERROR: "xsltproc"  --stringparam callout.graphics 0 --stringparam navig.graphics 0 --stringparam admon.textlabel 1 --stringparam admon.graphics 0  "/etc/asciidoc/docbook-xsl/manpage.xsl" "/var/tmp/lizardfs-2.5.4-2/build/doc/lizardfs-probe.8.xml" returned non-zero exit status 127
doc/CMakeFiles/manpages.dir/build.make:54: recipe for target 'doc/lizardfs-probe.8' failed
~~~~

unless "xsltproc" is installed as well.

Coressponding bug in asciidoc:

    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=692274


Unpackaged optional dependencies
--------------------------------

    https://github.com/polonaise/polonaise
    https://thrift.apache.org/
