Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 50374

Summary: Emerge of autoconf switches between version 2.57-r1 and 2.58-r1
Product: Gentoo Linux Reporter: tbscope <tbscope>
Component: New packagesAssignee: Portage team <dev-portage>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description tbscope 2004-05-07 10:50:54 UTC
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"
Comment 1 Sven Wegener gentoo-dev 2004-05-07 11:37:20 UTC
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.
Comment 2 Nicholas Jones (RETIRED) gentoo-dev 2004-05-20 01:58:07 UTC

*** This bug has been marked as a duplicate of 51411 ***