reassign 470823 gcj-4.3 4.3.0-1 notfound 470823 9.0-3 thanks On Thu, Mar 13, 2008 at 08:53:28PM +0100, Jakub Wilk wrote: > Package: libsaxonb-java > Version: 9.0-3 > Severity: normal > > replace("abracadabra", "bra", "*") returns "abracada*", but according to > [1] it should return "a*cada*": > > $ cat buggy.xsl > <xsl:stylesheet version='2.0' > xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> > <xsl:output method='text'/> > <xsl:template match='/'> > <xsl:value-of select='replace("abracadabra", "bra", "*")'/> > </xsl:template> > </xsl:stylesheet> > > $ cat index.xml > <root/> > > $ java -cp /usr/share/java/saxonb.jar net.sf.saxon.Transform index.xml > buggy.xsl; echo > abracada*
That's a bug in GCJ. IT works fine with SUN JDK 6. Reassigning the bug. I havent looked into the saxonb sources for this but I bet this is a bug in the regexp implemented of GNU classpath. Cheers, Michael _______________________________________________ pkg-java-maintainers mailing list pkg-java-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers