Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 74286 - gnumeric-1.4.1.ebuild requires scrollkeeper even with -doc in USE flags
Summary: gnumeric-1.4.1.ebuild requires scrollkeeper even with -doc in USE flags
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-13 08:01 UTC by Joe Wells
Modified: 2004-12-13 12:11 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joe Wells 2004-12-13 08:01:35 UTC
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.
Comment 1 foser (RETIRED) gentoo-dev 2004-12-13 08:09:18 UTC
"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.
Comment 2 Joe Wells 2004-12-13 08:18:03 UTC
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.
Comment 3 Joe Wells 2004-12-13 08:21:04 UTC
Oops.  Sorry for reopening the bug before waiting for your reply.  I
was just trying to add a comment in reply.
Comment 4 Colin Macdonald 2004-12-13 12:11:49 UTC
yelp is a gnome help viewer.  He means that gnumeric should really depend ("dep") on yelp as well as scrollkeeper.