View previous topic :: View next topic |
Author |
Message |
xorserer Tux's lil' helper


Joined: 07 Oct 2004 Posts: 119 Location: Israel
|
Posted: Sat Sep 01, 2007 9:19 pm Post subject: confused with depends |
|
|
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 |
|
 |
Sadako Advocate


Joined: 05 Aug 2004 Posts: 3792 Location: sleeping in the bathtub
|
Posted: Sat Sep 01, 2007 9:29 pm Post subject: |
|
|
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 |
|
 |
Naib Watchman


Joined: 21 May 2004 Posts: 6074 Location: Removed by Neddy
|
Posted: Sat Sep 01, 2007 9:30 pm Post subject: |
|
|
pygame is a dep of this
edit the ebuild and view it
looks more like a bug with equery _________________ #define HelloWorld int
#define Int main()
#define Return printf
#define Print return
#include <stdio>
HelloWorld Int {
Return("Hello, world!\n");
Print 0; |
|
Back to top |
|
 |
xorserer Tux's lil' helper


Joined: 07 Oct 2004 Posts: 119 Location: Israel
|
Posted: Sat Sep 01, 2007 10:10 pm Post subject: |
|
|
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 |
|
 |
pilla Bodhisattva


Joined: 07 Aug 2002 Posts: 7732 Location: Underworld
|
Posted: Sat Sep 01, 2007 10:59 pm Post subject: |
|
|
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 |
|
 |
xorserer Tux's lil' helper


Joined: 07 Oct 2004 Posts: 119 Location: Israel
|
Posted: Sun Sep 02, 2007 12:46 am Post subject: |
|
|
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 |
|
 |
Naib Watchman


Joined: 21 May 2004 Posts: 6074 Location: Removed by Neddy
|
Posted: Sun Sep 02, 2007 7:17 am Post subject: |
|
|
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 _________________ #define HelloWorld int
#define Int main()
#define Return printf
#define Print return
#include <stdio>
HelloWorld Int {
Return("Hello, world!\n");
Print 0; |
|
Back to top |
|
 |
xorserer Tux's lil' helper


Joined: 07 Oct 2004 Posts: 119 Location: Israel
|
Posted: Sun Sep 02, 2007 10:07 am Post subject: |
|
|
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 |
|
 |
Naib Watchman


Joined: 21 May 2004 Posts: 6074 Location: Removed by Neddy
|
Posted: Sun Sep 02, 2007 11:19 am Post subject: |
|
|
submit a bug report/patch then so others can benefit from your finding _________________ #define HelloWorld int
#define Int main()
#define Return printf
#define Print return
#include <stdio>
HelloWorld Int {
Return("Hello, world!\n");
Print 0; |
|
Back to top |
|
 |
xorserer Tux's lil' helper


Joined: 07 Oct 2004 Posts: 119 Location: Israel
|
Posted: Sun Sep 02, 2007 11:25 am Post subject: |
|
|
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 |
|
 |
Naib Watchman


Joined: 21 May 2004 Posts: 6074 Location: Removed by Neddy
|
Posted: Sun Sep 02, 2007 11:31 am Post subject: |
|
|
will do inna bit (in windows doing some simulink simulations) _________________ #define HelloWorld int
#define Int main()
#define Return printf
#define Print return
#include <stdio>
HelloWorld Int {
Return("Hello, world!\n");
Print 0; |
|
Back to top |
|
 |
|