Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 84259 - USE in profiles/default-linux/x86/make.defaults no longer includes GRP_STAGE23_USE
Summary: USE in profiles/default-linux/x86/make.defaults no longer includes GRP_STAGE2...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Chris Gianelloni (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-05 18:48 UTC by Joe Wells
Modified: 2005-03-06 06:56 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joe Wells 2005-03-05 18:48:19 UTC
profiles/default-linux/x86/make.defaults was edited 9 hours ago.  The part of the change which is important for this bug is that formerly, USE was defined like this:

  USE="${GRP_STAGE23_USE} ..."

After the change, the inclusion of GRP_STAGE23_USE no longer happens.  This has the effect of yanking some flags out of USE.  For example, in my case (I use the profile default-linux/x86/2004.0), this had the effect of turning off the ipv6 USE flag.

Of course, I can turn this flag on manually in /etc/make.conf, but I think this change is a mistake and was not intended to have this effect.  Either USE should include GRP_STAGE23_USE or someone should go through every profile which depends on default-linux/x86 and make sure that every entry in GRP_STAGE23_USE also appears in USE.


Reproducible: Always
Steps to Reproduce:
1.Use portage and notice that certain USE flags are now turned off.
2.
3.




Gentoo Base System version 1.6.9
Portage 2.0.51.19 (default-linux/x86/2004.0, gcc-3.4.3, glibc-2.3.4.20050125-r0,
2.6.8.1-co-0.6.2-pre1 i686)
=================================================================
System uname: 2.6.8.1-co-0.6.2-pre1 i686 Intel(R) Pentium(R) M processor 1100MHz
Python:              dev-lang/python-2.2.3-r1,dev-lang/python-2.3.5 [2.3.5 (#1,
Feb 23 2005, 07:52:08)]
dev-lang/python:     2.2.3-r1, 2.3.5
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.5, 1.9.4, 1.7.9-r1, 1.6.3, 1.4_p6, 1.8.5-r3
sys-devel/binutils:  2.15.92.0.2-r4
sys-devel/libtool:   1.5.10-r5
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=pentium4 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig candy ccache distlocks moo sandbox sfperms"
GENTOO_MIRRORS="ftp://mir.zyrianes.net/gentoo/
http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/
http://ftp.easynet.nl/mirror/gentoo/ http://mir.zyrianes.net/gentoo/
ftp://pandemonium.tiscali.de/pub/gentoo/ http://gentoo.blueyonder.co.uk
ftp://gentoo.blueyonder.co.uk/mirrors/gentoo
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
ftp://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/
ftp://mirrors1.netvisao.pt/gentoo/ http://ftp.heanet.ie/pub/gentoo/
http://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://ftp.heanet.ie/pub/gentoo/
ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo
http://ftp.linux.ee/pub/gentoo/distfiles/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/extra/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X Xaw3d bitmap-fonts bonobo crypt emacs emacs-w3 emboss escreen esd
etwin f77 fam font-server fortran fpx gcj gd-external gif glitz gtk gtk2 guile
imagemagick imlib java jbig jpeg latex lcms leim libg++ libwww lua lzw-tiff mad
mailwrapper md5sum mmx motif mozdevelop mozilla mozsvg mozxmlterm mp3 mpeg
ncurses nodrm nptl objc oggvorbis opengl pam pam_chroot pam_console
pam_timestamp perl php png python readline samba sdk sdl slang snmp socks5 spell
sse ssl tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts unicode wmf
xinerama xml2 xmms xprint xv zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 1 Chris Gianelloni (RETIRED) gentoo-dev 2005-03-06 06:56:49 UTC
Well, USE should *never* pull in GRP_STAGE23_USE, as that is invalid.  I'm going to have to add the flags to USE on each profile.

The reason that USE should never pull in GRP_STAGE23_USE is because GRP_STAGE23_USE is supposed to be there to add options to GRP/stages only that won't be added to normal USE.

Personally, I don't think GRP_STAGE23_USE should have anything in it except in very special cases, as it will create inconsistent packages/stages.

Thanks for pointing this out.