If I add -esd, -tcpd, -gnome, and -xinetd to the /etc/make.conf USE flags, this does not appear in emerge info's output. Reproducible: Always Steps to Reproduce: 1. add "-esd -tcpd -gnome -xinetd" to USE in /etc/make.conf 2. run "cat /etc/make.conf | grep -v "#" | grep USE && emerge info" 3. compare Actual Results: root@moose:/home/sfbosch# cat /etc/make.conf | grep -v "#" | grep USE && emerge info USE="3dnow aalib acpi afs alsa arts avi bidi crypt cups curl dvd dvdr dvb -esd -gnome -gnome-libs gtk gtk2 imap imlib imagemagick java kde ldap lib www mad mmx mozilla nas ncurses oggvorbis opengl oss pam pda ppds pdflib perl png qt python quicktime readline samba sdl ssl svga -tcpd tiff truetype unicode usb videos wmf X xinerama -xinetd xml xml2 xmms xv zlib x86" Portage 2.0.49-r20 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.4.24) ================================================================= System uname: 2.4.24 i686 AMD Duron(tm) Gentoo Base System version 1.4.3.10 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=i686 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws /etc/gconf /etc/env.d" CXXFLAGS="-O3 -march=i686 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://ibiblio.org/pub/Linux/distributions/gentoo/ http://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://mirror.iawnet.sandia.gov/pub/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib acpi afs alsa apm arts avi berkdb bidi crypt cups curl dvb dvd dvdr encode foomaticdb gdbm gif gpm gtk gtk2 imagemagick imap imlib java jpeg kde ldap lib libg++ libwww mad mikmod mmx motif mozilla mpeg nas ncurses nls oggvorbis opengl oss pam pda pdflib perl png ppds python qt quicktime readline samba sdl slang spell ssl svga tiff truetype unicode usb videos wmf www x86 xinerama xml xml2 xmms xv zlib video_cards_radeon" Expected Results: root@moose:/home/sfbosch# cat /etc/make.conf | grep -v "#" | grep USE && emerge info USE="3dnow aalib acpi afs alsa arts avi bidi crypt cups curl dvd dvdr dvb -esd -gnome -gnome-libs gtk gtk2 imap imlib imagemagick java kde ldap lib www mad mmx mozilla nas ncurses oggvorbis opengl oss pam pda ppds pdflib perl png qt python quicktime readline samba sdl ssl svga -tcpd tiff truetype unicode usb videos wmf X xinerama -xinetd xml xml2 xmms xv zlib x86" Portage 2.0.49-r20 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.4.24) ================================================================= System uname: 2.4.24 i686 AMD Duron(tm) Gentoo Base System version 1.4.3.10 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=i686 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws /etc/gconf /etc/env.d" CXXFLAGS="-O3 -march=i686 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://ibiblio.org/pub/Linux/distributions/gentoo/ http://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://mirror.iawnet.sandia.gov/pub/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib acpi afs alsa apm arts avi berkdb bidi crypt cups curl dvb dvd dvdr encode -esd foomaticdb gdbm gif -gnome -gnome-libs gpm gtk gtk2 imagemagick imap imlib java jpeg kde ldap lib libg++ libwww mad mikmod mmx motif mozilla mpeg nas ncurses nls oggvorbis opengl oss pam pda pdflib perl png ppds python qt quicktime readline samba sdl slang spell ssl svga -tcpd tiff truetype unicode usb videos wmf www x86 xinerama -xinetd xml xml2 xmms xv zlib video_cards_radeon"
`emerge info` does report the actual USE flags which are combined from make.globals, make.defaults, make.conf and the environment variables. If you add "-foo" in make.conf the "foo" flag will be removed from the actual USE flags.
Yeah, but then it insists on installing tcp-wrappers (for example) with ORBit, even though -tcpd has been added /etc/make.conf.
orbit doesnt DEPEND on tcp-wrappers, look at the ebuilds just because you have -tcpd doesnt mean you wont get tcp-wrappers ... if a package needs it, you're gonna get it look into what package is trying to pull it in and see if that package actually needs tcp-wrappers
Not true: # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /home/cvsroot/gentoo-x86/gnome-base/ORBit/ORBit-0.5.16.ebuild,v 1.11 2003/10/28 10:16:06 foser Exp $ inherit gnome.org IUSE="nls" DESCRIPTION="A high-performance, lightweight CORBA ORB aiming for CORBA 2.2 comp liance" HOMEPAGE="http://www.labs.redhat.com/orbit/" DEPEND="virtual/glibc nls? ( sys-devel/gettext ) >=sys-apps/tcp-wrappers-7.6 =dev-libs/glib-1.2*" RDEPEND="virtual/glibc =dev-libs/glib-1.2*" So, now, how is it that when I have -tcpd in my USE environment, ORBit still installs tcp-wrappers? And who put this dependency in the ebuild in the first place?
ah i checked orbit2, not orbit USE flags affect OPTIONAL depends, not REQUIRED depends so if you have -X in USE but try to emerge say KDE, you're gonna get X cause KDE needs it we'll let gnome figure out if tcpwrappers is a required depend
Well, as we all seem to have acknowledged, ORBit builds just fine without tcp-wrappers, so this dependency should be changed.
technically, this is the same bug. in short, we would gladly accept patches :) *** This bug has been marked as a duplicate of 34037 ***