On (03/01/06 09:22), C. Beamer wrote:
> Rumen Yotov wrote:
> 
> >On (03/01/06 00:30), C. Beamer wrote:
> >  
> >
> >>Hi all,
> >>
> >>I ran emerge --sync this evening and afterwards when I did  'emerge
> >>--pretend --update --deep world', I got the following result:
> >>
> >>These are the packages that I would merge, in order:
> >>
> >>Calculating world dependencies  ..... .... ...done!
> >>[ebuild     UD] media-sound/alsa-utils-1.0.9a [1.0.10_rc3]
> >>[ebuild     U ] media-libs/xvid-1.0.3 [1.0.2]
> >>[ebuild     U ] media-video/ffmpeg-0.4.9_p20051216 [0.4.9_p20050226-r5]
> >>[ebuild     U ] media-libs/xine-lib-1.1.1-r3 [1.1.1-r2]
> >>[ebuild     U ] media-libs/libexif-0.6.12-r4 [0.5.12-r3]
> >>[ebuild     U ] sys-apps/dbus-0.23.4-r1 [0.23-r3]
> >>[ebuild     U ] sys-apps/hal-0.4.8 [0.4.7-r2]
> >>[ebuild     U ] app-cdr/cdrdao-1.2.1 [1.2.0-r1]
> >>[ebuild     U ] media-video/transcode-0.6.14-r3 [0.6.14-r2]
> >>
> >>I understand what this is telling me, but I don't understand why I would
> >>need to downgrade alsa-utils.  I have alsa-driver version 1.0.10_r3 and
> >>up until today, when I synced, there wasn't a problem with alsa-utils. 
> >>
> >>I assumed that the downgrade was because one of the other packages in
> >>the list.  However, I did 'emerge --pretend' on each of the other
> >>packages and none listed alsa-utils as a dependency.  Then, I emerged
> >>each of the packages individually and got no error messages.  After
> >>emerging all other packages, my system reboots fine and there seems to
> >>be no problems.  However, now if I run 'emerge --pretend --update --deep
> >>world', emerge still wants to downgrade alsa-utils.
> >>
> >>
> >>    
> >>
> >Hi,
> >It's a question of adding one additional option to emerge: --tree (-t).
> >It'll then display some additional packages for which the upgrades are
> >dependencies, check the one above alsa-utils - it requires the downgrade.
> >Rumen
> >  
> >
> Since I upgraded all the packages individually, only alsa-utils remains
> for upgrade/downgrade.  However, I did try 'emerge --pretend --update
> --deep --tree alsa-utils' and it didn't return any dependencies.  The
> list as given above was the complete list, so I'm not sure what was
> meant by "check the one above alsa-utils'.
> 
> Regards,
> 
> Colleen
> -- 
> gentoo-user@gentoo.org mailing list
> 
Hi,
Know it's not always possible to see deps using --tree, my other option was to 
use
"dep" script (for which i searched a replacement in my prev mail).
Running "dep -r category/package" displays packages for which this package is a 
dependency.
Bad that it's development has stoped, doesn't work with portage-2.1_preX.
To show how "--tree" works, see below (run on my system some minutes ago):
...
#emerge -DNu world -ptv

These are the packages that I would merge, in reverse order:

Calculating world dependencies ...done!
[ebuild     U ] media-sound/audacity-1.2.4b-r1 [1.2.4b] USE="encode mad vorbis" 
0 kB 
[nomerge      ] media-video/totem-1.2.0-r2  USE="a52 dvd flac gnome mad mpeg 
ogg theora vorbis win32codecs xine xv -debug -lirc -nsplugin" 
[nomerge      ]  media-libs/xine-lib-1.1.1-r3  USE="X a52 aac alsa asf dvd esd 
ffmpeg flac imagemagick ipv6 mad mng nls nvidia opengl oss sdl speex theora 
vorbis win32codecs xv -aalib -arts -cle266 -debug -directfb -dts -dxr3 -fbcon 
-gnome -i8x0 -libcaca -samba -v4l -vcd -vidix -xinerama -xvmc" 
[ebuild     U ]   media-libs/speex-1.1.11.1 [1.1.10] USE="ogg -sse*" 0 kB 

Total size of downloads: 0 kB
...
See the package above "speex" with label [nomerge] - this means speex *is* a 
dependency of xine.
Dependencies are also shown by indents, see the exempt.
Here you can't see the dependencies for "media-sound/audacity" (as in your 
case).
Will look in www.gentooexperimental.org for another script (remeber there were 
some).
PS: currently filing a Bug on speex as it doesn't compile ;-)
HTH.Rumen

Attachment: pgpURQY2VewEZ.pgp
Description: PGP signature

Reply via email to