Red Hat Bugzilla – Bug 488093
doc build failure with xmlto-0.0.21-3.fc10 and later
Last modified: 2009-03-09 11:09:25 EDT
Description of problem:
Version-Release number of selected component (if applicable):
xmlto-0.0.21-3.fc10 and later
How reproducible: always
Steps to Reproduce:
1. build lcdproc in F-10 with current updates (including xmlto-0.0.21-3.fc10)
The build will fails
2. rpm -e xmlto ; yum install xmlto --disable repo=updates
3. build lcdproc with the GA xmlto version:
The build will succeed
Additional info: There is a need to check if the patches haven't introduced regression. If not, please provide advices about how to fix the doc compilation.
here is a buildfailure for a sample:
Thanks for report, it seems to be caused by addition of --noent option to xmllint validation (requested by Debian maintainer, see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=483503 for details). Easiest fix is to disable --noent option at the moment ... but it may cause build failures to other docs builds. Will disable it in Rawhide and try to find something more suitable meanwhile.
xmlto-0.0.20-5.fc9 has been submitted as an update for Fedora 9.
xmlto-0.0.21-4.fc10 has been submitted as an update for Fedora 10.
xmlto-0.0.20-5.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.
xmlto-0.0.21-4.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.
Just FYI - will revert noent option soon in RAWHIDE - so if you want to keep your docs (almost) untouched, just add --skip-validation option to after xmlto commands. As xmllint fails with "/koji/lcdproc/devel/lcdproc-0.5.2/docs/lcdproc-dev/lcdproc-dev.docbook:1306: element term: validity error : Element arg is not declared in term list of possible children" and similar errors, I guess lcdproc doc sources should be improved - but as the documentation looks ok with --skip-validation option passed to xmlto, it is the easiest solution.
okay, thx for the advices.