Summary: | dev-python/libgksu-python-2.19.1: DEPEND missing pygtk | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Dan Wallis <mrdanwallis> |
Component: | New packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Dan Wallis
2009-10-03 17:25:14 UTC
emerge -pv --tree libgksu-python please pygtk is already in R/DEPEND of gnome-python-extras which is a R/DEPEND of libgksu-python. dan@parakeet ~ $ emerge -pv --tree libgksu-python These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild N ] dev-python/libgksu-python-2.19.1 USE="-debug -examples" 0 kB Total: 1 package (1 new), Size of downloads: 0 kB dan@parakeet ~ $ Don't know if this helps any, but I don't have dev-python/gnome-python-extras installed. dan@parakeet ~ $ eix dev-python/gnome-python-extras * dev-python/gnome-python-extras Available versions: ~*2.14.2-r1 2.19.1-r3 {X debug doc firefox seamonkey xulrunner} Homepage: http://pygtk.org/ Description: Meta build which provides python interfacing modules for some GNOME libraries [I] dev-python/gnome-python-extras-base Available versions: 2.19.1!t {debug} Installed versions: 2.19.1!t(19:30:41 04/02/09)(-debug) Homepage: http://pygtk.org/ Description: Provides python the base files for the Gnome Python Desktop bindings Found 2 matches. dan@parakeet ~ $ And I can't see dev-python/gnome-python-extras in R/DEPEND anywhere. dan@parakeet ~ $ grep DEPEND /usr/portage/dev-python/libgksu-python/libgksu-python-2.19.1.ebuild RDEPEND=">=x11-libs/libgksu-2.0.4" DEPEND="${RDEPEND}" dan@parakeet ~ $ I meant gnome-python-extras-base sorry and the dependency can't be seen because it is inherited from eclass. I guess we'll need to add pygtk/pygobject to the eclass dependencies since it's likely to affect other bindings. @ford_prefect, I saw that you have further commits that never went to the tree in your overlay branch, could you enlighten us on this ? I wouldn't be so sure about it being something for the eclass. While all modules in gnome-python-extras probably do use gtk+, not all of them might actually do it via pygtk in python, but for example merely by directly wrapping the relevant C library which itself only uses C gtk+. While some libraries indeed might try to import (py)gtk or (py)gobject. Also some other python bindings outside -extras might not even use C gtk+ indirectly, e.g pyorbit and such things can probably do without. So basically a full import audit might be in order here? re-reading the configure, pygtk check is unconditional in gnome-python-extras, gnome-python-desktop and gnome-python. However each -base ebuild already RDEPENDS on it. So I think someone fixed it since the original report. Closing fixed. Feel free to reopen if it is not. |