louis.simard at gmail.com
Sat May 22 23:32:29 UTC 2010
At 2010-05-22 10:59 GMT, Dmitrijs Ledkovs <dmitrij.ledkov at ubuntu.com> 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.
More information about the Ubuntu-devel-discuss