https://bugzilla.novell.com/show_bug.cgi?id=244547 ------- Comment #3 from andreas.hanke@gmx-topmail.de 2007-02-12 23:03 MST ------- gnome-doc-utils and scrollkeeper can easily become development-only packages if the yelp -> gnome-doc-utils dependency is eliminated. This can be achieved by splitting gnome-doc-utils differently: A stylesheets part that yelp depends on (only /usr/share/xml/gnome, this is all that yelp needs) and a part that includes all the rest (this should be the main package, the other one with the stylesheets should be a subpackage). In that case, gnome-doc-utils can depend on scrollkeeper because no other non-development package requires it. The primary point is getting rid of scrollkeeper in the default installation. The purpose of files in /usr/share/omf is very simple: There is none, they are never used on SUSE. scrollkeeper uses them to locate the docbook files and usually yelp uses scrollkeeper to find them, but on SUSE significant effort has been put into making yelp work without scrollkeeper (see yelp-suse-20060319.patch). This means that you could just do rm -rf /usr/share/omf, yelp will continue to work. Nothing except yelp uses scrollkeeper and on SUSE, not even yelp uses it. On SUSE, scrollkeeper is only used at build time, it comes from the following makefile snippets which are copied across all GNOME packages: /usr/share/gnome-common/data/omf.make /usr/share/gnome-common/data/xmldocs.make /usr/share/gnome-doc-utils/gnome-doc-utils.make Their purpose is building and installing .omf files. This certainly does not justify a runtime dependency on scrollkeeper, it should be a buildtime-only dependency. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.