[xml/sgml] Re: Bug#336280: FTBFS: Unable to stat doc/dtd.html

Mike Hommey mh at glandium.org
Sat Nov 5 17:06:41 UTC 2005


On Sat, Nov 05, 2005 at 03:20:18PM +0100, Raphael Hertzog <raphael at ouaza.com> wrote:
> reassign xsltproc 1.1.15-1
> retitle 336280 xsltproc: doesn't recognize variables in some particular situations
> thanks
> 
> Le vendredi 28 octobre 2005 à 08:06 -0700, Matt Kraai a écrit :
> > Package: logidee-tools
> > Version: 1.2.4-2
> > Severity: serious
> > 
> > pbuilder fails to build logidee-tools in an unstable chroot on i386:
> > 
> > > xsltproc --xinclude --stringparam selection "none" --stringparam cycle "false" --stringparam charte "gfdl" --stringparam trainer "false" --stringparam lang "en" --stringparam dir "/tmp/buildd/logidee-tools-1.2.4/doc/tools.html"  ../xsl/module-html.xsl  tools.xml > tools.html/index.html
> > > XPath error : Undefined variable
> > > not(@restriction='all' or contains(concat(' ',$selection,' '),concat(' ', at restriction,' '))    or not(@restriction) or  $selection='all')
> > >                                                         ^
> > > compilation error: file ../xsl/ignore.xsl line 23 element template
> > > Failed to compile predicate
> > > XPath error : Undefined variable
> 
> This is a bug in xsltproc ... because the variable exists and is even
> defined in the command line (and also with <xsl:param> inside the top
> XSL stylesheet). I could reproduce the bug with xsltproc 1.1.15-1... and
> this code has been working for 4 years already with xsltproc without any
> problem.
> 
> Thus I'm reassigning the bug. I also attach "ignore.xsl" which can be
> used as a minimal test case to reproduce the bug :
> $ xsltproc --stringparam trainer false ignore.xsl
> XPath error : Undefined variable
> not(@trainer=$trainer or $trainer='true' or not(@trainer))
>                       ^
> compilation error: file ignore.xsl line 9 element template
> Failed to compile predicate

I guess this is the same as #334784, but i don't have time to check
right now. If you have some time, would you test the patch and see if it
helps your problem ?

Cheers,

Mike



More information about the Debian-xml-sgml-devel mailing list