Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
equery depends question
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
manywele
l33t
l33t


Joined: 12 Jul 2003
Posts: 739
Location: Inside

PostPosted: Fri Jul 09, 2010 1:31 am    Post subject: equery depends question Reply with quote

Two questions about "equery depends".

First, why are the outputs for
Code:
equery depends gnome-desktop
and
Code:
equery depends gnome-base/gnome-desktop
different?
Code:
bob ~ # equery depends gnome-desktop
 * These packages depend on gnome-desktop:
dev-vcs/subversion-1.6.12 (gnome-keyring ? gnome-base/gnome-keyring)
gnome-base/gnome-vfs-2.24.3-r1 (gnome-base/gnome-common)
gnome-extra/yelp-2.30.1-r1 (gnome-base/gnome-common)
media-gfx/gtkimageview-1.6.4 (gnome-base/gnome-common)
media-video/gxine-0.5.905 (gnome ? gnome-extra/gnome-screensaver)
media-video/vlc-1.1.0 (gnome ? gnome-base/gnome-vfs)
net-print/gnome-cups-manager-0.33-r1 (gnome-base/gnome-keyring)
x11-libs/gksu-2.0.2 (gnome ? x11-terms/gnome-terminal)
x11-libs/libwnck-2.30.2 (gnome-base/gnome-common)
x11-wm/compiz-0.8.6 (gnome ? gnome-base/gnome-desktop)

bob ~ # equery depends gnome-base/gnome-desktop
 * These packages depend on gnome-base/gnome-desktop:
dev-vcs/subversion-1.6.12 (gnome-keyring ? gnome-base/gnome-keyring)
gnome-base/gnome-vfs-2.24.3-r1 (gnome-base/gnome-common)
gnome-extra/yelp-2.30.1-r1 (gnome-base/gnome-common)
media-gfx/gtkimageview-1.6.4 (gnome-base/gnome-common)
media-video/vlc-1.1.0 (gnome ? gnome-base/gnome-vfs)
net-print/gnome-cups-manager-0.33-r1 (gnome-base/gnome-keyring)
x11-libs/libwnck-2.30.2 (gnome-base/gnome-common)
x11-wm/compiz-0.8.6 (gnome ? gnome-base/gnome-desktop)
bob ~ #


Second, why do both of them give me a bunch of stuff that depends on things other than what I'm asking about (gnome-keyring, gnome-common, etc.)?

Does the output mean I can unmerge gnome-desktop if I don't have the "gnome" USE flag set for compiz or is it telling me that somehow these other things that show up also require gnome-desktop? That last question I can answer and the answer is yes, I can remove gnome-desktop and neither emerge -uDN world nor revdep-rebuild want to replace it. So why is equery bothering me with all this stuff that is irrelevant to my query?
Back to top
View user's profile Send private message
dol-sen
Retired Dev
Retired Dev


Joined: 30 Jun 2002
Posts: 2805
Location: Richmond, BC, Canada

PostPosted: Fri Jul 09, 2010 6:30 am    Post subject: Reply with quote

What version of gentoolkit is this happening? I'm thinking it is -0.3.0_rc10-r1.

First, it is a bug, actually. One that I've fixed in our development svn already. It is happening because it was truncating the name to gnome because of the dash.

Second, the difference was due to adding the category name.

Here is the output from my fixed version. You can see with the bug fixed, they produce the same result.
Code:
brian@big_daddy ~/Dev/genscripts/gentoolkit $ equery d gnome-desktop
 * These packages depend on gnome-desktop:
dev-python/gnome-desktop-python-2.28.0 (>=gnome-base/gnome-desktop-2.10.0)
gnome-base/eel-2.24.1 (>=gnome-base/gnome-desktop-2.23.3)
gnome-base/gnome-2.28.2 (>=gnome-base/gnome-desktop-2.28.2)
gnome-base/gnome-applets-2.28.0 (>=gnome-base/gnome-desktop-2.11.1)
gnome-base/gnome-control-center-2.28.1-r2 (>=gnome-base/gnome-desktop-2.27.90)
gnome-base/gnome-panel-2.28.0 (>=gnome-base/gnome-desktop-2.26.0)
gnome-base/gnome-settings-daemon-2.28.2 (>=gnome-base/gnome-desktop-2.26.3)
gnome-base/nautilus-2.28.4-r2 (>=gnome-base/gnome-desktop-2.25.5)
gnome-extra/deskbar-applet-2.28.0 (>=gnome-base/gnome-desktop-2.10)
gnome-extra/gnome-screensaver-2.28.3 (>=gnome-base/gnome-desktop-2.23.2)
gnome-extra/nautilus-open-terminal-0.18 (>=gnome-base/gnome-desktop-2.26)
mail-client/evolution-2.28.3.1 (>=gnome-base/gnome-desktop-2.26.0)
media-gfx/eog-2.28.2 (>=gnome-base/gnome-desktop-2.25.1)
media-video/cheese-2.28.1-r1 (>=gnome-base/gnome-desktop-2.26)

brian@big_daddy ~/Dev/genscripts/gentoolkit $ equery d gnome-base/gnome-desktop
 * These packages depend on gnome-base/gnome-desktop:
dev-python/gnome-desktop-python-2.28.0 (>=gnome-base/gnome-desktop-2.10.0)
gnome-base/eel-2.24.1 (>=gnome-base/gnome-desktop-2.23.3)
gnome-base/gnome-2.28.2 (>=gnome-base/gnome-desktop-2.28.2)
gnome-base/gnome-applets-2.28.0 (>=gnome-base/gnome-desktop-2.11.1)
gnome-base/gnome-control-center-2.28.1-r2 (>=gnome-base/gnome-desktop-2.27.90)
gnome-base/gnome-panel-2.28.0 (>=gnome-base/gnome-desktop-2.26.0)
gnome-base/gnome-settings-daemon-2.28.2 (>=gnome-base/gnome-desktop-2.26.3)
gnome-base/nautilus-2.28.4-r2 (>=gnome-base/gnome-desktop-2.25.5)
gnome-extra/deskbar-applet-2.28.0 (>=gnome-base/gnome-desktop-2.10)
gnome-extra/gnome-screensaver-2.28.3 (>=gnome-base/gnome-desktop-2.23.2)
gnome-extra/nautilus-open-terminal-0.18 (>=gnome-base/gnome-desktop-2.26)
mail-client/evolution-2.28.3.1 (>=gnome-base/gnome-desktop-2.26.0)
media-gfx/eog-2.28.2 (>=gnome-base/gnome-desktop-2.25.1)
media-video/cheese-2.28.1-r1 (>=gnome-base/gnome-desktop-2.26)
brian@big_daddy ~/Dev/genscripts/gentoolkit $



Look for the fix in the next release which hopefully will be out soon.
_________________
Brian
Porthole, the Portage GUI frontend irc@freenode: #gentoo-guis, #porthole, Blog
layman, gentoolkit, CoreBuilder, esearch...
Back to top
View user's profile Send private message
manywele
l33t
l33t


Joined: 12 Jul 2003
Posts: 739
Location: Inside

PostPosted: Fri Jul 09, 2010 6:42 am    Post subject: Reply with quote

Quote:
First, it is a bug, actually. One that I've fixed in our development svn already. It is happening because it was truncating the name to gnome because of the dash.

Hah, I knew it. I noticed similar issues in other hyphenated packages and thought it must be a bug. Thank you for confirming that (but even more for fixing it :D ).

And yes, that's the exact version.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum