The following group of packages will Upgrade on one emerge and immediatly Downgrade on the next. The cycle repeats over and over. wx ~ # emerge -Dupv world These are the packages that would be merged, in order: Calculating world dependencies... done! [ebuild UD] dev-cpp/gconfmm-2.6.1 [2.12.0] USE="-debug" 250 kB [ebuild UD] dev-cpp/gtkmm-2.4.11 [2.8.1] USE="-debug" 3,837 kB [ebuild UD] dev-cpp/libgnomemm-2.6.0 [2.12.0] USE="-debug" 233 kB [ebuild UD] dev-cpp/libglademm-2.4.1 [2.6.1] USE="-debug" 485 kB Total size of downloads: 4,807 kB \------------------------------------------------------------------\ wx ~ # equery -C l mm [ Searching for package 'mm' in all categories among: ] * installed packages [I--] [ ] app-text/sgml-common-0.6.3-r4 (0) [I--] [ ] dev-cpp/gconfmm-2.0.2 (2) [I--] [ ] dev-cpp/gconfmm-2.12.0 (0) [I--] [ ] dev-cpp/glibmm-2.8.4 (2) [I--] [ ] dev-cpp/gnome-vfsmm-2.12.0 (1.1) [I--] [ ] dev-cpp/gtkmm-2.2.12 (2) [I--] [ ] dev-cpp/gtkmm-2.8.1 (2.4) [I--] [ ] dev-cpp/libglademm-2.0.1 (2) [I--] [ ] dev-cpp/libglademm-2.6.1 (2.4) [I--] [ ] dev-cpp/libgnomecanvasmm-2.0.1 (2) [I--] [ ] dev-cpp/libgnomecanvasmm-2.12.0 (2.6) [I--] [ ] dev-cpp/libgnomemm-2.0.1 (2) [I--] [ ] dev-cpp/libgnomemm-2.12.0 (2.6) [I--] [ ] dev-cpp/libgnomeuimm-2.0.0 (1.0) [I--] [ ] dev-cpp/libgnomeuimm-2.6.0 (2.6) [I--] [ ] dev-libs/mm-1.3.0 (1.2) \------------------------------------------------------------------\ wx ~ # glsa-check -t all This system is not affected by any of the listed GLSAs wx ~ # \------------------------------------------------------------------\ Portage 2.1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r3, 2.6.14-hardened-r7 i686) ================================================================= System uname: 2.6.14-hardened-r7 i686 Pentium III (Coppermine) Gentoo Base System version 1.6.14 ccache version 2.3 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 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-r2 sys-devel/gcc-config: 1.3.13-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O2 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /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 /us r/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/te xmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=pentium3 -O2 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://open-systems.ufl.edu/m irrors/gentoo" LINGUAS="en" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X X509 alsa apm arts avi berkdb bitmap-fonts cdr cli crypt cups dri eds emboss encode esd extensions foomaticdb fortran gdb m gif gnome gstreamer gtk gtk2 imap imlib ipv6 isdnlog jpeg kde libclamav libg++ libwww mad mbox mikmod milter motif mp3 mpeg mysql ncurses nls nptl oav ogg opengl oss pam pam-mysql pcre pdflib perl pic png pppd python qt quicktime readline reflection samba sasl s dl session spell spl ssl tcpd truetype truetype-fonts type1-fonts udev virus-scan vorbis xml xmms xorg xv zlib elibc_glibc kernel_li nux linguas_en userland_GNU" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
This wasn't a release bug when you filed it this morning. Why would it be now?
So p.mask the lower version and find what depends on it and causes the downgrade...
Before adding the p.mask wx ~ # emerge -Dupv world These are the packages that would be merged, in order: Calculating world dependencies... done! [ebuild UD] dev-cpp/gconfmm-2.6.1 [2.12.0] USE="-debug" 0 kB [ebuild UD] dev-cpp/gtkmm-2.4.11 [2.8.1] USE="-debug" 0 kB [ebuild UD] dev-cpp/libgnomeuimm-2.6.0 [2.12.0] USE="-debug" 0 kB [ebuild UD] dev-cpp/libgnomemm-2.6.0 [2.12.0] USE="-debug" 233 kB [ebuild UD] dev-cpp/libglademm-2.4.1 [2.6.1] USE="-debug" 485 kB Total size of downloads: 718 kB added to /etc/portage/package.mask >=dev-cpp/gconfmm-2.12.0 >=dev-cpp/gtkmm-2.8.1 >=dev-cpp/libgnomeuimm-2.12.0 >=dev-cpp/libgnomemm-2.12.0 >=dev-cpp/libglademm-2.6.1 Output of emerge after adding the p.mask wx ~ # emerge -Dupv world These are the packages that would be merged, in order: Calculating world dependencies... done! [ebuild UD] dev-cpp/gtkmm-2.4.11 [2.8.1] USE="-debug" 0 kB [ebuild UD] dev-cpp/gconfmm-2.6.1 [2.12.0] USE="-debug" 0 kB [ebuild UD] dev-cpp/libgnomemm-2.6.0 [2.12.0] USE="-debug" 233 kB [ebuild UD] dev-cpp/libglademm-2.4.1 [2.6.1] USE="-debug" 485 kB [ebuild UD] dev-cpp/libgnomeuimm-2.6.0 [2.12.0] USE="-debug" 0 kB Total size of downloads: 718 kB As best I can tell, there is no effect from adding the packages to the p.mask.
Yeah, that's why I wanted you to p.mask the _lower_ version that it wants to downgrade to, not the other one.
(dependency required by "games-arcade/monster-masher-1.7" [ebuild]) I removed the game and it solved the problem. Thanks for the help.