Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 270747 - kde3 programs are disappearing from kicker after upgrading them
Summary: kde3 programs are disappearing from kicker after upgrading them
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 269868 270173 271256 271819 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-05-21 18:21 UTC by Mark Nowiasz
Modified: 2009-10-31 13:46 UTC (History)
9 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 Nowiasz 2009-05-21 18:21:57 UTC
After upgrading kde3 programs the program entries (the .desktop files?) are disappearing from the kicker (4.2.3) menu. For example:

- kaffeine-0.8.7-r1
- k3b-1.0.5-r4

Both entries disappeared after updating them (plus after the update to kdelibs-3.5.10-r5.). Right now, the only way to start the programs is using the console.

Reproducible: Always




emerge --info                                                  
Portage 2.2_rc33 (default/linux/amd64/2008.0, gcc-4.3.3, glibc-2.10.1-r0, 2.6.29-gentoo-r4 x86_64)                                                                        
=================================================================                    
System uname: Linux-2.6.29-gentoo-r4-x86_64-AMD_Phenom-tm-_9950_Quad-Core_Processor-with-gentoo-2.0.0                                                                     
Timestamp of tree: Thu, 21 May 2009 17:15:01 +0000                                   
ccache version 2.4 [enabled]                                                         
app-shells/bash:     4.0_p24                                                         
dev-java/java-config: 2.1.7                                                          
dev-lang/python:     2.6.2                                                           
dev-util/ccache:     2.4-r8                                                          
dev-util/cmake:      2.6.4                                                           
sys-apps/baselayout: 2.0.0                                                           
sys-apps/openrc:     0.4.3-r2                                                        
sys-apps/sandbox:    1.9                                                             
sys-devel/autoconf:  2.13, 2.63-r1                                                   
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2                       
sys-devel/binutils:  2.19.1-r1                                                       
sys-devel/gcc-config: 1.4.1                                                          
sys-devel/libtool:   2.2.6a                                                          
virtual/os-headers:  2.6.29                                                          
ACCEPT_KEYWORDS="amd64 ~amd64"                                                       
CBUILD="x86_64-pc-linux-gnu"                                                         
CFLAGS="-march=amdfam10 -O2 -pipe"                                                   
CHOST="x86_64-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 /var/lib/hsqldb"                                                  
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/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 -pipe"                                                                 
DISTDIR="/usr/portage/distfiles"                                                     
FEATURES="ccache distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"                                       
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gentoo.mneisen.org/ http://de-mirror.org/distro/gentoo/ ftp://de-mirror.org/distro/gentoo/ http://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ ftp://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ http://mirror.jamit.de/gentoo/ http://mirror.netcologne.de/gentoo/ ftp://mirror.netcologne.de/gentoo/ "                                                                        
LANG="de_DE.utf8"                                                                    
LDFLAGS="-Wl,-O1"                                                                    
LINGUAS="de"                                                                         
MAKEOPTS="-j5"                                                                       
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="3dnow X a52 aac aalib acl acpi aim alsa amd64 apache2 audiofile bash-completion bcmath bluetooth branding bzip2 cairo calendar cddb cdparanoia cdr cli consolekit cracklib crypt cscope css ctype cups curl cxx dbus djvu dri dts dv dvb dvd dvdr dvdread encode enscript exif expat fam ffmpeg fftw firefox flac fontconfig foomaticdb fortran ftp gd gdbm geoip gif gimp glib glut gmp gnuplot gnutls gpg gphoto2 gpm gps graphviz gsl gtk gzip hal hddtemp htmlhandbook iconv icq icu idn imagemagick imap imlib innodb isdnlog jabber java java6 javascript jbig jingle jpeg jpeg2k kde kontact kpathsea lame lash latex lcms ldap libcaca libnotify libsamplerate libwww lm_sensors lua lzo mad maildir mailwrapper matroska mhash midi mime mmap mmx mng modplug mp2 mp3 mp4 mpeg mpi mplayer msn mudflap multilib musepack musicbrainz mysql mysqli ncurses netcdf nls nntp nptl nptlonly nsplugin nvram offensive ofx ogg openal openexr opengl openmp oscar pam pcntl pcre pda pdf perl php plasma png posix postgres ppds pppd python qt3 qt4 quicktime raw rdesktop readline recode reflection rss samba sasl sdl session sharedext sharedmem shorten slang smp sndfile snmp soap sockets sox speex spell spl sse sse2 ssl startup-notification subversion suid svg sysfs syslog sysvipc szip taglib tcpd theora threads tidy tiff timidity tokenizer truetype unicode usb v4l2 vcd videos vim-syntax vnc vorbis wavpack webdav webkit wlm wmf x264 xattr xface xft xine xml xorg xpm xscreensaver xsl xulrunner xv xvid xvmc yahoo yaz zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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 evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2009-05-25 23:09:25 UTC
*** Bug 269868 has been marked as a duplicate of this bug. ***
Comment 2 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2009-05-25 23:11:49 UTC
*** Bug 270173 has been marked as a duplicate of this bug. ***
Comment 3 Tomáš Chvátal (RETIRED) gentoo-dev 2009-05-26 08:49:59 UTC
*** Bug 271256 has been marked as a duplicate of this bug. ***
Comment 4 DaggyStyle 2009-05-27 04:23:41 UTC
add transkode to the growing list of programs...
Comment 5 Maciej Mrozowski gentoo-dev 2009-05-29 22:50:36 UTC
In order to fix this issue, some magic in kdelibs4 needs to be applied first - or relative Exec= paths in kde3 .desktop files replaced with absolute ones - then we can finally "unmask" XDG_DATA_DIRS containing kde3 apps (and other kdeprefixes) - because now you'd get just not working menu entries.

