[Libreoffice] xmllint problem validating using ODF RelaxNG

Daniel Veillard veillard at redhat.com
Mon Aug 20 06:06:17 PDT 2012


On Thu, Nov 17, 2011 at 05:45:10PM +0000, Michael Meeks wrote:
> Hi Dag & Daniel,
> 
> On Wed, 2011-11-16 at 14:43 +0100, Dag Wieers wrote:
> > There is a (known) problem when using xmllint with the ODF RelaxNG schema, 
> > that causes xmllint to fail with error message:
> > 
> >      Unimplemented block at relaxng.c:8948
> 
> 	Hopefully we're not doing validation in LibreOffice on load/save - but
> this is more of an xmllint feature, so we don't need to update our
> internal libxml2.
> 
> 	Which reminds me - Daniel, we've inherited a number of 'interesting'
> patches from OO.o on top of libxml2 and libxmlsec which are in git here:
> 
> 	http://cgit.freedesktop.org/libreoffice/core/tree/libxml2

  Never too late, I looked a it today. There was only one patch which
  made sense upstream:
    http://cgit.freedesktop.org/libreoffice/core/plain/libxml2/libxml2-latin.patch

the others either were updates to auto* files that were updated
independantly, a change to linker file to export symbols I dont want to
see exported , or things which had been changed upstream usually in
slightly different ways :-)


> 	http://cgit.freedesktop.org/libreoffice/core/tree/libxmlsec

  That really should be forwarded to Aleksey Sanin <aleksey at aleksey.com>
who maintains xmlsec

> 	(not a well formed report I'm afraid, and some are prolly uninteresting
> pragmatic nasties for internal compilation); We're using libxml2-2.7.6
> and xmlsec1-1.2.4 - prolly somewhat out of date due to the validation
> cost of updating them.
> 
> > Thanks to Daniel for the excellent support :-)
> 
> 	And thanks for your heads up & nice to have Daniel on the CC of a mail
> again, it's been a while (somehow) :-)

 and as you can see I can be a bit slow at mails too, that doesn't help
 :-)

Daniel

-- 
Daniel Veillard      | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
daniel at veillard.com  | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library  http://libvirt.org/


More information about the LibreOffice mailing list