I'm having xfe installed which depends on the fox toolkit. During one of my last not automated emerege -UD world I just realized that: 4): [ebuild UD] x11-libs/fox-1.0.49 [1.2.4] +cups +opengl 0 kB (I'm using the pye script from here: http://forums.gentoo.org/viewtopic.php?t=135968&highlight=pye for emerge, so that's why there is the number). So it seems that it will downgrade fox. But next time emerge -UD wants to upgrade to 1.2.4. And then downgrade. And up... Reproducible: Always Steps to Reproduce: 1. emerge -UD world 2. 3. Actual Results: Downgrade - Upgrade cycle.
Sorry I forgot the "emerge info" output: Portage 2.0.50-r8 (default-x86-1.4, gcc-3.3.3, glibc-2.3.4.20040619-r0, 2.6.7-gentoo-r5) ================================================================= System uname: 2.6.7-gentoo-r5 i686 Intel(R) Celeron(R) CPU 2.40GHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -mcpu=pentium4 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -mcpu=pentium4 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache noinfo sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apm arts avi berkdb crypt cups encode esd foomaticdb gdbm gif gnome gphoto2 gpm gtk gtk2 imagemagick imlib java jikes jpeg kde libg++ libwww linguas_en linguas_hu mad maildir mbox mikmod motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline samba sdl slang spell ssl svga tcltk tcpd tiff truetype unicode usb x86 xml xml2 xmms xv zlib"
Not reproduceable. # emerge fox -av These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] x11-libs/fox-1.2.4 +cups -debug +opengl 0 kB [1]
Well, IMHO, the "WORKSFORME" resolution is not that kind thing here, because I didn't submitted this bug about trying: emerge -av fox which is the same behaviour as yours, and not even trying: emerge -auUDv fox which really doesn't wants to install/compile anything on my box. I reported this: 15:36:42 root /home/bzs # emerge -auUDv world These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild UD] x11-libs/fox-1.0.49 [1.2.4] +cups +opengl 0 kB Total size of downloads: 0 kB Do you want me to merge these packages? [Yes/No] ... And when I downgraded fox, the next -uUDv world will like to upgrade. The next will want to downgrade... So it's reproduceable.
I also have this problem. emerge wants to downgrade fox from fox-1.2.6 to 1.0.49 on the next emerge it wants to upgrade again. I also have xfe that's depending on it.
Since the new version of x11-misc/xfe (version 0.70) depends on x11-libs/fox-1.2* fox won't want to downgrade after we upgrade to that.