Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
confused with depends
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
xorserer
Tux's lil' helper
Tux's lil' helper


Joined: 07 Oct 2004
Posts: 119
Location: Israel

PostPosted: Sat Sep 01, 2007 9:19 pm    Post subject: confused with depends Reply with quote

so, lately i decided to test out Freevo
since i had just cleaned my system of a lot of unused clutter, i wanted to make sure it's not going to pull in any huge, unwanted depends.

so i checked with equery:
Code:
equery depgraph --depth=1 =media-tv/freevo-1.7.3

[ Searching for packages matching =media-tv/freevo-1.7.3... ]
* dependency graph for media-tv/freevo-1.7.3
`-- media-tv/freevo-1.7.3
 `-- media-libs/freetype-2.3.5-r1
 `-- media-libs/libsdl-1.2.12
 `-- sys-apps/sed-4.1.5
 `-- app-misc/lirc-0.8.2-r1 [ lirc ]
 `-- dev-lang/python-2.5.1-r2 (virtual/python)
[ media-tv/freevo-1.7.3 stats: packages (6), max depth (1) ]


so i'm thinking - great! i have all of these already installed (i checked) so it'll be a simple install.

then i try paludis:
Code:
paludis -pi freevo

Building target list...
Building dependency list...

These packages will be installed:

* media-libs/sdl-ttf-2.0.9 {:0} [N] X <dev-python/pygame-1.7.1::gentoo>
* media-libs/sdl-image-1.2.6 {:0} [N] gif jpeg png tiff <dev-python/pygame-1.7.1::gentoo>
* media-libs/smpeg-0.4.4-r9 {:0} [N] X -debug mmx opengl <dev-python/pygame-1.7.1::gentoo, media-libs/sdl-mixer-1.2.8::gentoo>
* media-libs/libmikmod-3.1.11-r4 {:0} [N] alsa esd oss <media-libs/sdl-mixer-1.2.8::gentoo>
* media-libs/sdl-mixer-1.2.8 {:0} [N] mikmod mp3 -timidity vorbis <dev-python/pygame-1.7.1::gentoo>
* dev-python/pygame-1.7.1 {:0} [N] -doc <media-tv/freevo-1.7.3::gentoo>
* dev-python/pyxml-0.8.4-r1 {:0} [N] -doc -examples <media-tv/freevo-1.7.3::gentoo>
* media-gfx/xv-3.10a-r14 {:0} [N] jpeg png tiff <dev-python/imaging-1.1.6::gentoo>
* dev-python/imaging-1.1.6 {:0} [N] X -doc -examples -scanner -tk <media-tv/freevo-1.7.3::gentoo>
* net-zope/zopeinterface-3.0.1-r1 {:0} [N] -doc <dev-python/twisted-2.4.0::gentoo>
* dev-python/pyopenssl-0.6-r1 {:0} [N] -doc <dev-python/twisted-2.4.0::gentoo>
* dev-python/twisted-2.4.0 {:0} [N] crypt gtk -serial <dev-python/twisted-web-0.6.0::gentoo, media-tv/freevo-1.7.3::gentoo>
* dev-python/twisted-web-0.6.0 {:0} [N]  <media-tv/freevo-1.7.3::gentoo>
* media-video/mplayer-1.0_rc1_p20070824 {:0} [N] -3dnow [..removed clutter...] -tdfx vesa <media-tv/freevo-1.7.3::gentoo>
* dev-python/setuptools-0.6_rc6 {:0} [N]  <dev-python/elementtree-1.2.6-r2::gentoo>
* dev-python/elementtree-1.2.6-r2 {:0} [N]  <media-tv/freevo-1.7.3::gentoo>
* dev-python/beautifulsoup-3.0.4 {:0} [N]  <media-tv/freevo-1.7.3::gentoo>
* dev-python/pynotifier-0.5.8-r1 {:0} [N] gtk -qt4 <dev-python/kaa-base-0.1.3-r1::gentoo>
* dev-python/pylirc-0.0.5 {:0} [N]  <dev-python/kaa-base-0.1.3-r1::gentoo, media-tv/freevo-1.7.3::gentoo>
* dev-python/kaa-base-0.1.3-r1 {:0} [N] lirc -sqlite <dev-python/kaa-imlib2-0.2.1::gentoo, dev-python/kaa-metadata-0.6.1-r1::gentoo, 1 more>
* dev-python/kaa-metadata-0.6.1-r1 {:0} [N] -css dvd <media-tv/freevo-1.7.3::gentoo>
* media-libs/imlib2-1.4.0 {:0} [N] X -bzip2 -doc gif jpeg mmx mp3 nls png tiff zlib <dev-python/kaa-imlib2-0.2.1::gentoo>
* dev-python/kaa-imlib2-0.2.1 {:0} [N]  <media-tv/freevo-1.7.3::gentoo>
* media-video/xine-ui-0.99.5 {:0} [N] X -aalib -curl -debug -libcaca lirc ncurses nls readline -vdr -xinerama <media-tv/freevo-1.7.3::gentoo>
* media-video/lsdvd-0.16 {:0} [N]  <media-tv/freevo-1.7.3::gentoo>
* media-tv/freevo-1.7.3 {:0} [N] X -directfb -doc dvd -fbcon lirc -matrox -minimal -mixer nls -sqlite -tv

Total: 26 packages (26 new)


hmmm....
where did all these packages come from?
notice that paludis says most of these are pulled in as a direct result of Freevo.. (the "reason" for each package is at the end of the line)

