On Sat, Oct 04, 2014 at 11:27:12AM +0200, Nick Wellnhofer wrote:
> On Oct 4, 2014, at 08:36 , Daniel Veillard <veill...@redhat.com> wrote:
> 
> >> I successfully updated the libxslt test suite to the current docbook-xsl 
> >> version 1.78.1 from 1.40 and this indeed fixes the problem. But the 
> >> resulting commit is quite large:
> >> 
> >> 551 files changed, 207340 insertions(+), 59510 deletions(-)
> >> 
> >> The libxslt tarball would grow by about 1 MB. Do you think this is 
> >> acceptable?
> > 
> >  Hummm,  The goal is to do regression tests :-) maybe it's a bit too
> >  much for just avoiding a warning n generated output,
> > 
> >    so not completely convinced, any other benefit I missed ?
> 
> Sure, it’s possible that we don’t catch some regressions that only occur with 
> the old docbook-xsl version but in the long run, I think the newer version 
> would catch much more issues. Version 1.40 is really ancient (from 2001 or 
> even older) and the current version uses many more complex XSLT constructs. 
> It’s probably the most sophisticated XSL library out there. The goal of the 
> docbook tests is not only regression testing but also integration testing so 
> a somewhat up-to-date version is essential.
> 
> There are also bug reports like this one which probably need a current 
> version of docbook-xsl to reproduce and test:
> 
>     https://bugzilla.gnome.org/show_bug.cgi?id=736077
> 
> I'd also propose to run the full docbook test suite when running ‘make 
> tests’. Currently, only a subset of the docbook tests are executed and the 
> output of the tests that weren't run before hasn’t been adjusted for years 
> making these tests pretty much useless (‘make full’ in tests/docbook). 
> Updating these tests already helped me to catch a problem with one of my 
> earlier commits.
> 
> Additionally, I’d like to change the way we handle the problem of 
> non-determistic ids in the test output created with generate-id(). Currently, 
> we simply ignore all lines that contain the string “id”. So we throw away 
> large and essential parts of the test output. It would be better to run the 
> output through sed to only remove the id attributes.
> 
> I wouldn’t want to make all these changes on top of the ancient docbook-xsl 
> version.

  Okay, you have a plan, go for it :-)

Daniel

-- 
Daniel Veillard      | Open Source and Standards, Red Hat
veill...@redhat.com  | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | virtualization library  http://libvirt.org/
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
xml@gnome.org
https://mail.gnome.org/mailman/listinfo/xml

Reply via email to