The global kbuildsycoca update (after every KDE4 package) creates the following unwanted files: folder "$PWD/-", symlink "$PWD/-/tmp-$HOSTNAME", folder "/tmp/kde-root", folder "$KDEDIR/tmp-$HOSTNAME". (where $PWD is the folder where emerge was run from). It it trying to create a "tmp" resource and a KDEHOME (which kbuildsycoca4 sets to "-", somehow meaning "no home"), but it doesn't really need it (no files are ever written inside). This is due to a bug in KSaveFile, which uses KTemporaryFile, which requests the "tmp" resource in it's constructor. It doesn't need "tmp" as it sets an absolute path later on. I've changed it to use QTemporaryFile instead, which does not have any side effects. Patch is attached. I've also fixed the bug upstream: http://websvn.kde.org/?view=rev&revision=863691 http://websvn.kde.org/?view=rev&revision=863692 Reproducible: Always Steps to Reproduce: 1. remove "$KDEDIR/tmp-$HOSTNAME" if it exists 2. emerge any kde4.1 package
Created attachment 166150 [details, diff] fix
Added into kde-testing main branch.
01:03 < scarabeus> jmbsvicetto: you can close bug 238430