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@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@veillard.com | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library http://libvirt.org/
Context
- Re: [Libreoffice] xmllint problem validating using ODF RelaxNG · Daniel Veillard
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.