It's known and works in progress so you can stop adding 'disappearing' KDE3 packages to list :)
Comment 6 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2009-05-29 23:40:42 UTC
*** Bug 271819 has been marked as a duplicate of this bug. ***
Comment 7 Jason Stubbs 2009-05-29 23:45:50 UTC
Whilst I know this is not a discussion forum, can you provide the reason that applications linking against kde3 libraries are now installed into /usr/kde/3.5 please?
Comment 8 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2009-05-29 23:49:27 UTC
yes, because this way we can have kde3 applications installed together with the kde4 equivalents with no problems (like collisions). We managed to make kde4 application be seen in kde3 kmenu with various hacks and now we are working for the opposite. Please be patient we are working hard (btw I closed about 150 bugs about kde3 the last two days and i am one step before kde-3.5.10 stabilization, which is the version that allows kde3/4 mixed installations). Thanks
Comment 9 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2009-05-29 23:51:38 UTC
btw, for support/questions/whatever don't forget our channel in freenode #gentoo-kde
Comment 10 Jason Stubbs 2009-05-29 23:53:27 UTC
Ok, thank you. Makes less sense for applications that don't have a KDE4 equivalent but probably the better thing to do in the long run. Would have been nice if the eclass changes didn't go in until the supporting KDE versions were ready though. ;)
Comment 11 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2009-05-29 23:57:11 UTC
the order of the commits isn't random, i put strict priorities regarding kde3. Also there are live ebuild equivalents. I don't want to continue the discussion here because we are spaming many users. thanks for the understanding
Comment 12 PM 2009-08-28 08:36:05 UTC
What's the status of this bug? It's been 3 months since last comment and KDE4 still can't see my Amarok.
Comment 13 Maciej Mrozowski gentoo-dev 2009-08-28 12:18:59 UTC
Ah, status, right, sorry.
Unfortunately it is possible (not certain though) you won't see them anymore in KDE4 applications menu.
Reason?
KDE3 is going to deprecated in near future and effectively removed from tree, due to:
- dead upstream
- outstanding security bugs
- no Gentoo KDE developer using it anymore
- nobody stepping up to maintain them
- thus nobody taking care of them at the moment (there will be some possibility to do it non being developer, when KDE3 is moved to own overlay)
Comment 14 Timothy Miller 2009-08-28 14:08:06 UTC
Can we make specific exceptions for specific exceptions?  I just K3b all the time.
Comment 15 PM 2009-08-28 15:35:19 UTC
Last time I checked you were "working hard" on this...

Do you mean ALL kde3 related stuff along with kdelibs will be removed? Or just the desktop environment itself and 3rd party apps using kdelibs3 will be spared?
Comment 16 Mark Nowiasz 2009-08-28 15:58:05 UTC
(In reply to comment #15)

> Do you mean ALL kde3 related stuff along with kdelibs will be removed? Or just
> the desktop environment itself and 3rd party apps using kdelibs3 will be
> spared?

That's something I'd like to know, too!
An exceprt after executing "equery depends =kde-base/kdelibs-3.5.10-r6":

app-backup/kdar-2.1.0-r1 (=kde-base/kdelibs-3.5*)
app-editors/kile-2.0.3-r1 (=kde-base/kdelibs-3.5*)
app-office/openoffice-3.1.0-r1 (kde ? kde-base/kdelibs:3.5)
app-text/kbibtex-0.2.1 (=kde-base/kdelibs-3.5*)
dev-db/kpogre-1.6.6 (=kde-base/kdelibs-3.5*)
kde-misc/krecipes-1.0_beta1 (=kde-base/kdelibs-3.5*)
sci-calculators/qalculate-kde-0.9.6-r2 (=kde-base/kdelibs-3.5*)

(Not to mention k3b - I've manually unmasked the 4.x version, so it doesn't show. Same goes to kaffeine).

Oh, btw: koffice-2 is only partially complete - kplato, for example, is virtually unusable right now (on another machine I've deinstalled koffice-2 and installed koffice-1.6.x for that reason).

So are you really serious in cancelling 3.5, when there are lots of programs around (like openoffice) which still aren't 4.x compatible yet?
Comment 17 Samuli Suominen (RETIRED) gentoo-dev 2009-10-31 11:53:28 UTC
(In reply to comment #15)
> Last time I checked you were "working hard" on this...
> 
> Do you mean ALL kde3 related stuff along with kdelibs will be removed? Or just
> the desktop environment itself and 3rd party apps using kdelibs3 will be
> spared?
> 

Yes, everything using kdelibs3 will be removed, try it with autoconf-2.64 and you'll see why.
Comment 18 DaggyStyle 2009-10-31 13:46:51 UTC
(In reply to comment #17)
> (In reply to comment #15)
> > Last time I checked you were "working hard" on this...
> > 
> > Do you mean ALL kde3 related stuff along with kdelibs will be removed? Or just
> > the desktop environment itself and 3rd party apps using kdelibs3 will be
> > spared?
> > 
> 
> Yes, everything using kdelibs3 will be removed, try it with autoconf-2.64 and
> you'll see why.
> 

how about quanta plus? there isn't any kde4 compatible version