using emerge -aDuv world: # emerge -aDuv world These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild UD] x11-wm/enlightenment-0.16.8 [0.16.8.1] -doc -esd +nls -xinerama -xrandr 0 kB Total size of downloads: 0 kB using emerge -av enlightenment: # emerge -av enlightenment These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] x11-wm/enlightenment-0.16.8.1 -doc -esd +nls -xinerama -xrandr 0 kB and emerge -auv world returns no packages to upgrade as expected. # emerge --info Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.4.5, glibc-2.3.5-r3, 2.6.16-ck5 i686) ================================================================= System uname: 2.6.16-ck5 i686 Unknown CPU Typ Gentoo Base System version 1.6.14 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.8.1-r1, 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -mtune=athlon-xp -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -mtune=athlon-xp -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.netnitco.net http://adelie.polymtl.ca/" LINGUAS="en" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X aalib acl adns aim alsa audiofile avi bash-completion bitmap-fonts bzip2 cddb cdr cpudetection cscope cups curl dga divx4linux dri dvd dvdr dvdread eds emboss encode ethereal exif expat fam ffmpeg flac fortran gd gdbm ggi gif gimpprint glut gmp gstreamer gtk gtk2 gtkhtml hal id3 idn imagemagick imlib isdnlog jack jpeg kdeenablefinal kdgraphics lame lcms ldap libwww lua lzo mad memlimit mikmod mmx mmx2 mmxext mng motif mp3 mpeg mpeg2 mudflap mysql nas ncurses network nls nptl nptlonly nsplugin nvidia offensive ogg oggvorbis openal opengl oscar pam pcre pdflib perl png pppd python quicktime readline real ruby sdl slang snmp speex spell sqlite sse ssl svga tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev usb userlocales videos vorbis win32codecs xine xml xml2 xv xvid zlib linguas_en userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS
There is probably a package in your world-file, which is forcing (DEPEND/RDEPEND'ing) on <x11-wm/enlightenment-0.16.8.1. The output of 'emerge -puvtD world' would be very useful.
We need to know what depends on the lower version, see the comment above. Putting <x11-wm/enlightenment-0.16.8.1 into /etc/portage/package.mask should tell you.
# emerge -puvtD world These are the packages that I would merge, in reverse order: Calculating world dependencies ...done! [nomerge ] x11-plugins/epplets-0.7-r1 [ebuild UD] x11-wm/enlightenment-0.16.8 [0.16.8.1] -doc -esd +nls -xinerama -xrandr 0 kB I forgot about tree, apologies for the oversight. epplets is the dependant. They work with 16.8.1 however. Should I file a new bug report or is there another reason for the dependance on 16.8?
Well, there's actually no bug here. enlightenment-0.16.8.1 is ~arch, epplets-0.7-r1 is stable. You need to put x11-plugins/epplets into /etc/portage/package.keywords to prevent the downgrade - 0.9 has no such restriction. Closing, not a bug.