When I update my system with the following command: emerge -uDpv world autconf is switching between 2.57-r1 and 2.58-r1 So, everytime I run the emerge command, it wants to install the other version. Reproducible: Always Steps to Reproduce: 1. emerge -uDpv world 2. emerge -uDv world 3. emerge -uDpv world Actual Results: After step 1: bash-2.05b# emerge -uDpv world These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild UD] sys-devel/autoconf-2.57-r1 [2.58-r1] 0 kB Total size of downloads: 0 kB Then I perform step 2 After step 3: bash-2.05b# emerge -uDpv world These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild U ] sys-devel/autoconf-2.58-r1 [2.57-r1] 0 kB Total size of downloads: 0 kB And this repeats all the time. Expected Results: Keep the latest version (2.58-r1). Both, version 2.57-r1 and version 2.58-r1, are marked stable. http://packages.gentoo.org/search/?sstring=autoconf bash-2.05b# emerge info Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.6.5-gentoo) ================================================================= System uname: 2.6.5-gentoo i686 Pentium II (Klamath) Gentoo Base System version 1.4.10 Autoconf: sys-devel/autoconf-2.57-r1 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=i686 -O2 -pipe -fomit-frame-pointer" 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="-march=i686 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://212.219.247.21/sites/www.ibiblio.org/gentoo/ http://212.219.247.12/sites/www.ibiblio.org/gentoo/ http://212.219.247.15/sites/www.ibiblio.org/gentoo/ http://212.219.247.20/sites/www.ibiblio.org/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apm arts avi berkdb crypt cups encode foomaticdb gdbm gif gpm gtk2 imlib java jpeg kde libg++ libwww mad mikmod motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd truetype video_cards_radeon x86 xml2 xmms xv zlib"
see bug 30062 and bug 33047 i grepped through portage and subversion is the only package i found which depends on autoconf-2.57 in some away dev-util/subversion-1.0.1 dev-util/subversion-1.0.2 have a dependency on || ( >=sys-devel/autoconf-2.59 =sys-devel/autoconf-2.57* ) sys-devel/autoconf-2.59-r3 hasn't been marked stable yet, so emerge needs =sys-devel/autoconf-2.57* in your case. and there are a lot of packages which depend on >=sys-devel/autoconf-2.58. that leads to the switching between both.
*** This bug has been marked as a duplicate of 51411 ***