Package: asciidoc
Version: 8.6.7-1
Severity: serious
Justification: Policy 7.2

a2x internally uses xmllint by default. It can be disabled on the command line,
but it is used by default. This yields to build failures in deterministic 
setups,
where recommends are not installed by default, e.g. Debian buildds.

I don't think recommending libxml2-utils is good enough, unless you make the
absence of xmllint non fatal. That's a problem for example to packages build
depending on asciidoc, but not on libxml2-utils when compiling manpages from
source as required by policy 2.2.1. That would cause build failures like:


a2x --doctype manpage --format manpage -D debian/man/ \
                 docs/man/some.man-page.man
a2x: ERROR: "xmllint" --nonet --noout --valid 
"/«PKGBUILDDIR»/debian/man/some.man-page.xml" returned non-zero exit status 127
make[1]: *** [debian/man/some.man-page] Error 1
make[1]: Leaving directory `/«PKGBUILDDIR»'
make: *** [binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2



-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.5-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages asciidoc depends on:
ii  python  2.7.3-2

Versions of packages asciidoc recommends:
ii  dblatex        0.3.4-2
ii  docbook-utils  0.6.14-3
ii  libxml2-utils  2.8.0+dfsg1-5
ii  xmlto          0.0.25-2

Versions of packages asciidoc suggests:
pn  source-highlight   <none>
ii  vim-addon-manager  0.5.0

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to