After a successful emerge, emerge tries to regenerate the info dir, using the install-info command. emerge expects the output of install-info to be in the C locale and reports lots of (non-existing) errors if it is not. emerge therefore executes 'LANG=C install-info ...' which doesn't work as expected, as install-info uses the LANGUAGE=de_DE environment variable. Reproducible: Always Steps to Reproduce: 1. 'epxort LANGUAGE=de_DE.iso885915@euro' 2. 'emerge <something>' 3. Watch the errors when emerge regenerates the info directory. Actual Results: Emerge reported lots of already existing entries during the info dir regeneration step. Expected Results: The info dir should be regenerated and the already existing entries should be ignored silently. Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.1-gentoo-eden1) ================================================================= System uname: 2.6.1-gentoo-eden1 i686 VIA Nehemiah Gentoo Base System version 1.4.3.13 distcc 2.11.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=i586 -O2 -mmmx -msse -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=i586 -O2 -mmmx -msse -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache fixpackages sandbox" GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="apache2 crypt dvd ethereal fbcon gif gtk2 jpeg libwww maildir md5sum mpi ncurses nls pam perl png python readline samba sasl slang sse ssl tiff truetype x86 xml2 zlib"
Created attachment 25752 [details, diff] Fixes the info dir problem. This should fix the bug by executing 'LANGUAGE=C install-info ...' instead of 'LANG=C install-info ...'.
Fixed in CVS
Bug has been fixed and released in stable portages on or before 2.0.51-r2