The app-office/gnumeric-1.4.1 ebuild requires the app-text/scrollkeeper package even when "-doc" is in the USE flags. This drags in the following 20 *additional* packages: app-text/opensp, app-text/sgml-common, app-text/openjade, app-text/docbook-sgml-dtd (2 versions), dev-perl/SGMLSpm, app-text/jadetex, app-text/docbook-dsssl-stylesheets, app-text/docbook-sgml-dtd (2 versions), app-text/docbook-xml-simple-dtd (2 versions), app-text/build-docbook-catalog, app-text/docbook-xsl-stylesheets, app-text/docbook-xml-dtd (2 versions), app-text/docbook-sgml-utils, dev-libs/libgpg-error, dev-libs/libgcrypt, dev-libs/libxslt Every other GNOME ebuild is careful to only require scrollkeeper if the "doc" USE flag is turned on. The gnumeric-1.4.1 ebuild should do the same. Reproducible: Always Steps to Reproduce: 1."emerge --pretend gnumeric" 2. 3. Actual Results: You see that 20 additional packages must be installed because of the dependency on scrollkeeper (provided that scrollkeeper and the packages it needs are not already installed). Expected Results: The software should not depend on scrollkeeper unless the "doc" USE flag is turned on.
"Every other GNOME ebuild is careful to only require scrollkeeper if the "doc" USE flag is turned on. The gnumeric-1.4.1 ebuild should do the same." This statement is incorrect, scrollkeeper is not optional. Be happy I didn't add yelp as dep, because it really should be. And don't add me on CC without asking, gets me only more dupes.
Sorry for adding you as CC. I had no reason to know that you would receive the e-mail directly. > > Every other GNOME ebuild is careful to only require scrollkeeper if > > the "doc" USE flag is turned on. The gnumeric-1.4.1 ebuild should do > > the same. > > This statement is incorrect, scrollkeeper is not optional. Can you explain? All of the other GNOME packages have optional documentation which I can turn off with "-doc" to avoid needing those 20 extra packages. Why can't Gnumeric's documentation be handled the same way? > Be happy I didn't add yelp as dep, because it really should be. I'm sorry, but I don't understand this at all. What do you mean by "add yelp as dep"? I don't know what you mean by "add yelp" or "dep". > And don't add me on CC without asking, gets me only more dupes. Again, sorry, I had no way of knowing that you would get notified quickly.
Oops. Sorry for reopening the bug before waiting for your reply. I was just trying to add a comment in reply.
yelp is a gnome help viewer. He means that gnumeric should really depend ("dep") on yelp as well as scrollkeeper.