i won't give complete logs here, but emerge gives similar result (altough a bit different packages, but that's a know difference).
also, just to make sure, i also tried issuing
Code:
equery depgraph freevo | grep game

which gives absolutely nothing. (however note that both paludis and emerge pull dev-python/pygame as a direct depend of Freevo


now i've been using gentoo for a few years now, and linux in general for a few more.
but i just can't quite understand how all this dependency calculation is done.
_________________
Prescott-2.8GHz | ThermalTake SilentTower | Asus P4P800-Deluxe | 1536mb | 7600GS | Gentoo
ThinkPad T41 | Pentium-M 1.5GHz | 1024mb | Windows XP
Back to top
View user's profile Send private message
Sadako
Advocate
Advocate


Joined: 05 Aug 2004
Posts: 3792
Location: sleeping in the bathtub

PostPosted: Sat Sep 01, 2007 9:29 pm    Post subject: Reply with quote

Take a look at the actual ebuild (should be /usr/portage/media-tv/freevo/freevo-1.7.3.ebuild) and you'll see most of those dependencies listed by portage and pauladis are listed in RDEPEND.

The fault lies directly with equery/gentoolkit.
_________________
"You have to invite me in"
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6051
Location: Removed by Neddy

PostPosted: Sat Sep 01, 2007 9:30 pm    Post subject: Reply with quote

pygame is a dep of this
edit the ebuild and view it

looks more like a bug with equery
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
xorserer
Tux's lil' helper
Tux's lil' helper


Joined: 07 Oct 2004
Posts: 119
Location: Israel

PostPosted: Sat Sep 01, 2007 10:10 pm    Post subject: Reply with quote

thank you both.
i forgot to mention that i checked the ebuild, and obviously equery is mistaken.

so is it as simple as that? buggy equery/gentoolkit?

so what tool do i have to check dependecies? just "paludis -pi" or "emerge -p"?

edit:
by the way, i'm using a patched version of gentoolkit, meant to work with paludis.
i'll try the portage version to see if it is the same...
_________________
Prescott-2.8GHz | ThermalTake SilentTower | Asus P4P800-Deluxe | 1536mb | 7600GS | Gentoo
ThinkPad T41 | Pentium-M 1.5GHz | 1024mb | Windows XP
Back to top
View user's profile Send private message
pilla
Bodhisattva
Bodhisattva


Joined: 07 Aug 2002
Posts: 7729
Location: Underworld

PostPosted: Sat Sep 01, 2007 10:59 pm    Post subject: Reply with quote

Moved from Other Things Gentoo to Unsupported Software (paludis as a package manager is not supported).
_________________
"I'm just very selective about the reality I choose to accept." -- Calvin
Back to top
View user's profile Send private message
xorserer
Tux's lil' helper
Tux's lil' helper


Joined: 07 Oct 2004
Posts: 119
Location: Israel

PostPosted: Sun Sep 02, 2007 12:46 am    Post subject: Reply with quote

last update:

i checked the standard version of equery and problem is the same.
-> can't trust 'equery depgraph <pkg>'

by the way, this has nothing to do with paludis. it just gives a cleaner output to post here :)
_________________
Prescott-2.8GHz | ThermalTake SilentTower | Asus P4P800-Deluxe | 1536mb | 7600GS | Gentoo
ThinkPad T41 | Pentium-M 1.5GHz | 1024mb | Windows XP
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6051
Location: Removed by Neddy

PostPosted: Sun Sep 02, 2007 7:17 am    Post subject: Reply with quote

xorserer wrote:


by the way, this has nothing to do with paludis. it just gives a cleaner output to post here :)


xorserer wrote:

edit:
by the way, i'm using a patched version of gentoolkit, meant to work with paludis.
i'll try the portage version to see if it is the same...


so a patched version of gentookit is returning odd results.. unsuported software is the right place for this
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
xorserer
Tux's lil' helper
Tux's lil' helper


Joined: 07 Oct 2004
Posts: 119
Location: Israel

PostPosted: Sun Sep 02, 2007 10:07 am    Post subject: Reply with quote

did you read what i wrote?
Quote:
i checked the standard version of equery and problem is the same.

i checked with the unpatched version and it gave the same result
_________________
Prescott-2.8GHz | ThermalTake SilentTower | Asus P4P800-Deluxe | 1536mb | 7600GS | Gentoo
ThinkPad T41 | Pentium-M 1.5GHz | 1024mb | Windows XP
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6051
Location: Removed by Neddy

PostPosted: Sun Sep 02, 2007 11:19 am    Post subject: Reply with quote

submit a bug report/patch then so others can benefit from your finding
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
xorserer
Tux's lil' helper
Tux's lil' helper


Joined: 07 Oct 2004
Posts: 119
Location: Israel

PostPosted: Sun Sep 02, 2007 11:25 am    Post subject: Reply with quote

i'm now in the process of trying to locate the source of the bug.
ATM i don't think it's equery itself. maybe a helper lib or something...
i get strange results with q tools, dep (from udept)...
also, i have yet to find any other ebuild which exhibits the same problem.

actually it could help if more people tried the same ('equery g --depth=1 freevo')
and post here if they have the same results or not..
_________________
Prescott-2.8GHz | ThermalTake SilentTower | Asus P4P800-Deluxe | 1536mb | 7600GS | Gentoo
ThinkPad T41 | Pentium-M 1.5GHz | 1024mb | Windows XP
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6051
Location: Removed by Neddy

PostPosted: Sun Sep 02, 2007 11:31 am    Post subject: Reply with quote

will do inna bit (in windows doing some simulink simulations)
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software 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