There seems to be some "weirdness" when I am emerging packages with the latest portage update. Firstly, --upgradeonly seems to be broken as you can see from krb5 below. Addidionally, when I do the 'emerge -uUp php', it thinks php is a new package, but when I do the 'emerge -uUp world', it thinks php needs to be upgraded... $ emerge -Uup php These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild UD] app-crypt/mit-krb5-1.2.7 [1.2.7-r2] [ebuild N ] net-analyzer/net-snmp-5.0.6-r1 [ebuild N ] dev-php/php-4.3.2 $ emerge -uUp world These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild U ] x11-wm/windowmaker-0.80.2-r2 [0.80.2] [ebuild UD] app-crypt/mit-krb5-1.2.7 [1.2.7-r2] [ebuild N ] net-analyzer/net-snmp-5.0.6-r1 [ebuild U ] dev-php/mod_php-4.3.2 [4.3.1] [ebuild U ] net-misc/netkit-routed-0.17-r3 [0.17-r2] [ebuild U ] x11-libs/openmotif-2.2.2-r2 [2.2.2-r1] Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4) ================================================================= System uname: 2.4.20-gentoo-r5 i686 Celeron (Mendocino) GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /var/bind /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/local/download/portage/distfiles" PKGDIR="/usr/local/download/portage/packages-pentium2" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/download/portage" USE="x86 oss apm avi crypt cups encode gif jpeg libg++ mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib directfb gtkhtml alsa gdbm berkdb slang readline arts tetex aalib nas bonobo svga ggi tcltk java guile mysql postgres X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk qt kde motif opengl mozilla gphoto2 snmp cdr scanner acl acpi atlas curl dga doc dvb dvd emacs ethereal evo fbcon flash gb gd gnomedb gps gtk2 imap innodb ipv6 jikes junit kerberos krb4 lcms ldam leim libgda mbox mozaccess mozcalendar mozinterfaceinfo mozsvg mozxmlterm mpi mule objc odbc pcmcia pda pic plotutils pnp ruby samba sasl slp socks5 tiff trusted usb wmf Xaw3d xinerama xml -3dnow" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium2 -mcpu=pentium2 -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-jumps=4 -falign-loops=4" CXXFLAGS="-march=pentium2 -mcpu=pentium2 -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-jumps=4 -falign-loops=4" ACCEPT_KEYWORDS="x86 jer" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="ccache sandbox buildpkg userpriv usersandbox"
also see bug #21873
But I wasn't doing --deep, so it may be related, and it may not...
php != mod_php