pena sac # USE="*" emerge -pv mplayer These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] media-libs/nas-1.7-r1 -static 0 kB [ebuild N ] dev-lang/tk-8.4.6-r1 -threads 0 kB [ebuild N ] media-gfx/graphviz-1.10 -tcltk 3,278 kB [ebuild N ] dev-db/mysql-4.0.22-r2 +berkdb -debug -innodb +perl +readline (-selinux) +ssl -static +tcpd 0 kB [ebuild N ] net-libs/libwww-5.4.0-r2 -mysql +ssl 0 kB [ebuild N ] app-text/tetex-2.0.2-r5 +X -debug -doc 85,040 kB [ebuild N ] app-doc/doxygen-1.3.9.1 -doc +qt -tetex 2,649 kB [ebuild N ] dev-perl/Net-Daemon-0.37 29 kB [ebuild N ] dev-perl/Storable-2.07-r1 0 kB [ebuild N ] dev-perl/PlRPC-0.2016-r1 17 kB [ebuild N ] dev-perl/DBI-1.38-r1 0 kB [ebuild N ] dev-perl/DBD-mysql-2.1027 95 kB [ebuild N ] media-libs/imlib2-1.2.0-r1 +X -doc +gif +jpeg +mmx -nls +png +tiff 0 kB [ebuild N ] media-libs/libcaca-0.9-r1 +X -doc -imlib +ncurses +slang 210 kB [ebuild N ] app-misc/lirc-0.7.0-r1 -debug -doc -streamzap 453 kB [ebuild N ] media-libs/aalib-1.4_rc4-r2 +X +gpm +slang -static 381 kB [ebuild N ] media-libs/libgii-0.8.1 +X 289 kB [ebuild N ] media-libs/libggi-2.0.1-r1 +X -aalib +directfb +fbcon +svga 558 kB [ebuild N ] media-plugins/live-2004.07.20 -debug 356 kB [ebuild N ] media-libs/portaudio-18.1 537 kB [ebuild N ] media-sound/jack-audio-connection-kit-0.99.0-r1 +alsa (-altivec) -caps -debug -doc -jack-tmpfs -oss -portaudio 0 kB [ebuild N ] media-libs/bio2jack-0.4 -static 466 kB [ebuild N ] media-video/xanim-2.80.1-r4 -debug 618 kB [ebuild N ] media-sound/esound-0.2.34 +alsa -ipv6 +tcpd 0 kB [ebuild N ] kde-base/arts-3.4.0_beta2 +alsa -arts -artswrappersuid -debug -esd -hardened -jack +kdeenablefinal +mad +oggvorbis -xinerama 963 kB [ebuild N ] dev-libs/libebml-0.7.0 -debug 48 kB [ebuild N ] media-libs/libmatroska-0.7.0 -debug 77 kB [ebuild N ] media-libs/libtheora-1.0_alpha3 -debug 851 kB [ebuild R ] media-video/mplayer-1.0_pre6 -3dfx -3dnow -3dnowex +X -aalib +alsa (-altivec) -arts +avi -bidi +cdparanoia -debug -dga +directfb +divx4linux -doc +dts -dv -dvb +dvd +dvdread -edl +encode -esd +fbcon -ggi -gif +gtk -i8x0 -ipv6 -jack -joystick -jpeg -libcaca -lirc -live +lzo +mad -matroska -matrox +mmx +mmx2 +mpeg -mythtv -nas -nls +nvidia +oggvorbis +opengl -oss -png +real +rtc +samba -sdl +sse +sse2 +svga -tga -theora +truetype -v4l -v4l2 -xanim -xinerama +xmms +xv +xvid +xvmc 0 kB pena sac-1.3 # emerge -pv mplayer These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] media-video/mplayer-1.0_pre6 -3dfx -3dnow -3dnowex +X -aalib +alsa (-altivec) -arts +avi -bidi +cdparanoia -debug -dga +directfb +divx4linux -doc +dts -dv -dvb +dvd +dvdread -edl +encode -esd +fbcon -ggi -gif +gtk -i8x0 -ipv6 -jack -joystick -jpeg -libcaca -lirc -live +lzo +mad -matroska -matrox +mmx +mmx2 +mpeg -mythtv -nas -nls +nvidia +oggvorbis +opengl -oss -png +real +rtc +samba -sdl +sse +sse2 +svga -tga -theora +truetype -v4l -v4l2 -xanim -xinerama +xmms +xv +xvid +xvmc 0 kB Total size of downloads: 0 kB Reproducible: Always Steps to Reproduce: 1.USE="*" emerge -pv mplayer 2.emerge -pv mplayer Actual Results: Should compile mplayer with all the USE flags. Expected Results: Only pulls the dependencies. pena sac-1.3 # emerge info Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.10-nitro4 i686) ================================================================= System uname: 2.6.10-nitro4 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 7 2005, 20:38:31)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -pipe -ffast-math -fomit-frame-pointer -mfpmath=sse" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -pipe -ffast-math -fomit-frame-pointer -mfpmath=sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache cvs distlocks noauto sandbox sfperms" GENTOO_MIRRORS=" http://trumpetti.atm.tut.fi/gentoo http://lame.lut.fi/linux/gentoo " MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/gentoo-java-experimental" SYNC="rsync://aria/portage" USE="x86 X aac acpi alsa apm audiofile avi bash-completion berkdb bitmap-fonts bzlib cdb cdparanoia cdr crypt cups directfb divx4linux dts dvd dvdr dvdread emboss encode f77 fam fbcon flac font-server foomaticdb freetype gdbm gif gpm gtk gtk2 imagemagick java jpeg kde kdeenablefinal libg++ libwww lzo mad makecheck mikmod mmx mmx2 motif mozilla mpeg ncurses network nptl nptlonly nvidia oggvorbis opengl pam pdflib perl png python qt quicktime readline real rtc ruby samba slang slp spell sse sse2 ssl svga tcpd tiff truetype truetype-fonts type1-fonts unicode usb userlocales xml2 xmms xv xvid xvmc zlib video_cards_nvidia" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Hmm sorry. I put actual results to expected and the other way around.
mplayer was just an example. I want to do USE="*" to easily test an ebuild I am making.
After disgussion on #gentoo-portage it seems that USE="*" isn't supposed to work and there's some repoman hack involved here. How about adding an option to ebuild to enable all the use flags? That way normal users don't mess with it and those using it should know what they are doing.
No. Do some sed on the list if you want that. Normal users shouldn't enable most flags anyway.