Summary: | portage-2.1.2.8 USE="-*" destroys USE_EXPAND variables | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Ivan Yosifov <iyosifov> |
Component: | Unclassified | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dextorb |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 181949 | ||
Attachments: | allow USE_EXPAND variables to survive USE="-*" when appropriate |
Description
Ivan Yosifov
2007-05-25 16:10:03 UTC
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. Created attachment 120315 [details, diff]
allow USE_EXPAND variables to survive USE="-*" when appropriate
This is fixed in svn r6624.
This has been released in 2.1.2.9. |