At 2010-05-22 10:59 GMT, Dmitrijs Ledkovs <> wrote:
> Is it due to them using GMarkup instead of libxml to parse XML's?
> I yes it's a bug in glib then =) i would be cool to compress xml's as
> much as possible. Afterall people should be getting the source
> packages to edit those and apps should parse xml's just fine without
> spaces and with/without <?xml?> tag.

I think optimisations on the XMLs should be called off for now. All of
the XMLs in /usr/share/gnome/help are getting their ENTITY
declarations duplicated from /usr/share/gnome/help/libs/global.ent
with xmllint... this is probably the cause of the help viewer not
working. As for applications using GMarkup, that's entirely possible;
the dependency list for Gbrainy, for instance, has libglib2.0-cil and
libmono-system2.0-cil which probably implement Mono's System.Xml
namespace. However, Yelp depends on docbook-xml and libxml2.

I can confirm that my XML optimisations broke Gbrainy and Nautilus by
excluding these files from the script:

/usr/share/nautilus/ (recursive) *.xml

The Scour optimisation should also be called off only for the cards.

Ubuntu-devel-discuss mailing list
Modify settings or unsubscribe at:

Reply via email to