Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 93067 - Default USE flags in (at least) default-linux/x86/2005.0 profile are not sane
Summary: Default USE flags in (at least) default-linux/x86/2005.0 profile are not sane
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: x86 Linux
: High trivial (vote)
Assignee: Gentoo Release Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-18 07:23 UTC by Jakub Moc (RETIRED)
Modified: 2005-05-18 08:28 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 Jakub Moc (RETIRED) gentoo-dev 2005-05-18 07:23:41 UTC
After last emerge sync portage wants to emerge X. qt, kde when running emerge
-uDpv world. I did not change anything in my make.conf

Reproducible: Always
Steps to Reproduce:
1. emerge sync
2. emerge -uDpv world
3. Grrrr!
4. Added "-arts" - wow, now it at least does not want kde-*
5. Added "-xv" - no, still wants X.
6. Added "-truetype-fonts -type1-fonts -bitmap-fonts" - no dice.
7. _Lot_ of time wasted already now
8. Even more time wasted... 
9. Many attempts later - added "-sdl" - bingo! Now if _finally_ does not want X. 

Actual Results:  
# emerge --newuse -uDpv world

<snip>
[ebuild  N    ] media-libs/svgalib-1.9.19-r3  -build -debug 913 kB
[ebuild  N    ] x11-misc/ttmkfdir-3.0.9-r3  -debug 19 kB
[ebuild  N    ] x11-base/opengl-update-2.2.1  38 kB
[ebuild  N    ] x11-base/xorg-x11-6.8.2-r1  -3dfx +3dnow +bitmap-fonts -cjk
-debug -dlloader -dmx -doc -font-server -hardened -insecure-drivers -ipv6
-minimal +mmx +nls +opengl +pam -sdk +sse -static +truetype-fonts +type1-fonts
(-uclibc) -xprint +xv 45,094 kB
[ebuild  N    ] sys-apps/utempter-0.5.5.5-r1  -debug 20 kB
[ebuild  N    ] x11-terms/xterm-200-r1  -Xaw3d -debug -toolbar +truetype
+unicode 681 kB
[ebuild  N    ] media-libs/audiofile-0.2.6-r1  365 kB
[ebuild  NS   ] sys-kernel/gentoo-sources-2.6.11-r9  -build -doc +symlink
(-ultra1) 247 kB
[ebuild  N    ] media-sound/alsa-headers-1.0.8  1,881 kB
[ebuild  N    ] media-libs/alsa-lib-1.0.8  -doc -jack 666 kB
[ebuild  N    ] media-libs/libmad-0.15.1b  -debug 490 kB
[ebuild  N    ] media-libs/libogg-1.1.2  410 kB
[ebuild  N    ] kde-base/kde-env-3-r3  0 kB
[ebuild  N    ] media-libs/libvorbis-1.1.0  -aotuv -debug 1,281 kB
[ebuild  N    ] media-libs/libid3tag-0.15.1b  -debug 330 kB
[ebuild  N    ] x11-libs/qt-3.3.4-r3  -cups -debug -doc -examples +firebird +gif
-immqt -immqt-bc -ipv6 +mysql -nas +odbc +opengl +postgres +sqlite -xinerama
+zlib 14,101 kB
[ebuild  N    ] kde-base/arts-1.3.2-r1  +alsa +arts -artswrappersuid -debug -esd
-hardened -jack -kdeenablefinal +mad +oggvorbis -xinerama 945 kB
[ebuild  N    ] media-libs/libsdl-1.2.8-r1  -X -aalib +alsa +arts -debug -dga
-directfb -esd +fbcon -ggi -libcaca -nas -noaudio -nojoystick -novideo +opengl
+oss +svga -xinerama +xv 2,541 kB
[ebuild  N    ] sys-libs/lib-compat-1.4  +sdl 3,090 kB
<snip>

Expected Results:  
I don
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-05-18 07:23:41 UTC
After last emerge sync portage wants to emerge X. qt, kde when running emerge
-uDpv world. I did not change anything in my make.conf

Reproducible: Always
Steps to Reproduce:
1. emerge sync
2. emerge -uDpv world
3. Grrrr!
4. Added "-arts" - wow, now it at least does not want kde-*
5. Added "-xv" - no, still wants X.
6. Added "-truetype-fonts -type1-fonts -bitmap-fonts" - no dice.
7. _Lot_ of time wasted already now
8. Even more time wasted... 
9. Many attempts later - added "-sdl" - bingo! Now if _finally_ does not want X. 

Actual Results:  
# emerge --newuse -uDpv world

