Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 232563 - dev-util/glade >=3.4.4 has unneeded dependencies
Summary: dev-util/glade >=3.4.4 has unneeded dependencies
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-21 13:11 UTC by Yvan Royon
Modified: 2008-08-23 10:59 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 Yvan Royon 2008-07-21 13:11:06 UTC
Ebuilds for dev-util/glade 3.4.4 and 3.4.5 (masked) unconditionally depend on app-text/scrollkeeper and app-text/gnome-doc-utils, while 3.4.0 (stable) does not.

If we remove those 2 dependencies, glade builds and runs just fine. Tested with 3.4.5 and USE flags "-debug -doc -gnome".

If those dependencies have any real use, they should be conditional, e.g. app-text/gnome-doc-utils should depend on the 'gnome' USE flag. If they haven't (I didn't see any difference at first glance), they should be removed.

Reproducible: Always

Steps to Reproduce:
Comment 1 Matti Bickel (RETIRED) gentoo-dev 2008-08-03 10:42:50 UTC
Here actually glade-3.4.0 fails building with -gnome -doc -debug:
/bin/sh: scrollkeeper-config: command not found
/bin/sh: line 1: scrollkeeper-config: command not found
The file '/Templates/C/scrollkeeper_cl.xml' does not exist.
Please check your ScrollKeeper installation.

Well, glade seems to use scrollkeeper at least for building its help...
I'll file a seperate bug for this error, but like to note that these deps would have prevented this bug..
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-08-23 10:59:53 UTC
imho end user documentation isn't optional. Plus the dep is automagic so it's not changing until there is a configure switch for it and a good reason for not installing user doc.