FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Gentoo > Gentoo User

 
 
LinkBack Thread Tools
 
Old 05-12-2008, 06:51 AM
Alan McKinnon
 
Default emerge output confusion regarding upgradeable packages

On Monday 12 May 2008, PaulNM wrote:
> The fetch restriction is realplayer, and expected. The three upgrades
> are a complete surprise. I can't figure out why they're there.
> [ebuild * * U ] *dev-python/dnspython-1.6.0 [1.5.0] USE="-examples"
> 98 kB [ebuild * * U ] *x11-apps/xcursorgen-1.0.2 [1.0.1] 88 kB
> [ebuild * * U ] * dev-lang/yasm-0.6.2 [0.6.0] USE="-nls" 1,230 kB
>
> "emerge -pv --update --deep --newuse world" doesn't want to do
> anything. "emerge -p --depclean" doesn't want to remove anything.
>
> Adding "t" (emerge -pvet world) to the first command yields this
> (related) info:
>
> [nomerge * * *] net-p2p/bittorrent-5.0.9-r1 *USE="-gtk"
> [ebuild * * U ] *dev-python/dnspython-1.6.0 [1.5.0] USE="-examples"
> 98 kB
>
> [nomerge * * *] x11-themes/xcursor-themes-1.0.1
> [ebuild * * U ] *x11-apps/xcursorgen-1.0.2 [1.0.1] 88 kB
> [ebuild * R * ] * x11-libs/libXcursor-1.1.9 *USE="-debug" 230 kB
> [ebuild * R * ] * *x11-libs/libXfixes-4.0.3 *USE="-debug" 210 kB
> [ebuild * R * ] * * x11-proto/fixesproto-4.0 *38 kB
>
> [nomerge * * *] media-video/mplayer-1.0_rc2_p25993 *USE="X a52 aac
> alsa cdparanoia directfb dts dvd encode fbcon ftp ggi gif gtk iconv
> ipv6 jpeg lzo mmx mmxext mp3 opengl oss png pulseaudio quicktime rar
> real sdl sse svga truetype unicode v4l v4l2 vorbis win32codecs xanim
> xv xvid xvmc -3dnow -3dnowext -aalib (-altivec) -amrnb -amrwb -arts
> -bidi -bindist -bl -cddb -cdio -cpudetection -custom-cflags -debug
> -dga -doc -dv -dvb -enca -esd -jack -joystick -ladspa -libcaca -lirc
> -live -livecd -mad -md5sum -mp2 -musepack -nas -nemesi -openal -pnm
> -radio -rtc -samba -speex -srt -sse2 -ssse3 -teletext -tga -theora
> -tivo -vidix -x264 -xinerama -xscreensaver -zoran" VIDEO_CARDS="vesa
> -mga -s3virge -tdfx" [nomerge * * *] *media-libs/xvid-1.1.3
> *USE="(-altivec) -examples" [ebuild * * U ] * dev-lang/yasm-0.6.2
> [0.6.0] USE="-nls" 1,230 kB

This is expected behaviour.

The three packages you mention are not in world and thus don't form part
of the initial search. Even though you are using -uN, nothing in world
*requires* specifically those updated/latest versions, so they never
make it into the dependency tree as a suitable version is already
installed.

When you add -t though, you clear out the dependency tree, fooling
portage into thinking the packages are not installed. dnspython,
xcursorgen and yasm are needed and not installed so portage does the
normal thing of selecting the latest versions that match your rules
in /etc/portage

--
Alan McKinnon
alan dot mckinnon at gmail dot com

--
gentoo-user@lists.gentoo.org mailing list
 
Old 05-12-2008, 07:49 AM
PaulNM
 
Default emerge output confusion regarding upgradeable packages

Alan McKinnon wrote:


This is expected behaviour.

The three packages you mention are not in world and thus don't form part
of the initial search. Even though you are using -uN, nothing in world
*requires* specifically those updated/latest versions, so they never
make it into the dependency tree as a suitable version is already
installed.


I think the end of my message was a little confusing, if you look
earlier, you'll see I'm using "--deep". (emerge -pv --update --deep
--newuse world)




When you add -t though, you clear out the dependency tree, fooling
portage into thinking the packages are not installed. dnspython,
xcursorgen and yasm are needed and not installed so portage does the
normal thing of selecting the latest versions that match your rules
in /etc/portage




I think you mean -e (--emptytree) here. Using -t (--tree) just adds a
whole bunch of stuff to help you see what is pulling in particular
packages. I seem to recall at one time using -e actually showed all
packages as N (new), but now it seems to indicate their current status
(R for replace).



According to the emerge man page, "-u" (--update) will update the
specified set and its direct dependencies. "-d" (--deep) will update the
specified set and its entire dependency tree (dependencies of its
dependencies, and so on). My final comment was simply noting that two
of the three were direct dependencies and should show up with just -u.
In any case, they should all show up with -d.





PaulNM
--
gentoo-user@lists.gentoo.org mailing list
 

Thread Tools




All times are GMT. The time now is 09:43 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org