When updating world, x11-libs/pango is cycling between the versions 1.2.5-r1 and 1.2.3: === Begin screenshot === root@cube:~# emerge -Dpuv world These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild U ] x11-libs/pango-1.2.5-r1 [1.2.3] +doc 0 kB [ebuild U ] x11-libs/qt-3.3.0-r1 [3.3.0] -cups +doc -firebird +gif -icc +ipv6 +mysql +nas -odbc +opengl +postgres -sqlite +zlib 0 kB [ebuild U ] net-libs/libpcap-0.7.2-r1 [0.7.2] +ipv6 0 kB [ebuild U ] games-strategy/wesnoth-0.6.99.3 [0.6.99.2] -editor -server -tools 0 kB [ebuild N ] dev-libs/libelf-0.8.2 +nls 0 kB Total size of downloads: 0 kB root@cube:~# === End screenshot === On the next run (after pango has been upgraded to 1.2.5-r1), pango will be downgraded to 1.2.3. Reproducible: Always Steps to Reproduce: Gentoo Base System version 1.4.3.13 Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.23-cube-2) ================================================================= System uname: 2.4.23-cube-2 i686 AMD Athlon(tm) processor distcc 2.11.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium -mcpu=athlon-tbird -O3 -pipe" CHOST="i586-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/vice/etc /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws /etc/afs/modload /etc/gconf /etc/make.globals /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox strict userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp.easynet.nl/mirror/gentoo/ http://gentoo.inode.at/ ftp://gentoo.inode.at/source/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://hybrid.sascha.silbe.org/gentoo-portage" USE="3dnow X acl afs apm avi berkdb cdr crypt dga doc dvd encode foomaticdb gdbm gif gtk gtk2 gtkhtml guile hbci imap imlib ipv6 j-noaim j-nomsn j-noyahoo jpeg kde krb4 lcms libg++ libwww linguas_en,de mad maildir mbox mikmod mmx monitor mozilla mpeg mysql nas ncurses nls oggvorbis opengl oss pam pdflib png postgres python qt qtmt quicktime readline samba sdl skey spell ssl tetex tiff truetype x86 xml xml2 xv zlib"
you probably have some older pack that needs an older pango to work correctly. I think it was dia, check your dia version.
Yes, app-office/dia-0.91 does depend on <=x11-libs/pango-1.2.3. But portage should not cycle between those two versions. That's what SLOTs are for.
No actually that's not what SLOTs are for, but i won't go into details here there's docs explaining the concept. Just upgrade your dia if it bothers you.