GNOME Bugzilla – Bug 81835
excessive downloading yields slow help browsing
Last modified: 2004-12-22 21:47:04 UTC
The GNOME2 help browser often seems to freeze up for several seconds. The GUI is completely unresponsive, and doesn't even repaint properly. Network activity monitoring reveals that it is downloading numerous XML and XSL documents during this time. For example, selecting "Panel Manual..." from the panel popup menu gives a dead help window for eighteen seconds while the following URL's are fetched: http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/docbook.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/VERSION http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/param.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/lib/lib.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/l10n.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/common.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/labels.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/titles.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/subtitles.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/gentext.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/autotoc.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/autoidx.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/lists.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/callout.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/verbatim.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/graphics.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/xref.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/formal.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/table.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/table.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/sections.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/inline.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/footnote.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/html.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/info.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/keywords.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/division.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/toc.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/index.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/refentry.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/math.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/admon.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/component.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/biblio.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/glossary.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/block.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/qandaset.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/synop.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/titlepage.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/titlepage.templates.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/pi.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/ebnf.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/html/chunker.xsl http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/l10n.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/l10n.dtd http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/af.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/ca.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/cs.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/da.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/de.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/el.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/en.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/es.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/et.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/eu.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/fi.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/fr.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/hu.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/id.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/it.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/ja.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/ko.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/nl.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/nn.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/no.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/pl.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/pt.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/pt_br.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/ro.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/ru.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/sk.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/sl.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/sr.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/sv.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/tr.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/uk.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/xh.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/zh_cn.xml http://usw-pr-web.sourceforge.net/release/xsl/1.48/common/zh_tw.xml Eighteen seconds is a long time to wait for help, and this is with a DSL connection. What about users with slower modems or no network connection at all? After some hunting around I thought I found a package which would provide local copies of these files: docbook-style-xsl-1.49-1, an RPM which is part of Red Hat 7.3. However, installing that package did not make any difference. Yelp still pulls lots of data across the network, and the user still sits and waits. [Note that Red Hat's package is at version 1.49, whereas Yelp downloads version 1.48. I don't know if that's significant or not.]
*** This bug has been marked as a duplicate of 81507 ***