<snip>
[ebuild  N    ] media-libs/svgalib-1.9.19-r3  -build -debug 913 kB
[ebuild  N    ] x11-misc/ttmkfdir-3.0.9-r3  -debug 19 kB
[ebuild  N    ] x11-base/opengl-update-2.2.1  38 kB
[ebuild  N    ] x11-base/xorg-x11-6.8.2-r1  -3dfx +3dnow +bitmap-fonts -cjk
-debug -dlloader -dmx -doc -font-server -hardened -insecure-drivers -ipv6
-minimal +mmx +nls +opengl +pam -sdk +sse -static +truetype-fonts +type1-fonts
(-uclibc) -xprint +xv 45,094 kB
[ebuild  N    ] sys-apps/utempter-0.5.5.5-r1  -debug 20 kB
[ebuild  N    ] x11-terms/xterm-200-r1  -Xaw3d -debug -toolbar +truetype
+unicode 681 kB
[ebuild  N    ] media-libs/audiofile-0.2.6-r1  365 kB
[ebuild  NS   ] sys-kernel/gentoo-sources-2.6.11-r9  -build -doc +symlink
(-ultra1) 247 kB
[ebuild  N    ] media-sound/alsa-headers-1.0.8  1,881 kB
[ebuild  N    ] media-libs/alsa-lib-1.0.8  -doc -jack 666 kB
[ebuild  N    ] media-libs/libmad-0.15.1b  -debug 490 kB
[ebuild  N    ] media-libs/libogg-1.1.2  410 kB
[ebuild  N    ] kde-base/kde-env-3-r3  0 kB
[ebuild  N    ] media-libs/libvorbis-1.1.0  -aotuv -debug 1,281 kB
[ebuild  N    ] media-libs/libid3tag-0.15.1b  -debug 330 kB
[ebuild  N    ] x11-libs/qt-3.3.4-r3  -cups -debug -doc -examples +firebird +gif
-immqt -immqt-bc -ipv6 +mysql -nas +odbc +opengl +postgres +sqlite -xinerama
+zlib 14,101 kB
[ebuild  N    ] kde-base/arts-1.3.2-r1  +alsa +arts -artswrappersuid -debug -esd
-hardened -jack -kdeenablefinal +mad +oggvorbis -xinerama 945 kB
[ebuild  N    ] media-libs/libsdl-1.2.8-r1  -X -aalib +alsa +arts -debug -dga
-directfb -esd +fbcon -ggi -libcaca -nas -noaudio -nojoystick -novideo +opengl
+oss +svga -xinerama +xv 2,541 kB
[ebuild  N    ] sys-libs/lib-compat-1.4  +sdl 3,090 kB
<snip>

Expected Results:  
I don´t want X, nor qt or kde-*! This is a server and USE="-kde -qt -gnome -gtk
-gtk2 -X" used to be enough until last emerge sync. I don´t want such stuff... :-(

So - why are such flags like sdl and arts enabled by default? How many flags do
I need to override so that I don´t have X or KDE?

# emerge info
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r6 i686)
=================================================================
System uname: 2.6.11-gentoo-r6 i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.6.11
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, May  4 2005, 21:54:00)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
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.5
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/glftpd/etc /usr/kde/2/share/config
/usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache collision-protect distlocks makecheck
sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp.sh.cvut.cz/MIRRORS/gentoo/gentoo
rsync://ftp.fi.muni.cz/pub/linux/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow acpi alsa apache2 apm arts avi bash-completion berkdb
bitmap-fonts crypt curl emboss encode fbcon firebird foomaticdb fortran gd
gd-external gdbm gif gpm imap imlib innodb java jpeg junit libg++ libwww mad
maildir mikmod mmx motif mp3 mpeg mysql ncurses nls nptl nptlonly odbc oggvorbis
opengl oss pam pdflib perl png pnp postgres python quicktime readline sasl sdl
slang snmp socks5 spell sqlite sse ssl svga tcpd tiff truetype truetype-fonts
type1-fonts unicode xml xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 2 Sven Wegener gentoo-dev 2005-05-18 07:34:57 UTC
From my point of view we are primary a distro for the desktop and enabling such
USE flags makes sense to me.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2005-05-18 07:40:14 UTC
# euse -i sdl
global use flags (searching: sdl)
************************************************************
[- cD ] sdl - Adds support for Simple Direct Layer (media library)

Now, how much does the description say to an average user that he will always
get X unless it gets manually disabled?

Additionally - arts is default, hmm - everyone must like KDE then? Or perhaps -
why does +arts pull in KDE if I have "-kde -qt" in make.conf?
Comment 4 Chris Gianelloni (RETIRED) gentoo-dev 2005-05-18 08:27:51 UTC
+arts does not pull in KDE, but it does pull in *some* KDE libraries that it
requires...

Also, as Sven said, our default USE flags for x86 have been, and always will be,
designed for the "typical" Gentoo desktop system.
Comment 5 Chris Gianelloni (RETIRED) gentoo-dev 2005-05-18 08:28:45 UTC
Anyway, as stated, the default USE flags are *perfect* for a default
installation.  It is up to the end user to modify the USE flags to his liking.