Hey Folks, this one has me confused....

I use http-replicator, but that's not directly related to my problem, it's just how I discovered it. I occasionally prune the http-replicator cache by emptying every system's distfiles directory, then run "emerge -fe world" to download only the current distfiles from my http-replicator system. Afterwards I delete the files from the replicator cache and copy the distfiles over from the systems to the replicator cache directory.

I usually do a pretend run first (add pv to the emerge command) to see how many packages I'm dealing with. On this one system, I see odd results.

Robotech paul # emerge -pve world
These are the packages ...

(Huge snip here!)

Total: 1017 packages (3 upgrades, 1014 reinstalls), Size of downloads: 1,780,810 kB
Fetch Restriction: 1 package (1 unsatisfied)
Portage tree and overlays:
 [0] /usr/portage
 [1] /usr/local/portage
 [2] /usr/portage/local/layman/sectools
 [3] /usr/portage/local/layman/berkano


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

The above shows the only instances of dnspython/xcursorgen/yasm in the entire output (checked with grep). The "upgraders" (dnspython, xcursorgen, yasm) are not in world, nor is xvid. The three packages (bittorrent, xcursor-themes, mplayer) at the top of the trees are in world.

Two of the three are direct dependencies of packages in world, so they should show as upgradeable even without --deep.

What am I missing/doing wrong?


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

Reply via email to