I have a cron job on my system which runs emerge --sync && emerge -uDf world early in the hours of the morning, so that each day I can login, run emerge -uDp world and if I'm satisfied with what's about to be updated I can upgrade straight away without having to wait for time consuming syncs or downloads. However, this morning I woke up to the following output from emerge -uDp world:
Calculating world dependencies ...done! [ebuild N ] dev-lang/nasm-0.98.39 [ebuild N ] x11-misc/ttmkfdir-3.0.9-r2 [ebuild N ] x11-base/opengl-update-2.2.1 [ebuild N ] x11-base/xorg-x11-6.8.2-r1 [ebuild N ] app-arch/rpm2targz-9.0-r2 [ebuild N ] sys-apps/utempter-0.5.5.5-r1 [ebuild N ] x11-terms/xterm-200-r1 [ebuild N ] media-libs/audiofile-0.2.6-r1 [ebuild N ] media-sound/alsa-headers-1.0.8 [ebuild N ] media-libs/alsa-lib-1.0.8 [ebuild N ] media-libs/libmad-0.15.1b [ebuild N ] media-libs/libogg-1.1.2 [[ebuild N ] kde-base/kde-env-3-r3 [ebuild N ] media-libs/libvorbis-1.1.0 [ebuild N ] media-libs/libid3tag-0.15.1b [ebuild N ] media-libs/lcms-1.13-r1 [ebuild N ] media-libs/libmng-1.0.4 [ebuild U ] dev-db/postgresql-8.0.1-r3 [8.0.1-r2] [ebuild N ] x11-libs/qt-3.3.4-r3 [ebuild N ] kde-base/arts-1.3.2-r1 [ebuild N ] media-libs/libsdl-1.2.8-r1 [ebuild N ] sys-libs/lib-compat-1.4 Given that my USE flags include -X, -gtk, -qt etc. (I don't want any graphical stuff as this is a server machine, and I've never had anything like this come up before), why on earth is portage wanting to install all these new packages? The only thing I can think of is that the dependancies for postgresql have somehow changed, running emerge -uDpv postgresql throws up most of what is shown above plus: [ebuild U ] dev-db/postgresql-8.0.1-r3 [8.0.1-r2] -debug -doc -kerberos +libg++ +nls +pam +perl -pg-hier -pg-intdatetime +python +readline (-selinux) +ssl -tcltk +xml2 +zlib 0 kB Have I done something wrong, or has something changed in portage? Thanks in advance. Paul -- Rogue Tory http://www.roguetory.org.uk -- gentoo-dev@gentoo.org mailing list