Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 185805 - dev-python/gnome-python has unecessary dependancies
Summary: dev-python/gnome-python has unecessary dependancies
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: 2007-07-18 20:35 UTC by Peter Weller (RETIRED)
Modified: 2007-08-29 15:06 UTC (History)
1 user (show)

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 Peter Weller (RETIRED) gentoo-dev 2007-07-18 20:35:40 UTC
>=dev-libs/glib-2.6 >=x11-libs/gtk+-2.6 >=dev-lang/python-2.2 are redundant in dev-python/gnome-python's (R)DEPEND as they are depended on by devp-python/pygtk.
Comment 1 Mart Raudsepp gentoo-dev 2007-08-29 07:39:51 UTC
They are all listed with the exact versions as given in gnome-python's RDEPEND in its configure.ac in a nice summarized list at the top. We always list exactly the dependencies as in configure.in for easy checking and updating, even the order is the same for that. This is the convention of the gnome team, and there is no real reason to start filtering out RDEPENDs that other RDEPENDs already RDEPEND upon. It would make us have to double-check in a different ebuild for every version bump to check if the dependency is high enough and that's a time waster... Like gnome-python might start to depend on glib-2.14 while pygtk is fine with glib-2.8.0 and we'd have to start checking each and every time into the pygtk build to be sure this isn't the case.
So because they are explicit dependencies in gnome-python configure.in, they are also explicit dependencies in the ebuild - it matches exactly and that's a good approach.

Therefore marking as WONTFIX. Thanks for the consideration.
Comment 2 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-08-29 15:06:40 UTC
More important, it's a gentoo semi-policy that you list all non-system deps in your ebuilds.  We (gnome) extend this policy to not explicitly list X deps, since every gnome that deps on X also deps on gtk+, which deps on X, but that's the extent of our changes.