The KDE4 kdelibs ebuilds contain this elog message: elog "If you experience weird application behavior (missing texts, etc.) run as root:" elog "# chmod 755 -R ${config_path}" However, that recommended command is somewhat overly eager by making all files in /usr/share/config (for USE=-kdeprefix) executable. Reproducible: Always Steps to Reproduce: 1. emerge >=kde-base/kdelibs-4 2. watch the elog output Actual Results: If you experience weird application behavior (missing texts, etc.) run as root: # chmod 755 -R /usr/share/config Expected Results: If you experience weird application behavior (missing texts, etc.) run as root: # chmod go+rX -R /usr/share/config Leaving priority at normal due to the inconvenience caused by messing up permissions in that dir. the kdm/ subdir contains some shell scripts so simply taking away the x-bits of regular files is not an option to undo 755 -R
Portage 2.2_rc44 (default/linux/amd64/10.0/desktop, gcc-4.3.2, glibc-2.9_p20081201-r2, 2.6.30-gentoo-r5-stellaware x86_64) ================================================================= System uname: Linux-2.6.30-gentoo-r5-stellaware-x86_64-Intel-R-_Core-TM-2_Duo_CPU_E6750_@_2.66GHz-with-gentoo-1.12.11.1 Timestamp of tree: Sat, 10 Oct 2009 19:15:02 +0000 distcc 3.1 x86_64-pc-linux-gnu [disabled] app-shells/bash: 4.0_p28 dev-java/java-config: 2.1.8-r1 dev-lang/python: 2.6.2-r1 dev-util/cmake: 2.6.4 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 2.1 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="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O3 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /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/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=nocona -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests distlocks fixpackages metadata-transfer news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="http://de-mirror.org/distro/gentoo/" LC_ALL="de_DE.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="de en" 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" PORTDIR_OVERLAY="/usr/local/portage/crossdev /usr/local/portage/layman/stellaware /usr/local/portage/layman/sunrise" SYNC="rsync://sync/gentoo-portage" USE="X a52 aac acl acpi alsa amd64 amr amrnb avahi berkdb bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt cups curl dbus dga djvu dri dts dv dvb dvd dvdr emboss encode evo exif ffmpeg firefox flac fontconfig fortran gdbm geoip gif gimp git gpm gstreamer hal iconv icu inotify ipv6 isdnlog java java6 jpeg jpeg2k kde lame lcms ldap libnotify libsamplerate lirc lzma mad matroska mikmod mmx mng mp3 mp4 mpeg msn mtp mudflap multilib mysql ncurses network-cron nls nptl nptlonly nsplugin ogg openal openexr opengl openmp oscar pam pcre pdf perl plasma png postgres ppds pppd pulseaudio python qt3support qt4 quicktime readline reflection samba sdl semantic-desktop session smp speex spell spl sqlite sqlite3 sse sse2 sse3 ssl startup-notification subversion svg sysfs tcpd themes theora threads thunar tiff truetype unicode usb v4l v4l2 vcd vdpau vhosts vim-syntax vorbis webkit x264 xattr xcb xcomposite xine xml xmp xorg xosd xulrunner xv xvid xvmc yahoo zeroconf 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" CAMERAS="samsung" ELIBC="glibc" INPUT_DEVICES="evdev wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" LIRC_DEVICES="atiusb" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
fixed in 4.3.4 in main tree and in all ebuilds in kde overlay. Thanks for report and correct command.