Re: rawhide report: 20050405 changes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Apr 05, 2005 at 09:10:06AM -0400, seth vidal wrote:
> > [...]
> > > yum-2.3.2-1
> > > -----------
> > > * Mon Apr 04 2005 Jeremy Katz <katzj@xxxxxxxxxx> - 2.3.2-1
> > > - update to 2.3.2, now requires python-elementtree for xml parsing
> > 
> >   Why yet another XML library ?
> > What is so special about that library and yum ?
> > 
> 
> We've moved to elementTree for parsing the xml metadata from libxml2.
> 
> The tests we've done have shown a 2-3x speed improvement with a lighter
> memory footprint.

  Is that worth adding yet another XML Parser package to the distribution
used by a single tool ? Is there a compatibility layer to still use
libxml2 ? 
  If I remember correctly, the performance problem wasn't libxml2 itself
but the specific usage within yum, i.e. collecting the data, libxml2 by
itself is parsing the megabyte sized file in less than a tenth of a second.
I'm surprized the solution ends up going to use a python specific library
instead of trying to find why the interface between libxml2 and yum generated
that problem. I don't remember you saying you would switch library as a result.

Daniel

-- 
Daniel Veillard      | Red Hat Desktop team http://redhat.com/
veillard@xxxxxxxxxx  | libxml GNOME XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux