sql and webkit are missed, isn't it ? Reproducible: Always
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])
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
I'm wondering whether this is a dep for bug #292455
(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)
You mean add them to desktop profile. Yes.
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
(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.
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])
+ 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.
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.
(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
(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.
and closing again, the gnome and kde desktop subprofiles were committed...