Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 304251 - KDE 4.4 depending on semantic-desktop
Summary: KDE 4.4 depending on semantic-desktop
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-10 08:38 UTC by Mark
Modified: 2010-02-12 08:39 UTC (History)
2 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 Mark 2010-02-10 08:38:10 UTC
I always used KDE <=4.3 with the global useflag -semantic-desktop.
Now there seems to be a requirement for semantic-desktop:

# emerge -puD world
[...]
emerge: there are no ebuilds built with USE flags to satisfy ">=kde-base/kdelibs-4.4.0[semantic-desktop,-kdeprefix,-aqua]".                                                         
!!! One of the following packages is required to complete your request:                   
- kde-base/kdelibs-4.4.0 (Change USE: +semantic-desktop)                                  
(dependency required by "kde-base/kmail-4.4.0" [ebuild])                                  
(dependency required by "world" [argument])

If this is just an ebuild thing, please disable it.

Reproducible: Always

Steps to Reproduce:
1. Use KDE 4.3 with -semantic-desktop in /etc/make.conf
2. emerge world after sync



Expected Results:  
KDE 4.4 should emerge with -semantic-desktop

emerge --info      
Portage 2.1.7.17 (default/linux/amd64/10.0/desktop, gcc-4.4.2, glibc-2.11-r1, 2.6.32.7 x86_64)                                                                                      
=================================================================                         
System uname: Linux-2.6.32.7-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_5200+-with-gentoo-2.0.1                                                                                
Timestamp of tree: Wed, 10 Feb 2010 07:45:01 +0000                                        
app-shells/bash:     4.0_p37                                                              
dev-java/java-config: 2.1.10                                                              
dev-lang/python:     2.6.4-r1, 3.1.1-r1                                                   
dev-python/pycrypto: 2.1.0                                                                
dev-util/cmake:      2.8.0-r2                                                             
sys-apps/baselayout: 2.0.1                                                                
sys-apps/openrc:     0.6.0-r1                                                             
sys-apps/sandbox:    2.2                                                                  
sys-devel/autoconf:  2.13, 2.65                                                           
sys-devel/automake:  1.9.6-r2, 1.10.3, 1.11.1                                             
sys-devel/binutils:  2.20                                                                 
sys-devel/gcc:       4.4.2                                                                
sys-devel/gcc-config: 1.4.1                                                               
sys-devel/libtool:   2.2.6b                                                               
virtual/os-headers:  2.6.30-r1                                                            
ACCEPT_KEYWORDS="amd64 ~amd64"                                                            
ACCEPT_LICENSE="* -@EULA PUEL"                                                            
CBUILD="x86_64-pc-linux-gnu"                                                              
CFLAGS="-march=k8 -O2 -pipe"                                                              
CHOST="x86_64-pc-linux-gnu"                                                               
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config"                                
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /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"                                                                      
CXXFLAGS="-march=k8 -O2 -pipe"                                                            
DISTDIR="/usr/portage/distfiles"                                                          
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch userpriv usersandbox"                
GENTOO_MIRRORS="http://distfiles.gentoo.org"                                              
LANG="de_DE.UTF-8"                                                                        
LC_ALL="de_DE.UTF-8"                                                                      
LDFLAGS="-Wl,-O1"                                                                         
LINGUAS="de"                                                                              
MAKEOPTS="-j2"                                                                            
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="/var/lib/layman/x11 /var/lib/layman/java-overlay"
SYNC="rsync://rsync.informatik.rwth-aachen.de/gentoo-portage"
USE="3dnow X a52 aac acl acpi alsa amd64 bash-completion berkdb branding bzip2 cairo cddb cdr cli consolekit cracklib crypt cups cxx dbus djvu dri dts dvd dvdr eds emboss encode evo exif fam ffmpeg firefox flac fortran ftp gdbm gif gmp gnutls gpm gstreamer gtk hal hddtemp iconv imagemagick ipv6 jpeg jpeg2k kde kpathsea lame lcms libass libnotify lm_sensors mad matroska mbrola mikmod mmx mng modules mp3 mp4 mpeg mpi mudflap multilib musicbrainz ncurses nls nptl nptlonly ogg opengl openmp pam pch pcre pdf perl png ppds pppd python qt3support qt4 quicktime readline reflection sdl session smp spell spl sse sse2 ssl startup-notification svg sysfs taglib tcpd theora threads thunar tiff truetype unicode usb vorbis x264 xml xorg xulrunner xv xvid zlib" ALSA_CARDS="emu10k1" 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="wacom evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" RUBY_TARGETS="ruby18" SANE_BACKENDS="genesys" USERLAND="GNU" VIDEO_CARDS="radeon"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Martin Väth 2010-02-10 21:14:05 UTC
++

I hope that only accidentally the IUSE=semantic was forgotten in the
kde-base/kmail-4.4.0 ebuild? I will try it out and report here when successful.
Comment 2 Martin Väth 2010-02-11 07:32:38 UTC
It compiles fine without semantic-desktop and also starts fine,
but after 10 seconds it wants to see the akonadi-server.
Previously, it was fine for kmail to have a "dummy" akonadi-server installed
without backend.
So I reemerged akonadi-server with sql backend, but this did not help.
It seems the kde-base/akonadi is required which in turn needs semantic-desktop.
I did not try to install that without semantic-desktop, since another bug
here suggests that it would not be sufficient: You also need the mysql backend,
i.e. the KDE developers insist on a full-blown database in case you want to
save a few email adresses.

Now they have overdone it. I am not going to continue this testing,
since I will remove KDE.
Comment 3 Mario Bachmann 2010-02-12 08:37:02 UTC
same question: is it possible to install kde 4.4 without semantic-desktop? 
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2010-02-12 08:39:11 UTC
This was fixed by,

  10 Feb 2010; Tomáš Chvátal <scarabeus@gentoo.org>
  kde-meta-4.4.0.ebuild:
  Wrap semantic-desktop over whole kdepim.

In kdepim, such as kmail, semantic-desktop is now hard depend since 4.4.0.