Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 291996 - missing USE flags for 10.0 desktop profile + KDE4.3.x
Summary: missing USE flags for 10.0 desktop profile + KDE4.3.x
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Release Team
URL: http://forums.gentoo.org/viewtopic.ph...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-05 16:39 UTC by Toralf Förster
Modified: 2010-03-30 10:37 UTC (History)
3 users (show)

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 Toralf Förster gentoo-dev 2009-11-05 16:39:31 UTC
sql and webkit are missed, isn't it ?

Reproducible: Always
Comment 1 Toralf Förster gentoo-dev 2009-11-08 09:39:26 UTC
Seems to be some more use flags which are missing for a desktop profile to install kde at a stable Gentoo system :

n22 /etc/portage # emerge --nospinner --newuse --update --ask --verbose --deep --tree --with-bdeps=y world

These are the packages that would be merged, in reverse order:

Calculating dependencies ... done!

emerge: there are no ebuilds built with USE flags to satisfy ">=dev-python/PyQt4-4.5[dbus,sql,svg,webkit,X]".
!!! One of the following packages is required to complete your request:
- dev-python/PyQt4-4.5.4-r4 (Change USE: +sql +webkit)
(dependency required by "kde-base/pykde4-4.3.1" [ebuild])
(dependency required by "kde-base/plasma-workspace-4.3.1" [ebuild])
(dependency required by "kde-base/kdebase-startkde-4.3.1" [ebuild])
(dependency required by "world" [argument])
Comment 2 Toralf Förster gentoo-dev 2009-11-08 09:39:32 UTC
n22 /etc/portage # emerge --info
Portage 2.1.6.13 (default/linux/x86/10.0/desktop, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.31.5 i686)
=================================================================
System uname: Linux-2.6.31.5-i686-Intel-R-_Core-TM-2_Duo_CPU_P8600_@_2.40GHz-with-gentoo-1.12.13
Timestamp of tree: Sun, 08 Nov 2009 08:45:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p28
dev-java/java-config: 2.1.9-r1
dev-lang/python:     2.6.2-r1
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=native -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/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.netcologne.de/gentoo/ http://mirror.cambrium.nl/pub/os/linux/gentoo/ http://de-mirror.org/distro/gentoo/ http://gentoo.mirror.dkm.cz/pub/gentoo/"
LDFLAGS="-Wl,-O1"
LINGUAS="de en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://linux.rz.ruhr-uni-bochum.de/gentoo-portage"
USE="X a52 aac acl acpi alsa apache2 berkdb bluetooth branding bzip2 cairo cdda cddax cddb cdio cdr cli consolekit cracklib crypt css cups curl dbus dri dts dvd dvdr eds emboss encode evo exif fam fastbuild fat firefox flac fortran gdbm geoip gif git gmp gpm gstreamer gtk hal hyphenation iconv ipv6 java jpeg kde ldap libnotify mad mbox mikmod mmx mp3 mp4 mpeg mudflap mysql nano-syntax ncurses nls nptl nptlonly nsplugin ntfs ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3support qt4 quicktime rdesktop readline reflection sdl session slp spell spl sse sse2 ssl ssse3 startup-notification svg sysfs tcpd thinkpad thunar tiff tk truetype unicode usb vcd vim-syntax vorbis win32codecs wmf x264 x86 xml xorg xpm xscreensaver xulrunner xv xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard evdev mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" USERLAND="GNU" VIDEO_CARDS="intel"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 3 Toralf Förster gentoo-dev 2009-11-12 12:20:51 UTC
I'm wondering whether this is a dep for bug #292455 
Comment 4 Tomáš Chvátal (RETIRED) gentoo-dev 2009-11-22 23:37:45 UTC
(In reply to comment #3)
> I'm wondering whether this is a dep for bug #292455 
> 

Not entirely since we express the deps correctly, might be good call to demand those uses +ed from Qt team.
(adding them as CC)
Comment 5 Ben de Groot (RETIRED) gentoo-dev 2009-11-22 23:51:29 UTC
You mean add them to desktop profile. Yes.
Comment 6 Arne Babenhauserheide 2009-12-07 07:41:59 UTC
mine also required +tk (had to add it manually)


# emerge -auDN world

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy "dev-lang/python[tk]".
!!! One of the following packages is required to complete your request:
- dev-lang/python-2.6.4 (Change USE: +tk)
(dependency required by "dev-python/epydoc-3.0.1" [ebuild])
(dependency required by "dev-python/dbus-python-0.83.0-r1" [ebuild])
(dependency required by "dev-python/PyQt4-4.5.4-r4" [installed])
(dependency required by "world" [argument])



# emerge --info
Portage 2.1.6.13 (default/linux/x86/10.0/desktop, gcc-4.1.2, glibc-2.9_p20081201-r2, 2.6.29-gentoo-r5 i686)
=================================================================
System uname: Linux-2.6.29-gentoo-r5-i686-Intel-R-_Pentium-R-_4_CPU_3.00GHz-with-gentoo-1.12.11.1
Timestamp of tree: Mon, 07 Dec 2009 06:50:01 +0000
app-shells/bash:     4.0_p28
dev-java/java-config: 2.1.8-r1
dev-lang/python:     2.4.4-r13, 2.5.4-r3, 2.6.2-r1
dev-util/cmake:      2.6.4
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.7.9-r1, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
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/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="de_DE.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="de en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa bash-completion berkdb bluetooth branding bzip2 cairo cdr cdrom cli cmake consolekit cracklib crypt cups cxx dbus djvu doc dri dts dv dvd dvdr eds emacs emboss encode evo fam ffmpeg firefox flac fortran gdbm gif gimp glut gmp gnutls gpm graphviz gsl gstreamer hal handbook hddtemp iconv idn imagemagick imap ipv6 jabber jadetex java java5 java6 jingle jpeg kde kontact lame latex ldap libnotify lm_sensors lyx lzma lzo mad maildir matroska mikmod modules mp3 mp4 mpeg mudflap ncurses nls nntp nocd nptl nptlonly ogg opengl openmp pam pcre pdf perl plasma png ppds pppd python qt3support qt4 quicktime readline reflection sdl session spell spl ssl startup-notification subversion svg sysfs tcpd theora thunar tiff tk tools truetype unicode usb vorbis win32codecs x264 x86 xml xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="vesa intel"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 7 Samuli Suominen (RETIRED) gentoo-dev 2009-12-07 07:49:07 UTC
(In reply to comment #6)
> mine also required +tk (had to add it manually)

Wrong. You defined USE doc yourself which in a turn required USE tk. 

That said,

Using a global USE doc is a very bad idea in general, should enable per package using package.use as it's for installing API docs (and others) mostly for developers.
Comment 8 Arne Babenhauserheide 2009-12-07 08:27:43 UTC
I enable "doc", because I need API docs from time to time, and I don't want to have to recompile a program just because I want to check API docs (and other docs). 

But I didn't realize that the tk USE flag dependency stems from doc. 

Does the same hold for mysql and mng? 


# emerge -auDN world

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy ">=x11-libs/qt-sql-
4.5.0:4[mysql]".
!!! One of the following packages is required to complete your request:
- x11-libs/qt-sql-4.5.3 (Change USE: +mysql)
(dependency required by "app-office/akonadi-server-1.2.1" [ebuild])
(dependency required by "kde-base/kdepimlibs-4.3.1" [ebuild])
(dependency required by "kde-base/kdeplasma-addons-4.3.1" [ebuild])
(dependency required by "kde-base/kde-meta-4.3.1" [ebuild])
(dependency required by "world" [argument])


 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


# emerge -auDN world

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy ">=x11-libs/qt-gui-4.4.0:4[mng]".
!!! One of the following packages is required to complete your request:
- x11-libs/qt-gui-4.5.3-r2 (Change USE: +mng)
(dependency required by "kde-base/kopete-4.3.1" [ebuild])
(dependency required by "kde-base/kdenetwork-meta-4.3.1" [ebuild])
(dependency required by "kde-base/kde-meta-4.3.1" [ebuild])
(dependency required by "world" [argument])
Comment 9 Samuli Suominen (RETIRED) gentoo-dev 2009-12-16 20:48:11 UTC
+  16 Dec 2009; Samuli Suominen <ssuominen@gentoo.org>
+  targets/desktop/make.defaults, targets/desktop/package.use:
+  Enable USE mng in make.defaults for desktop profile as required by
+  x11-libs/qt-gui:4. Do previous in make.defaults because it's a small
+  library but set mysql, sql and webkit in package.use separately for
+  kde-base/kde-meta wrt #291996.
Comment 10 Ben de Groot (RETIRED) gentoo-dev 2010-01-22 14:53:48 UTC
Enabling mysql on qt-sql for all desktop profile users is just wrong. We need a separate kde profile, or otherwise a desktop-light profile without all this bloat. The current situation is unacceptable.
Comment 11 Davide Pesavento (RETIRED) gentoo-dev 2010-01-22 16:19:42 UTC
(In reply to comment #10)
> Enabling mysql on qt-sql for all desktop profile users is just wrong. We need a
> separate kde profile, or otherwise a desktop-light profile without all this
> bloat. The current situation is unacceptable.
> 

+1
Comment 12 corec 2010-01-24 20:30:29 UTC
(In reply to comment #10)
> Enabling mysql on qt-sql for all desktop profile users is just wrong. We need a
> separate kde profile, or otherwise a desktop-light profile without all this
> bloat. The current situation is unacceptable.
> 

That is so true, I really don't want to install mysql for all my computers running gnome with desktop profile.
Comment 13 Samuli Suominen (RETIRED) gentoo-dev 2010-03-30 10:37:12 UTC
and closing again, the gnome and kde desktop subprofiles were committed...