Bug 179766 - portage-2.1.2.8 USE="-*" destroys USE_EXPAND variables
|
Bug#:
179766
|
Product: Portage Development
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: dev-portage@gentoo.org
|
Reported By: iyosifov@gmail.com
|
|
Component: Unclassified
|
|
|
URL:
|
|
Summary: portage-2.1.2.8 USE="-*" destroys USE_EXPAND variables
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-05-25 16:10 0000
|
My make.conf is:
home ~ # cat /etc/make.conf
CFLAGS="-O2 -march=prescott -mtune=prescott -fomit-frame-pointer -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-j2"
USE="-* x86 X aac acl alsa apache2 avi bash-completion bzip2 cairo cdr crypt
cups dbus doc dts dvd dvdr djvu
dvdread encode exif fam ffmpeg firefox flac gd gif glitz glut gmp
gnutls gpm gstreamer gtk gtk2 hal
imagemagick jpeg kde kdeenablefinal lcms logrotate mad mikmod mmap mmx
mng mp3 mpeg ncurses nls nptl
nsplugin nvidia ogg opengl pam pdf pic png qt quicktime readline sdl
session snmp spell sse bluetooth
sse2 ssl svg threads tidy tiff truetype unicode usb vcd vorbis
win32codecs wmf xv xvid zlib hal qt3 pch
howl esd dri xml xml2 xine gphoto2 caps kdehiddenvisibility samba arts
elibc_glibc kernel_linux userland_GNU"
ACCEPT_KEYWORDS="~x86"
PORTDIR_OVERLAY="/usr/local/portage/obelix"
ALSA_CARDS="emu10k1"
FORCE_JAVA="yes"
LINGUAS="en de"
INPUT_DEVICES="keyboard mouse evdev"
VIDEO_CARDS="nvidia nv vesa fbdev vesa vga"
CAMERAS="canon"
Even though I've set ALSA_CARDS to emu10k1 I get:
home ~ # emerge -p alsa-driver
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] media-sound/alsa-driver-1.0.14_rc3 ALSA_CARDS="-emu10k1*"
home ~ #
I get the same problem with LINGUAS and INPUT_DEVICES. This happens with
portage 2.1.2.8
but NOT with portage 2.1.2.7 .
Reproducible: Always
Portage 2.1.2.8 (default-linux/x86/2006.1, gcc-4.1.2, glibc-2.5-r2,
2.6.21-gentoo-r1 i686)
=================================================================
System uname: 2.6.21-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz
Gentoo Base System release 1.12.10
Timestamp of tree: Fri, 25 May 2007 10:30:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
dev-java/java-config: 1.3.7, 2.0.32
dev-lang/python: 2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox: 1.2.18.1
sys-devel/autoconf: 2.13, 2.61
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool: 1.5.23b
virtual/os-headers: 2.6.21
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=prescott -mtune=prescott -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/
/etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo
/etc/texmf/web2c"
CXXFLAGS="-O2 -march=prescott -mtune=prescott -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF8"
LC_ALL="en_US.UTF8"
LINGUAS=""
MAKEOPTS="-j2"
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
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/obelix"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aac acl alsa apache2 arts avi bash-completion bluetooth bzip2 cairo caps
cdr crypt cups dbus djvu doc dri dts dvd dvdr dvdread encode esd exif fam
ffmpeg firefox flac gd gif glitz glut gmp gnutls gphoto2 gpm gstreamer gtk gtk2
hal howl imagemagick jpeg kde kdeenablefinal kdehiddenvisibility lcms logrotate
mad mikmod mmap mmx mng mp3 mpeg ncurses nls nptl nsplugin nvidia ogg opengl
pam pch pdf pic png qt qt3 quicktime readline samba sdl session snmp spell sse
sse2 ssl svg threads tidy tiff truetype unicode usb vcd vorbis win32codecs wmf
x86 xine xml xml2 xv xvid zlib" ELIBC="glibc" KERNEL="linux" USERLAND="GNU"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
I have exactly the same problem here.
cat /etc/make.conf
# These settings were set by the catalyst build script that automatically built
this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
ACCEPT_KEYWORDS="~x86"
LINGUAS="de"
VIDEO_CARDS="nvidia"
INPUT_DEVICES="keyboard mouse evdev"
USE="-* X aac acpi alias alsa audiofile automount autoreplace bash-completion
berkdb bitmap-fonts bzip2 cairo cdr cli connectionstatus contactnotes
cracklib crypt css cups dbus divx dri dvd dvdr dvdread encode ffmpeg
firefox flac fortran gd gdbm gif glitz gmedia gpm highlight history iconv
idea imagemagick imlib jpeg kde kipi lcms libg++ logrotate lzo mad mikmod
mmx mng mp3 mpeg mplayer musepack ncurses nls nptl nptlonly nsplugin ogg
opengl pam pcre pdf perl php png postgres ppds python qt3 qt4 quicktime
readline real realmedia reflection samba sdl session slang sndfile spell
spl sqlite sse ssl svg tcl tcpd tetex theora threadsafe tiff tk tools
truetype truetype-fonts type1-fonts udev unicode vcd vorbis wavpack
win32codecs wma wmf wmp xinerama xml xorg xrandr xv xvid yahoo zlib"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://mirror.switch.ch/ftp/mirror/gentoo/"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
PORTAGE_NICENESS="15"
FEATURES="parallel-fetch"
---------------------------------------------------------------------
emerge --info
Portage 2.1.2.8 (default-linux/x86/2006.1/desktop, gcc-4.1.2, glibc-2.5-r2,
2.6.21-gentoo i686)
=================================================================
System uname: 2.6.21-gentoo i686 Pentium III (Coppermine)
Gentoo Base System release 1.12.10
Timestamp of tree: Fri, 25 May 2007 13:50:01 +0000
dev-java/java-config: 1.3.7, 2.0.32
dev-lang/python: 2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox: 1.2.18.1
sys-devel/autoconf: 2.13, 2.61
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool: 1.5.23b
virtual/os-headers: 2.6.21
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/
/etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo
/etc/texmf/web2c"
CXXFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://mirror.switch.ch/ftp/mirror/gentoo/"
LANG="de_DE.utf8"
LC_ALL="de_DE.utf8"
LINGUAS=""
MAKEOPTS="-j2"
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
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X aac acpi alias alsa audiofile automount autoreplace bash-completion
berkdb bitmap-fonts bzip2 cairo cdr cli connectionstatus contactnotes cracklib
crypt css cups dbus divx dri dvd dvdr dvdread encode ffmpeg firefox flac
fortran gd gdbm gif glitz gmedia gpm highlight history iconv idea imagemagick
imlib jpeg kde kipi lcms libg++ logrotate lzo mad mikmod mmx mng mp3 mpeg
mplayer musepack ncurses nls nptl nptlonly nsplugin ogg opengl pam pcre pdf
perl php png postgres ppds python qt3 qt4 quicktime readline real realmedia
reflection samba sdl session slang sndfile spell spl sqlite sse ssl svg tcl
tcpd tetex theora threadsafe tiff tk tools truetype truetype-fonts type1-fonts
udev unicode vcd vorbis wavpack win32codecs wma wmf wmp x86 xinerama xml xorg
xrandr xv xvid yahoo zlib" ELIBC="glibc" KERNEL="linux" USERLAND="GNU"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
---------------------------------------------------------------------
emerge -pvt xorg-server
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[ebuild R ] x11-base/xorg-server-1.3.0.0 USE="dri nptl sdl xorg -3dfx
-debug -dmx -ipv6 -kdrive -minimal -xprint" INPUT_DEVICES="-acecad -aiptek
-calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -evdev* -fpit
-hyperpen -jamstudio -joystick -keyboard* -magellan -microtouch -mouse*
-mutouch -palmax -penmount -spaceorb -summa -synaptics -tek4957 -ur98 -vmmouse
-void -wacom" VIDEO_CARDS="-apm -ark -chips -cirrus -cyrix -dummy -epson -fbdev
-glint -i128 -i740 -i810 (-impact) -imstt -mach64 -mga -neomagic (-newport)
-nsc -nv -nvidia* -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion
-sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo)
(-suntcx) -tdfx -tga -trident -tseng -v4l -vesa -vga -via -vmware -voodoo"
9,047 kB
Total: 1 package (1 reinstall), Size of downloads: 9,047 kB
I've put this version in package.mask for now.
This has been released in 2.1.2.9.